IBM VisualAge for Java - vývojový nástroj pro internet/intranet

Pojem internet a intranet je jedním z nejfrekventovanějších pojmů dnešní doby. Oblast vývojových nástrojů proniká i do této oblasti. Řada společností nabízí vývojové nástroje jejichž základ tvoří programovací jazyk Java. Firma IBM není vyjímkou a nabízí produkt VisualAge for Java, vývojový nástroj náležící do rodiny produktů VisualAge.

IBM VisualAge for Java je jedním z prvních, týmových vývojových nástrojů určený pro vývoj podnikových internetových/intranetových aplikací. Aplikace jsou vyvíjeny v jazyce Java s možností připojení k existujícím datům, transakcím a aplikacím. Současné serverově orientované aplikace je možné rozšířit o oblasti Internetu/intranetu.

Základní rysy vývojového prostředí:

Jeden zdrojový kód pro všechny platformy - VisualAge for Java vytváří 100% javovské aplikace, applety a komponenty JavaBeans.

Rozšíření nebo přepsání aplikací pro WWW - VisualAge for Java umožňuje rozšířit vývoj aplikací pro oblast Internet/intranet.

Zjednodušený vývoj klient/serverových aplikací - VisualAge for Java generuje JavaBeans, které automaticky propojují podnikové aplikace do Internetu nebo javovské klienty s podnikovými servery.

Vizuální programování - VisualAge for Java zahrnuje vizuální návrh appletů, aplikací a Java Beans.

Týmová spolupráce - VisualAge for Java má implementovánu technologii ENVY pro práci v týmovém prostředí s možností řízení verzí jednotlivým projektů.

Slučitelnost javovských programů - VisualAge for Java umožňuje vývoj aplikací a jejich umístění na platformy AS/400, S/390, RS/6000, OS/2, Windows a jejich vzájemnou spolupráci.

Rychlý vývoj aplikací - S VisualAge for Java lze přidat třídy, metody nebo změny metody a následně provést inkrementální kompilaci bez nutnosti opakovat fázi editace-kompilování-ladění, jako je tomu např. u jazyka C++.

VisualAge for Java rozšiřuje možnosti přístupu k datům, aplikacím a transakcím a umožňuje tak přístup většího množství klientů ke stávajícím aplikacím.

Vyšší produktivita programování

VisualAge for Java se řadí k takovým nástrojům pro rychlý vývoj aplikací, které eliminují fázi editování-kompilování-ladění a šetří tím čas programátora. S mnoha prohlížeči (browsers) je možné vyhledat a zvolit příslušnou třídu či metodu pouhým stisknutím tlačítka myši.

Robustní technologie řízení verzí umožňuje správu více vydání (release) javovských tříd. Integrované vývojové prostředí (IDE) udržuje sledování zdrojového kódu v přehledné formě a plně konzistentní.

 

Integrované vývojové prostředí

 

 

Podniková data = WWW-data = Nové možnosti

Nejvýznamnějším rysem VisualAge for Java, prvním vývojovým nástrojem pro WWW zpřístupňujícím podniková data, je jednoduchý vývoj klient/serverových aplikací. Enterprise Access Builder odstraňuje složité programování automatickým generováním komunikační vrstvy kódu. Generované JavaBeans jsou spouštěny prostřednictvím následující vrstvy (middleware):

Prostřednictvím RMI (Remote Method Invocation) se javovský klient propojí s javovským serverem,

Prostřednictvím RMI (Remote Method Invocation) se javovský klient propojí s C++ serverem,

Prostřednictvím JDBC (Java Database Connectivity) se javovský server propojí s databázovým serverem,

Prostřednictvím externího volání rozhraní (External Call Interface) se javovský klient propojí s CICS bránami (gateways).

VisualAge for Java obsahuje kompoziční editor pro vizuální skládání appletů, aplikací a JavaBeans z dílů umístěných na paletě v kompozičním editoru. Metodou drag & drop je možné ukládat vizuální díly na pracovní plochu a využít tak koncepci skládání celé aplikace z předem připravených komponent.

Kompoziční editor je rovněž založen na JavaBeans. Jednoduchým importem JavaBeans do kompozičního editoru je možné sestavit aplikaci. Například JavaBeans vytvořené v EAB (Enterprice Access Builder) lze importovat do kompozičního editoru a volat tak databázové/transakční aplikace z vizuálně orientovaných částí javovských aplikací.

 

Data Access Builder

Tato koncepce činí vývojový nástroj VisualAge for Java ideálním řešením pro podniky, které vyžadují zpřístupnění stávajících aplikací na Internetu/intranetu.

Týmová práce ve VisualAge for Java

VisualAge for Java zahrnuje technologii ENVY pro podporu týmové práce. Tato technologie umožňuje souběžný přístup několika vývojářů ke zdrojovému kódu vyvíjené aplikace. Není proto pro správu zdrojového kódu zapotřebí žádného dalšího externího nástroje.

VisualAge for Java je stejně jako ostatní nástroje náležící do rodiny produktů VisualAge multiplatformí vývojový nástroj. VisualAge for Java zajišťuje multiplatformní klient/serverové řešení pro Windows 95, Windows NT, OS/2, AIX, OS/400, OS/390 a pro další.

Dostupnost produktu

VisualAge for Java je dodáván ve verzi Professional a Enterprise. V rámci jednoho produktu je k dispozici pro platformu OS/2 a Windows (95 a NT). Verze pro AIX a další UNIXové platformy bude k dispozici ve 4Q98. Cena verze Professional je 3.765,- Kč, verze Enterprise je k dispozici za 75.945,- Kč.

[Hlavní stránka IBM na Comnetu '98]