Üzleti alkalmazások integrációja, vállalati portálépítés Hargitai Zsolt rendszermérnök
[email protected]
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 exteNd Workbench • 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
5
Transportation
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
Java 11
Alkalmazottak
Egyedi alkalmazás Adatbázisok
Partnerek
AS/400, Unix, VAX
IBM Mainframe
Tetszőleges rendszer XML-esítése Vevők
Alkalmazottak
Folyamatvezérlés Eseménykezelés Multimédia integráció
Adat átalakítás XML megfeleltetés Adatirányítás
Java 12
Egyedi alkalmazás
Partnerek
Adatbázis
AS/400, Unix, VAX
IBM Mainframe
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ó
13
80%
Felh. felület
15%
Script-ek (Java Script)
5%
Java
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 +
Ügyfél 15
Ügyfélszolg.
Ügyfél
Probléma Probléma •• 22mainframe mainframealapú alapúszállítmányozási szállítmányozási rendszer rendszer •• Ha Haaacsomag csomagkontinensek kontinensekközött közötthalad, halad, akkor az egyik rendszerből át kell akkor az egyik rendszerből át kellvinni vinni az információt a másikba az információt a másikba •• Ügyfelek Ügyfelekcsak csaktelefonon telefonontudják tudják lekérdezni, hogy hol jár a lekérdezni, hogy hol jár aküldeményük küldeményük •• Sok Soktelefonhívás, telefonhívás,túlterhelt túlterhelt ügyfélszolgálat ügyfélszolgálat Megoldás Megoldás •• AAkét kétmainframe mainframeintegrációja integrációja •• Portál az ügyfelek Portál az ügyfelekszámára számára Eredmények Eredmények •• Aktuális Aktuálisinformáció információmindegyik mindegyik rendszerben rendszerben •• Kevesebb Kevesebbtelefonhívás, telefonhívás,elégedettebb elégedettebb ügyfelek ügyfelek
Példa az alkalmazás integrációra
Finance
Sales
Fulfillment
Rendelés (EDI, Web, eMail)
16
Support
Probléma Probléma •• Nemzetközi Nemzetköziszoftver szoftverfejlesztő fejlesztőcég cég •• Különböző vállalatirányítási rendszerek Különböző vállalatirányítási 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 hatékony Nem hatékonyaarendelési rendelésifolyamat folyamat •• Nem egységesek az ügyfél adatok Nem egységesek az ügyfél adatok Megoldás Megoldás •• AArendszerek rendszerekintegrációja integrációja Eredmények Eredmények •• AArendelések rendelésekgyorsabb gyorsabbkiszolgálása, kiszolgálása, hamarabb realizálódik a hamarabb realizálódik abevétel bevétel •• Egységesek az ügyfél információk Egységesek az ügyfél információk •• Hatékonyabb Hatékonyabbrendszertámogatás rendszertámogatás •• Magasabb szerződés Magasabb szerződésmegújítási megújításiarány arány
Példa: B2B jellegű rendszer
Provider
17
Subscriber
Probléma Probléma •• Egészségügyi Egészségügyiszolgáltató szolgáltatólánc lánc •• Különböző Különbözőrendszereket rendszerekethasználnak használnakaa különböző különbözőcégek cégek •• EDI, EDI,MQ MQSeries, Series,CICS, CICS,3270 3270 •• Kormányzati Kormányzatielőírás: előírás:EDI EDI •• Igény: Igény:egységes egységesEDI EDIalapú alapú kommunikáció a központtal kommunikáció a központtal Megoldás Megoldás •• EDI EDIfelület felületbiztosítása biztosításaminden minden rendszerhez rendszerhez Megoldás Megoldás •• Eleget Elegettesznek tesznekaakormányzati kormányzati előírásoknak előírásoknak •• Aktuális Aktuálisadatok adatokaaközpontban központban •• Költég hatékony integrációs Költég hatékony integrációsmegoldás megoldás
Kapcsolódási felületek Connector típusok
18
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 Relevance
Integration
Transcoding
Web Services
Workflow
Gadgets 26
Vizuális fejlesztőeszközök
27
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
29
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 …
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