KDO A ČÍM VYVÍJÍ SLUŽBY PRO WEB

Zápas o příští standard obchodně komunikační platformy na internetu vstupuje do dalšího kola. Na jedné straně bari...


Zápas o příští standard obchodně komunikační platformy na internetu vstupuje do
dalšího kola. Na jedné straně barikády stojí Microsoft a jeho .Net, na straně
druhé celá řada platforem založených na Javě (tedy na J2EE). Dalším hráčem v
rozehrané partii o dominantní postavení může být snaha o portování aplikační
infrastruktury na Linux, takže v oblasti webových služeb (web services) začíná
být opravdu těsno.
Mezi tradiční velká jména, jako je Microsoft, Oracle, IBM, SAP, se dostávají i
další, dosud přehlížené (zejména těmi velkými) společnosti. Příkladem může být
dravá americká firma BEA.
Alfred Chuang, prezident a zakladatel společnosti BEA, na konferenci BEA eWorld
2002, která se konala koncem února v San Diegu, oznámil celou řadu nových
vývojových nástrojů pro tvorbu webových služeb.
Jedním z příkladů služby vytvořené pomocí vývojového softwaru společnosti BEA,
který Chuang představil při úvodním ceremoniálu v hotelu Marriott, bylo
komplexní řešení propojující inteligentní zařízení v osobním automobilu s
webovým portálem společnosti Networkcar. Pomocí tohoto komunikačního systému
lze v prostředí webové stránky nejen zjistit všechny údaje o technickém stavu
jednotlivých součástí motoru a technického vybavení, ale i o poloze a rychlosti
vozu (pomocí GPS). Díky oboustranné komunikaci je možné např. odemknout dveře u
vozu přímo tlačítkem umístěným na webové stránce. Webová služba, kterou Chuang
představil, byla založená na komunikaci mezi vozem, poskytovatelem
geografických dat (společností Map Quest) a operačním střediskem dopravní
policie. V případě odcizení vozu se pomocí XML komunikace na monitoru
operačního důstojníka objeví informace o odcizeném vozidle i jeho přesná poloha
na mapě. Další možností je automatické oznámení o vadné součástce přímo
autoservisu. Telefonicky se s vámi spojí mechanik autoservisu a oznámí, že máte
ve voze vadnou součástku, kterou je nutné vyměnit, a dohodne s vámi termín
návštěvy servisu. Tento lákavý příklad využití webových služeb, který již před
časem prezentovala i společnost HP, má k masovému nasazení v praxi ještě asi
daleko. Technicky je však již dnes vše opravdu připraveno.
Na tiskové konferenci Chuang řekl, že webové služby nebudou primárně určeny pro
koncové uživatele, takže příklad s automatickým vyhledáním odcizeného vozidla a
oznámením jeho aktuální polohy dopravní policii je spíše hudbou vzdálenější
budoucnosti. Většina firem bude některou z webových služeb používat spíše pro
komunikaci typu B2B (business-to-business). Velikost trhu láká
Trh aplikační infrastruktury, tedy vývojového prostředí pro webové služby,
roste ročně o 23 procent, takže do roku 2005 by měl dosáhnout hodnoty 57
miliard dolarů.
"Vývojová platforma J2EE (Java 2 Enterprise Edition) je stabilní, populární a
výkonná, klade však pro plné využití svých předností vysoké nároky na znalosti
programátorů," prohlásil při interview Adam Bosworth, viceprezident vývojového
oddělení společnosti BEA, a pokračoval: "Dali jsme si za cíl, aby každý vývojář
podnikových aplikací mohl využívat co možná nejvíce funkcí a možností, které
naše produkty nabízejí. Nemělo by přitom záležet, zda je onen vývojář
specialista na Javu, Visual Basic nebo třeba Cobol." Bosworth jmenoval tři
přednosti produktů BEA, které mají vývojářům usnadnit jejich práci. První a
základní předností je nabídka frameworku pro popsání webových služeb. Ten
obsahuje uživatelský interface, který názorně ukazuje, jak připravovaná webová
služba pracuje, a současně zobrazuje zdrojové kódy, takže vývojář má stále
přehled, co jednotlivé části kódu v praxi dělají. Druhou předností je vlastní
logika vývoje aplikací, která by měla být jednoduchá jako při tvorbě JSP (Java
Server Pages). A třetí předností je automatický test funkcionality. Uživatel si
může prakticky vyzkoušet svou právě vytvořenou webovou službu a interakci
jednotlivých komponent.
Směr, kterým se nyní vývoj aplikací ubírá, je definován grafickým prostředím,
jako je např. PowerBuilder či Visual Basic. BEA tento vizuální model používá i
pro sestavování nových webových služeb.
Ani ostatní hráči na trhu však nespí. Microsoft představil v téže době Visual
Studio .Net a .Net Framework, které je možné získat na webové stránce MSDN. Sun
oznámil sadu vývojových nástrojů Forte Developer 7, které by měly programátorům
usnadnit používání aplikací napsaných v jazycích C, C++ a Fortran v prostředí
Sun One (Open Network Environment). BEA na konferenci, kterou navštívilo 2 500
vývojářů z celého světa, oznámila celou řadu nových produktů, mezi které patří
například BEA WebLogic Platform 7.0, BEA WebLogic Workshop a BEA WebLogic
Server 7.0. Pro své nové vývojové nástroje používá tři zaklínadla:
unifikovanost, jednoduchost a rozšiřitelnost. Tři novinky
Mezi nejdůležitější nově ohlášené produkty patří zejména následující tři:
BEA WebLogic Platform 7.0
Soubor nástrojů pro tvorbu webových služeb. Tvoří ji BEA WebLogic Server 7.0,
BEA WebLogic Integration 7.0, BEA WebLogic Portal 7.0 a BEA WebLogic Workshop
(dříve označován kódovým jménem "Cajun").

BEA WebLogic Workshop
Integrovaný vývojový framework pro J2EE aplikační infrastrukturu, který má
umožnit zkrácení času vývoje a usnadnit přístup k J2EE infrastuktuře. Vývojářům
(ne pouze specialistům na J2EE) poskytne možnost rychle tvořit, testovat a
provozovat podnikové webové služby na platformě BEA Web Logic. Betaverze tohoto
produktu lze již dnes získat na http://dev2dev.bea.com. BEA WebLogic Server 7.0
Nová verze aplikačního serveru má být podle dostupných informací rychlejší než
verze předchozí a má obsahovat nové grafické nástroje. Clusterová konfigurace
je založena na systému wizardů a přímo obsahuje podporu standardů J2EE 1.3 a
webových služeb. Betaverzi lze opět stáhnout z http://dev2dev.bea.com. BEA
nabízí WebLogic Server i ve verzi pro systémy IBM S/390 a mainframy IBM zSeries.
BEA Systems patří k světovým softwarovým producentům aplikační infrastruktury.
Dnes má více než 12 500 zákazníků po celém světě, mezi které patří i řada
společností zařazených v žebříčku Fortune Global 500. Vývojová platforma
vytvořená firmou je dnes standardem pro více než 2 100 systémových integrátorů,
nezávislých softwarových dodavatelů a ASP. Sídlo BEA Systems leží v
kalifornském San José. BEA má 93 poboček ve 34 zemích světa. Hospodářské
výsledky za čtvrté čtvrtletí fiskálního roku, který skončil 31. ledna 2002, BEA
oznámila v průběhu konference. Obrat v tomto čtvrtletí dosáhl 231,3 milionu
dolarů. Účetní uzávěrka uplynulého fiskálního roku vykázala celkový obrat 975,9
milionu dolarů, což je o 19 procent více než v roce předchozím.









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.