Üzleti alkalmazások integrációja, vállalati portálépítés Hargitai Zsolt rendszermérnök zhargitai@novell.hu
A Novell által kínált megoldások Címtáralapú és platformfüggetlen hálózati infrastruktúra-szolgáltatások Novell Nterprise Címtáralapú személyazonosság-kezelés és integrált biztonsági megoldáscsomag Novell Nsure Üzleti alkalmazások integrációja és címtáralapú webes szolgáltatások fejlesztése Novell extend Üzleti és informatikai tanácsadás és üzemeltetési támogatás Novell Ngage 2
üzleti alkalmazások integrációja és címtáralapú webes szolgáltatások fejlesztése - Novell extend ügyfelek partnerek Partnerek rendszerei munkatársak Portál megoldás Fejlesztő környezet Web services Web services J2EE Alkalmazás szerver Üzleti alkalmazások integrációja HR 3 Régi alkalmazások Pénzügy adatbázisok
Az extend termékcsalád Novell extendworkbench Fejlesztőkörnyezet Novell extend Application Server 4.0 J2EE alkalmazásszerver Novell extend Composer 4.0 Integrációs megoldás Novell extend Director 4.0 Portál megoldás 4
Felhasználóink Energy Financial Services Manufacturing Government Insurance Pharmaceutical Retail Transportation 5
Novell extend Workbench Novell extend Application Server
Az alkalmazásfejlesztés története Fileszerver alapú megoldások Clipper, dbase, Btrieve stb. Kliens-szerver alapú megoldások SQL szerver alapú fejlesztések Három rétegű architektúra.net - Microsoft J2EE Sun, Oracle, IBM, Novell 7
Novell extend Workbench Hatékony J2EE fejlesztő környezet Nyílt architektúra Beépített debugger Többféle J2EE Application Server támogatása Novell, SUN, IBM, Oracle, BEA, Tomcat Az extend Director és a Composer eszközei is integrálódnak a fejlesztő készletbe 8
Novell extend Application Server J2EE 1.3 kompatibilis alkalmazásszerver EJB, Servlet, JSP, JMS, JNDI, JDBC stb. támogatás Web Services SOAP, WSDL Könnyű kezelhetőség További szabványok támogatása LDAP, SNMP, SSL 9
Novell extend Composer
Többrétegű integrációs probléma Vevők Alkalmazottak Partnerek Java Egyedi alkalmazás Adatbázisok AS/400, Unix, VAX IBM Mainframe 11
Tetszőleges rendszer XML-esítése Vevők Alkalmazottak Partnerek Adat átalakítás XML megfeleltetés Adatirányítás Folyamatvezérlés Eseménykezelés Multimédia integráció Java Egyedi alkalmazás Adatbázis AS/400, Unix, VAX IBM Mainframe 12
Gyors piacrakerülés és megtérülés Elemzők számára készült Fogd és vidd Könnyű felhasználói felület Varázslók Tartalomszerkesztés Kódtáblák Szabványos JavaScript Java kiterjeszthetőség Teendők modellezése Automatikus generálás Olvasható végrehajtási kód Animáció 80% Felh. 15% 5% felület Script-ek (Java Script) Java 13
Tipikus felhasználási lehetőségek Portál integráció Régi alkalmazások webesítése Új webes szolgáltatások megvalósítása a régi adatok/alkalmazások alapján Alkalmazás integráció Adatcsere Üzleti tranzakció B2B jellegű kapcsolatok Electronic Data Interchange - EDI Beszállítói kapcsolatok Internetes piactér 14
Példa a Portál integrációra 15 Ügyfél + Ügyfélszolg. Ügyfél Probléma Probléma 22 mainframe mainframealapú alapúszállítmányozási rendszer rendszer Ha Ha a a csomag csomag kontinensek kontinensek között között halad, halad, akkor akkor az az egyik egyik rendszerből rendszerből át át kell kell vinni vinni az az információt információt a a másikba másikba Ügyfelek Ügyfelek csak csak telefonon telefonon tudják tudják lekérdezni, lekérdezni, hogy hogy hol hol jár jár a a küldeményük küldeményük Sok Sok telefonhívás, telefonhívás, túlterhelt túlterhelt ügyfélszolgálat ügyfélszolgálat Megoldás Megoldás A két két mainframe mainframeintegrációja integrációja Portál Portál az az ügyfelek ügyfelek számára számára Eredmények Eredmények Aktuális Aktuális információ információ mindegyik mindegyik rendszerben rendszerben Kevesebb Kevesebb telefonhívás, telefonhívás, elégedettebb elégedettebb ügyfelek ügyfelek
Példa az alkalmazás integrációra Finance Sales Fulfillment Support Rendelés (EDI, Web, email) Probléma Probléma Nemzetközi Nemzetközi szoftver szoftver fejlesztő fejlesztő cég cég Különböző Különböző vállalatirányítási vállalatirányítási rendszerek rendszerek Kereskedelmi Kereskedelmi Pénzügyi Pénzügyi Szállítmányozási Szállítmányozási Támogatási Támogatási Nem Nem hatékony hatékony a a rendelési rendelési folyamat folyamat Nem Nem egységesek egységesek az az ügyfél ügyfél adatok adatok Megoldás Megoldás A rendszerek rendszerek integrációja integrációja Eredmények Eredmények A rendelések rendelések gyorsabb gyorsabb kiszolgálása, kiszolgálása, hamarabb hamarabb realizálódik realizálódik a a bevétel bevétel Egységesek Egységesek az az ügyfél ügyfél információk információk Hatékonyabb Hatékonyabb rendszertámogatás rendszertámogatás Magasabb Magasabb szerződés szerződés megújítási megújítási arány arány 16
Példa: B2B jellegű rendszer Provider Subscriber Probléma Probléma Egészségügyi Egészségügyi szolgáltató szolgáltatólánc lánc Különböző Különbözőrendszereket használnak használnak a a különböző különbözőcégek EDI, EDI, MQ MQ Series, Series, CICS, CICS, 3270 3270 Kormányzati Kormányzati előírás: előírás: EDI EDI Igény: Igény: egységes egységes EDI EDI alapú alapú kommunikáció kommunikációa a központtal központtal Megoldás Megoldás EDI EDI felület felület biztosítása biztosítása minden minden rendszerhez rendszerhez Megoldás Megoldás Eleget Eleget tesznek tesznek a a kormányzati kormányzati előírásoknak előírásoknak Aktuális Aktuális adatok adatok a a központban központban Költég Költéghatékony integrációs integrációs megoldás megoldás 17
18 Kapcsolódási felületek Connector típusok
Könnyű kezelhetőség és nagy teljesítmény 1. A meglévő tudás és technológia felhasználása 19
Könnyű kezelhetőség és nagy teljesítmény 1. A meglévő tudás és technológia felhasználása 2. Drag-and-drop jellegű adatátvitel 20
Könnyű kezelhetőség és nagy teljesítmény 1. A meglévő tudás és technológia felhasználása 2. Drag-and-drop jellegű adatátvitel Speciális varázslók a konverzióhoz 21
Könnyű kezelhetőség és nagy teljesítmény 1. A meglévő tudás és technológia felhasználása 2. Drag-and-drop jellegű adatátvitel Speciális varázslók a konverzióhoz 3. További szolgáltatások 22
Könnyű kezelhetőség és nagy teljesítmény 1. A meglévő tudás és technológia felhasználása 2. Drag-and-drop jellegű adatátvitel Speciális varázslók a konverzióhoz 3. További szolgáltatások 4. A szolgáltatások összefűzése 23
Futtatás J2EE szerveren Varázsló támogatás J2EE alkalmazás szerver támogatás Biztonságos, hibatűrő, skálázható Egyyszerű felügyelhetőség Open Services SOAP EJB Servlet EAR, WAR, JAR J2EE Application Servers 24
Novell extend Director
Novell extend Director Portál megoldás Dokumentum menedzsment Workflow Content Mgmt. Rules Search Workflow Relevance Integration 26 Gadgets Transcoding Web Services
27 Vizuális fejlesztőeszközök
Portál funkciók Komponensek- portletek Előre definiálható stílusok Személyre szabott felület A director komponensei könnyen integrálhatók (3270, 5250, CICS, JMS, SAP, EDI, Telnet, HTML) Mobil eszközök támogatása Több platform és adatbázis támogatása Oracle, MS SQL, DB2, Sybase Fejlesztőkészlet 28
Előre megírt portletek Applet Launcher Authenticator Citrix Exchange GroupWise Calendar GroupWise Mail More Over News NNTP Phonebook Portal Admin. Portal Stats. Registration RSS_News Short Cuts Stock Ticker Topics Web Mail XML remote NIMs Notes Query Survey User Admin GroupWise Web Access NetStorage Change Password Self Admin. Web Content AltaVista Search HTML IFrame Network File Calendar Chat Community Admin Portal Admin Community Access Community Manager Customizing Preferences Discussion eguide File Sharing Bookmark Message And more 29
Tartalom és dokumentum menedzsment Tartalomfelügyelet Dokumentummenedzsment Metaadat kezelése Verziókezelés Mappák, kategóriák WebDAV támogatás Érvényességi idő Több millió dokumentum kezelése 30
Keresés Az Autonomy s Dynamic Reasoning Engine (DRE) OEM verzióját tartalmazza Különböző keresések Tartalom, kulcsszó, Boolean, stb. Metaadat támogatása Eredmények száma állítható Dátum vagy találat jósága alapján rendezés Több adatbázisban is képes keresni Különböző fájl típusok támogatása: HTML, SGML, XML, szöveg Microsoft Word, Excel for Windows 3.x vagy későbbi Microsoft Po w e r Point Version 4.x vagy későbbi Adobe Acrobat PDF További formátumok az Autonomytól Fejlesztési lehetőségek 31
Szabályok és munkafolyamatok Vizuális tervező program 32
33