Premium

Získejte všechny články
jen za 89 Kč/měsíc

Také dnešní systémy ERP vyžadují webovou integraci

  9:50
Všichni hlavní výrobci ERP vybavují své systémy podporou XML, resp. podporou pro webové služby. Uživatelé nyní vyžadují nejen možnost snadného propojení s okolím, ale také širší nabídku ovládání - nestačí už jen starý desktopový klient, je třeba zajistit i webové rozhraní.

Všichni hlavní výrobci ERP vybavují své systémy podporou XML, resp. podporou pro webové služby. Uživatelé nyní vyžadují nejen možnost snadného propojení s okolím, ale také širší nabídku ovládání -- nestačí už jen starý desktopový klient, je třeba zajistit i webové rozhraní. Hlavní součásti systémů se zatím v tomto ohledu většinou nemění, výrobci však zmíněné inovace realizují prostřednictvím aplikačních a integračních serverů.
Společnosti Oracle, SAP, Baan a Peoplesoft zrealizovaly v několika posledních letech úpravy svých softwarových produktů z dob systémů typu klient/server tak, aby se staly skutečnými internetovými řešeními. Především Peoplesoft si nárokuje označení společnosti s čistě internetovou architekturou. Tak je možno označit stav, kdy kompletní komunikace klientů probíhá přes nějaký webový server. S koncovými zařízeními, jako jsou PC, PDA nebo mobilní telefony, stejně jako s připojenými systémy jiných výrobců, komunikuje Peoplesoft přes HTTP. Uživatel potřebuje prohlížeč, který zvládne zobrazovat HTML a podporuje JavaScript.

Transakční server
Základními součástmi architektury PIA (Peoplesoft Internet Architecture) jsou databázový a transakční server. V prvním z nich jsou uloženy tabulky dat aplikací a metadata. Obchodní logika a veškeré aplikace Peoplesoftu jsou vytvořeny ve vlastním jazyku Peoplecode. Přes tzv. Peopletools pak uživatel provádí adaptaci logiky, vytváří uživatelské obrazovky a nastavuje integrační moduly.
Tzv. transakční server je napsán v Javě a v C++ a jako transakční systém má přístup k databázi. Obsahuje tzv. Peoplesoft Services, které realizují kódy aplikací, dynamicky vytvářejí ovládací prvky HTML a zajišťují manipulaci se zprávami posílanými mezi různými aplikacemi. Komunikaci s webovým serverem realizuje integrovaný transakční monitor Tuxedo od Bea Systems, a to pomocí technologie Jolt (Java Online Transaction). S každým produktem Peoplesoftu (např. CRM -- Customer Relationship Management, HCM -- Human Capital Management nebo SRM -- Supplier Relationship Management) mají uživatelé k dispozici také PIA.

Pro zajištění integrace vlastních aplikací mezi sebou nebo pro připojení cizích softwarových produktů volí Peoplesoft dva postupy: tzv. Enterprise Integration Points (EIP) a komponenty. EIP jsou v podstatě datová pole, ve kterých jsou zobrazeny obchodní procesy, např. zaslání nákupního požadavku ze systému CRM do softwaru SCM. Výrobce definoval již téměř 400 takových integračních bodů. Application Designer, nástroj integrovaný v Peopletools, umožňuje vytvářet další EIP dle potřeby uživatele.
Prostřednictvím komponent jsou přes příslušná API zpřístupněny funkční součásti produktů Peoplesoftu pro programovací jazyky jako Java, C/C++ a také pro COM a .Net. Tak jsou k dispozici např. ve WSDL (Web Services Description Language) formulovaná komponentová rozhraní. Tímto způsobem mohou tvůrci ve Visual Studio .Net navržený program propojit přes WSDL např. s funkcemi HCM produktu Peoplesoftu.
V oblasti portálů disponuje výrobce vlastním produktem, podporuje ale také řešení firem IBM, SAP a Bea. V projektech, které šíří IBM, partner Peopelsoftu, přichází ke slovu přednostně portál WebSphere. Protože na některých trzích (např. v Německu) dochází v mnoha projektech ke konfrontaci Peopelsoftu se stávajícím řešením SAP, koncentruje výrobce své aktivity na CRM, SRM a SCM řešení fungujících jako doplňky k R/3. Komponenty Integration Broker, které jsou potřebné ke vzájemnému propojení, dodává výrobce nově se všemi svými softwarovými produkty.
Možnost integrace produktů Peoplesoftu a SAPu lze vypozorovat na příkladu komunikace softwaru SRM (Supplier Relationship Management) od Peoplesoftu a R/3. Systém R/3 zasílá a přijímá XML data přes SAP Business Connector -- a to prostřednictvím protokolu HTTP. Konektor, který je integrován do Peoplesoftu na webovém serveru, překládá obchodní data SAPu prostřednictvím XSLT (eXtensible Stylesheet Language Transformation) do formátu, který je pro prostředí Peoplesoftu srozumitelný. Transakční server předává data na odpovídající EIP softwaru SRM.

Netweaver
Firma SAP nedávno představila infrastrukturu Netweaver (dříve MySAP Technology), která je dodávána s MySAP Business Suite (dříve MySAP.com) a jednotlivými řešeními MySAP (např. CRM, SCM a PLM). Netweaver obsahuje Enterprise Portal, funkce business intelligence a knowledge management, integrační komponenty Exchange Infrastructure a Web Application Server (WAS).
Všechny aplikace SAPu, např. aktuální verze ERP R/3 Enterprise a aplikace Mysap, běží na webovém aplikačním serveru. Ten obsahuje prostředí jak pro kód Abap, tak i pro programy kompatibilní s J2EE. SAP i přes dvojitou funkci pro vývoj stále upřednostňuje Abap, protože tento originální jazyk je podle výrobce pro časově kritické funkce lepší než Java. Části produktů SAPu sice byly vyvinuty (stejně jako u MySAP.com CMR) v Javě, ale je jimi ošetřována především interakce s uživatelem.
Aplikace SAPu prozatím nelze bez problémů ovládat prostřednictvím webového prohlížeče, jako je tomu u Peoplesoftu. Uživatelé R/3 potřebují server ITS (Internet Transaction Server), s jehož pomocí lze ovládací obrazovky převést do HTML. Alternativou je vývojový nástroj Web Dynpro, s jehož pomocí lze tvořit masky speciálně pro webový prohlížeč. SAP ovšem pracuje na přípravě všech masek Dynpro pro přístup přes prohlížeč.

Postup dále
Kromě toho SAP nabízí nástroj, s jehož pomocí lze migrovat uživatelem vytvořené obrazovky na webové masky Dynpro. Dosud sice musel být objednán separátně, ale u nastupujícího Web Application Serveru 6.30 je tento program standardní součástí. Výrobce by samozřejmě byl raději, kdyby webový přístup probíhal přes Enterprise Portal. Tento portál kromě jiného slouží i jako základna pro tzv. Xapps, které mají integrovat rozdílné aplikace.
Společnost SAP udělala pokrok i v oblasti integrace. Doposud byl pro připojení R/3 přes XML k dispozici jen Business Connector využívající technologie EAI (Enterprise Application Integration), ale v současné době již firma dodává integrační platformu s XI (eXchange Infrastructure). XI se skládá z vlastního integračního serveru a systému pro ukládání dat, který obsahuje popis rozhraní. V dodávce je k dispozici také dokumentace (pro SAP specifické BAPI, RFC, Idoc).
K dispozici jsou také adaptéry pro produkty jiných firem. Exchange Infrastructure uživatelům umožňuje oslovit libovolné systémy prostřednictvím standardizovaného rozhraní webových služeb. Podle výrobce si tak již uživatel nemusí lámat hlavu s technickými specifikacemi stávajícího softwaru. A to platí jak pro vlastní aplikace SAPu, tak i pro aplikace jiných výrobců, které by jinak musely být připojeny přes příslušné adaptéry.

Aktivity Baanu
Stejně jako SAP a Peoplesoft také firma Baan, patřící k britskému technologickému koncernu Invensys, využívá ve svých produktech vlastního programovacího jazyka. Celá obchodní logika produktů společnosti Baan je sdružena do aplikačních objektů, které obsahují programovací kód napsaný v Baan 4GL. Baan 4GL běží na virtuálním stroji (tzv. Bshell). Podobně jako Java Virtual Machine je Bshell vytvořen zvlášť pro každou platformu, na které má systém běžet -- Unix nebo Windows.
Jádro všech produktů Baanu tvoří iBaan ERP. Jeho klasická třívrstvá architektura se skládá z databázového systému umožňujícího přístup do různých relačních databází, aplikace s Bshellem a z tzv. displeje. Poslední z nich obsahuje přístup k aplikaci přes windowsového klienta.
Hlavní úloha v internetové strategii Baanu připadá integrační komponentě Openworld, představené v minulém roce. Přes tento middleware orientovaný na zprávy a založený na Javě realizuje výrobce připojení webových klientů. Interface prohlížeče používá vedle HTML několik javových appletů, které si musí uživatel na začátku práce nahrát.
Openworld také zajišťuje spojení ERP systému s jinými produkty z portfolia Baanu. Tak jsou například propojeny odbytové součásti middlewaru z iBaan ERP s CRM programem Salesplus. Kombinace částí ERP prostředí a CRM produktů firma nabízí jako iBaan for CRM. Podobně tomu je i u iBaan for SCM a iBaan for PLM.
Poněkud nejasná je portálová strategie Baanu: Firma uzavřela smlouvu o spolupráci s firmou Toptier, americkým portálovým specialistou, který byl ale zakrátko odkoupen společností SAP. O dalším postupu tedy nyní obě společnosti jednají. Výrobce ujišťuje, že produkty Baanu lze integrovat i do portálových systémů společností Bea a IBM. Kromě toho v současné době pracuje na nové verzi ERP (pod označením Gemini), která by měla přijít na trh pravděpodobně na začátku příštího roku.

Jen vlastní databáze
Na rozdíl od firem SAP, Baan a Peoplesoft, které podporují různé databázové systémy, předepisuje Oracle pro provoz své E-Business Suite 11i vlastní technologii. Jeho software proto běží jen na aplikačním serveru 9i a na stejnojmenné databázi. Také Oracle spoléhá při implementaci obchodní logiky na vlastní jazyk, a sice na PL/SQL. Pro prezentaci dat tento výrobce využívá Javu. Úpravu softwaru Oracle umožňuje přes nástroj Oracle Forms.
U přístupu k aplikacím přes webový prohlížeč  Oracle rozlišuje mezi tzv. samoobslužným rozhraním (Self Service Interface, využívá čisté HTML a JavaScript) a profesionálním rozhraním (Professional Interface, navíc používá javové applety). Tuto dvojcestnou klientskou strategii  výrobce vysvětluje nespolehlivostí HTML a HTTP v oblasti kontroly session. Čisté rozhraní HTML se podle něj nehodí např. v případech, kdy je ve finanční účtárně spuštěno příliš mnoho transakcí, proto zde přichází ke slovu verze s Javou.
E-Business Suite od Oraclu se skládá z cca 200 aplikačních modulů. Základem komponent je jednotné schéma databází, např. se společným objektem Zákazník. Moduly disponují upravovatelnými standardními maskami.

XML Gateway
Nutnost integrace s cizími systémy řeší Oracle přes XML Gateway. Další softwarové produkty (např. moduly R/3 s Business Connectorem) tak lze připojit pomocí XML rozhraní. Pokud by mělo dojít k hlubší integraci se SAPem, nabízí Oracle adaptér přes EAI produkt Interconnect. Tento software bude v další verzi disponovat i konektory pro webové služby. Kromě toho prostředí Application Serveru 9i poskytuje i Server Soap. Ten zpřístupňuje PL/SQL, resp. Java API přes rozhraní webových služeb.
Pevnou součástí systému je také portálový server. Předdefinované portlety umožňují přístup k funkcím programu, přičemž jejich druh a rozsah závisí na roli stávajícího uživatele. V principu by bylo možno provozovat portlety Oraclu také v portálových systémech firem Bea nebo IBM, ale chybějící standardy v takovémto případě přinesou firmě nutnost vynaložit odpovídající dodatečné náklady. Na řešení již pracuje XML Gremium Oasis. S jeho pomocí by měla být možná i snadná integrace portletu od Oraclu do portálového produktu firmy Bea.

Článek přinášíme ve spolupráci s týdeníkem Computerworld

  • Nejčtenější

Zázrak! NASA po pěti měsících obdržela od sondy Voyager smysluplnou zprávu

v diskusi je 168 příspěvků

23. dubna 2024  13:37

Když se v únoru letošního roku stále nedařilo navázat smysluplnou komunikaci s jedním z...

Herečce Slávce Budínové by bylo 100 let. Zemřela opuštěná, bez zájmu veřejnosti

v diskusi je 28 příspěvků

21. dubna 2024

Před 100 lety, 21. dubna 1924, se v Ostravě narodila známá česká herečka Slávka Budínová.

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Znovuzrození japonských letadlových lodí. Ve výzbroji budou mít F-35B

v diskusi je 51 příspěvků

19. dubna 2024

Japonsko má ve své ústavě zakázáno vlastnit ofenzivní zbraně, jako jsou letadlové lodě. Doba...

Unikátní exkurze. Nahlédněte do francouzské jaderné ponorky před vyplutím

v diskusi je 16 příspěvků

20. dubna 2024

Není obvyklé, aby reportéři mohli nahlédnout do jaderné ponorky v aktivní službě. Agentura AP nyní...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Proč umělá inteligence lže a proč kvůli ní zhloupneme. Počítačový expert vypráví

v diskusi je 17 příspěvků

22. dubna 2024

Premium Zatímco průmyslová revoluce zaváděla masivní využití strojů, které nahradily lidské svaly, nyní...

Sphere jako osmý div světa? Zábavní komplex ve Vegas je technologický zážitek

v diskusi je 5 příspěvků

25. dubna 2024

Uvidíte v ní famózní obraz s nejvyšším rozlišením na světě, do uší zahraje sto šedesát tisíc...

POZOR VLAK: Slavíme půl století pražského metra, vznikla k tomu unikátní hra

v diskusi jsou 3 příspěvky

24. dubna 2024  7:29

Pro Československo, a především pro Prahu, to byl slavný den, devátého května 1974 byl slavnostně...

Jiří Horák obnovil ČSSD a dovedl ji do parlamentu. Se Zemanem si nerozuměl

v diskusi jsou 2 příspěvky

24. dubna 2024

Před 100 lety se narodil Jiří Horák, který po sametové revoluci pomáhal znovuobnovit sociální...

Dnes už se bez nich válčit nedá. Raketový vzestup bojových dronů

v diskusi je 43 příspěvků

24. dubna 2024

Bezpilotní letadla (drony) jsou v posledních dvou dekádách na raketovém vzestupu. Přispěla k tomu...

Akční letáky
Akční letáky

Prohlédněte si akční letáky všech obchodů hezky na jednom místě!

Manželé Babišovi se rozcházejí, přejí si zachovat rodinnou harmonii

Podnikatel, předseda ANO a bývalý premiér Andrej Babiš (69) s manželkou Monikou (49) v pátek oznámili, že se...

Bývalý fitness trenér Kavalír zrušil asistovanou sebevraždu, manželka je těhotná

Bývalý fitness trenér Jan Kavalír (33) trpí osmým rokem amyotrofickou laterální sklerózou. 19. dubna tohoto roku měl ve...

Herečka Hunter Schaferová potvrdila románek se španělskou zpěvačkou

Americká herečka Hunter Schaferová potvrdila domněnky mnoha jejích fanoušků. A to sice, že před pěti lety opravdu...

Největší mýty o zubní hygieně, kvůli kterým si můžete zničit chrup

Možná si myslíte, že se v péči o zuby orientujete dost dobře, přesto v této oblasti stále ještě existuje spousta...

Tenistka Markéta Vondroušová se po necelých dvou letech manželství rozvádí

Sedmá hráčka světa a aktuální vítězka nejprestižnějšího turnaje světa Wimbledonu, tenistka Markéta Vondroušová (24), se...