COMPUTERWORLD
Specializovaný týdeník o výpočetní technice
o Internetu
(CW 39/96)

Powersoft chce zopakovať úspech i na Internete

Ivan Kozák

To, že sa druhá konferencia užívateľov Powersoftu v dňoch 8.-12. 9. 1996 konala v Disneylande pri Paríži určite nebolo hlavne preto, že organizátori chceli účastníkom dopriať atrakcie tohto obrovského zábavného podniku. Skôr si myslím, že ani v Paríži nemuselo byť jednoduché nájsť dostatočne veľké priestory, v ktorých by sa to množstvo delegátov  - okolo 700 - z Európy, Stredného východu a Afriky mohlo cítiť v pohode a prednášky mohli prebiehať na niekoľkých blízkych miestach.

Dôvod nakoniec nie je ani podstatný. Podstatné je, že sa konferencia, po svižnom, "americkom" začiatku -  v rýchlom a efektnom slede sa vystriedali predstavitelia Powersoftu, tejto asi najúspešnejšej divízie Sybase - rozdelila do množstva sekcií, ktorých agenda sa týkala prakticky všetkých produktov Powersoftu.

Séria krátkych vystúpení predstaviteľov Powersoftu  - onen svižný začiatok, bola tvorená vystúpeniami Vica Morrisa, viceprezidenta Powersoftu pre Európu, Buy Duboisa, viceprezidenta Sybase pre Európu, Davida Dewana, spoluzakladateľa Powersoftu a viceprezidenta pre technológiu, Davida Litwacka, nedávno menovaného do funkcie výkonného viceprezidenta Sybase pre produkty a Roberta Tierneya, Internet Ambassadora pre Internet Products Team Powersoftu. Všetky tieto prednášky smerovali k rovnakému cieľu: dať poslucháčom predstavu o vízii firmy, ktorým smerom sa chce firma ďalej poberať, aby svoj úspech z vývojových nástrojov pre klient/serverovú architektúru zo začiatku 90. rokov preniesla i na novú platformu, na Internet.

"Web sa rýchle vyvíja na distribuovanú počítačovú platformu, ktorá je schopná podporovať novú triedu obchodných aplikácií," povedal David Litwack. "Vývojári volajú po dômyselných a prepracovaných nástrojoch, ktoré im umožnia efektívne budovať, testovať a nasadzovať tieto nové aplikácie." A kde by sa mala táto sofistikovanosť končiť? Konferencia sa niesla v duchu "Exceed the Limits", teda, "Presiahnuť (doterajšie) hranice"...

Skúsme preto aspoň letmo zrekapitulovať, čo konferencia doniesla nového, kde to začalo vyzerať tak, že Powersoft má nádej "presiahnuť doterajšie hranice".

Internet = Elektrina 21. storočia

Tento jednotiaci pohľad sa prejavil vo vystúpeniach prakticky všetkých vedúcich pracovníkov firmy: Internet je v ich očiach elektrinou 21. storočia a podobne, ako postupne vznikla elektrická sieť, privádzajúca elektrinu do každej jednotlivej domácnosti či podniku, vzniká podobná  -informačná - infraštruktúra, ktorá umožní tiež distribúciu informácie všetkým "odberateľom". A "cestovný poriadok" je dosť ostrý: od statických stránok v roku 1994 cez databázový surfing, ktorý sa dostáva na rad v roku 1996 až po transakčné spracovania po roku 1998. Aj keď tieto míľniky nemožno pravdaže absolutizovať, naznačujú, čo nás čaká.

Úvahy o tom, či klient/serverová architektúra bude

vytlačená Internetom podobne ako ona sama vytlačila mainframy prebleskovali i na konferencii. Skutočnosť je taká, že rozdiely medzi nimi sú pomerne malé: ťažisko užívateľského interfejsu sa presunulo z okien na prehliadače, sieťový protokol je TCP/IP a distribuované spracovanie sa rozšírilo z jednoduchej dvojvrstvovej architektúry k distribovaným databázam a aplikačným serverom (trojvrstvová architektúra) a expanzia pokračuje k n-vrstvovej architektúre pridaním webovských prehliadačov a serverov.

Skôr sa javí, že Internet a klient/serverové spracovanie budú koexistovať a stanú sa stále viacej integrovanými. Postupom času, klient/serverové aplikácie a nástroje získajú rozšírenia smerom na Internet, pričom zároveň technológie pochádzajúce z Internetu budú rozšírené o klient/serverové funkcie.

Z tejto situácie vyplýva, že skúsenosti z klient/serverových architektúr zostávajú relevantné a cenné napriek postupnému presunu k Internetu: znalosti databáz, transakcií, paralelnosti, bezpečnosti, prezentácie dát, užívateľských interfejsov, middlewaru a objektovo orientovaných techník.

Privodí NetImpact útok na Sieť?

Powersoft sa teda tiež aktívne zúčastňuje frontálneho útoku na Internet, a keďže jeho doménou je softvér pre návrh, vývoj a dodávku obchodných aplikácií nie je prekvapujúce, že prichádza s takýmto produktom pre WWW; pre úspešné obchodné aplikácie zďaleka nestačí len pekná webovská stránka.

Tento nový názov, NetImpact, presnejšie NetImpact Studio zaznel hneď pri otvorení konferencie v prednáške Dave Litwacka a počas tých štyroch dní zaznel ešte neraz.

O čo ide: Powersoft týmto produktom prináša - alebo presnejšie prinesie, pretože na trhu by sa mal objaviť až koncom roka - prostredie pre vývoj profesionálnych obchodných aplikácií na World Wide Webe, teda aplikácií, ktoré pracujú s dynamickými databázovými obsahmi.

Z toho, čo sa o tomto vývojovom prostredí na konferencii povedalo, treba zdôrazniť najmä niekoľko vlastností.

NetImpact Studio uľahčuje vytváranie vizuálnej stránky WISIWYGovým HTML (HTML 3.2) editovaním a prehliadaním, kaskádovým usporiadaním listov, tabuliek, framov a pod.

Vývoj dynamických webových stránok uľahčuje a zároveň má za úlohu vykonávanie skriptov (pre klientsku i serverovú stranu) má za úlohu NetImpact Dynamo, ktoré rovnakej miere podporuje SQL/ODBC a JavaScript. NetImpact Dynamo dovoľuje generovanie vizuálnych HTML šablón, grafické SQL painting a runtimové spojenie SQL výsledkov so stranami HTML.

NetImpact Server Assistants podporujú integráciu HTML stránok s aplikačnými servermi vyvinutými v PowerBuilderi alebo Optime++. Produkt tiež poskytuje priamy prístup k architektúram aplikačných serverov od iných dodávateľov, napr. od Allaire. Je tiež možné vyvinúť vlastné NetImpact Server Assistants pomocou Assistant SDK, a prepojiť ich s populárnymi klient/serverovými finančnými systémami a inými aplikáciami.

Produkt podporuje a umožňuje plne využiť rastúci počet vopred pripravených komponent od tretích strán: Java applety, pluginy od Netscape včítane pluginov PowerBuilder Window a DataWindow, a controls pre ActiveX od Microsoftu.

NetImpact Studio zahŕňa prostriedky pre validáciu a údržbu spojení, plus fyzickú a logickú reorganizáciu. Obsahuje tiež systém pre kontrolu verzií na báze RDBMS, ObjectCycle, s množstvom funkcií, pričom v budúcnosti bude integrované i s inými populárnymi systémami na kontrolu verzií.

Poslednou význačnou črtou nového produktu je, že návrh, vytvorenie a testovanie aplikácie prebieha na jedinom počítači, v jedinom vývojovom prostredí.

Vzniká otázka, aký je vzťah tohto produktu k PowerBuilderu a Optime++. NetImpact sa úzko integruje s týmito nástrojmi: PowerBuilder môže byť použitý ma vytvorenie plug-inov a - v budúcnosti - komponentov ActiveX pre použitie vo webových aplikáciách vyvinutých NetImpact Studiom. Optima++ môže byť použitá na vytvorenie plug-inových komponent a bude schopná vytvárať Java aplety, formuláre a ActiveX controls.

Internet preniká i ostatné vývojové nástroje

Presun softvérového priemyslu k Internetu, ako budúcej vývojovej platforme vedie Powersoft k tomu, aby sa prakticky vo všetkých jeho produktoch prejavili možnosti pripojenia na Internet. Je to tak v 4GL nástroji PowerBuilder verzia 5, 3GL nástroji Optima++, v databáze SQL Anywhere i v produkte Visual Components.

Samotný PowerBuilder poskytuje pravú objektovú orientáciu, podporu podnikovej databázy, silné nástroje pre podporu teamového vývoja a možnosti cross-platformového nasadenia. Distribuovaný PowerBuilder má rozhranie s CGI (Common Gateway Interface, NSAPI (Netscape Application Programming Interface) a ISAPI (Internet Server Application Programming Interface) na vytváranie viacvrstvových serverových aplikácií ktoré majú prístup k podnikovým dátam. Je možné prezentovať PowerBuilderové dáta na webovom prehliadači a generovať prístup do databázy na báze HTML.

Optima++ je už nejaký čas známa, blíži sa však predvedenie jej novej verzie. Naviac, na tretí štvrťrok tohto roku je plánovaná podpora pre vytváranie Java appletov.

U databáz SQL Anywhere Professional rozširuje podnikové intranetové aplikácie (spolu s dynamickým obsahom) na novú triedu užívateľov - mobilných užívateľov i v čase, keď nie sú pripojení on-line.

Účasť partnerov Powersoftu

Spomedzi 20 partnerov Powersoftu, ktorí vystavovali produkty súvisiace s klient/serverovou architektúrou a Internetom spomeňme aspoň tie, ktoré sú priamo či nepriamo známe i u nás: SQA, Mercury Interactive, Digital, Sun, Select Software a Logicworks.

Dve firmy zastupované v ČR firmou Komix pripravili krátke posedenie s novinármi a ďalšími hosťami.

Izraelská firma Mercury Interactive na tlačovej konferencii pripomenula svoj produkt pre testovanie klient/serverových systémov, TestSuite 4.0. V odpovedi na otázky, predstavitelia firmy zdôraznili najmä rýchlosť a jednoduchosť prípravy testov (dokonca až v rovine jedného mesiaca) a možnosti rýchleho zaškolenia obsluhy.

Ďalšiu prezentáciu, pripravila firma Select Software, predstavovaným produktom bol Select Enterprise - vývojové prostredie pre vytváranie distribuovaných aplikácií.

Oba tieto produkty sa už objavili na stránkach nášho časopisu, preto ich v tomto článku len zaznamenávame.

Účasť ďalších partnerov len podtrháva politiku otvorenosti Powersoftu k partnerom, čo je pravda, príjemné pre vývojárov a užívateľov.

A na záver...

mi nedá neskončiť trošku ľahším tónom (predsa len: konferencia prebiehala v Disneylande...). Chcel by som spomenúť dva úspechy pražského "Powersoftího týmu". Ten prvý, dôležitejší, sa týka výsledkov v údere kladivom - pravidelne každý večer trénovaný - keď od hornej hranice 100 bodov, zaostali najlepší preborníci len o 3 body. Druhý, ten menej dôležitý je, že pražská pobočka preberá zodpovednosť za predaj produktov Sybase nielen v Čechách, ale v celej strednej Európe, teda Poľsku, Maďarsku, Slovensku, Bulharsku, Rumunsku a celej bývalej Juhoslávii.

Tieto výsledky potvrdzujú, že schopnosti pracovníkov tejto pobočky nie sú výborné len na fyzickej úrovni, ako by to naznačoval nezvykle nízky vekový priemer, ale sú nemenej výborné i na obchodnej úrovni...


| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage |