5.5. Soluţii Oracle pentru integrarea aplicaţiilor
Acţiunea agresivă a Oracle din ultima perioadă a determinat considerarea capacităţii de integrare a platformei server de aplicaţii, drept una din cele mai semnificative caracteristici [VOLL04]. Aceasta va servi furnizorilor în lupta împotriva BEA System, IBM, Microsoft şi SAP.
Oracle este singura companie din lume care oferă clienţilor pe lângă pachetul integrat de aplicaţii şi infrastructura tehnologică necesară pentru rularea optimă a acestora. Astfel, produsele familiei Oracle 10g: baza de date, serverul de aplicaţii şi un set complet de instrumente de dezvoltare, integrează procese analitice online (OLAP), data mining, data ETL (extraction, translation and loading), Oracle Portal, asigurând cele mai ridicate performanţe la procesarea datelor, precum şi cele mai avansate standarde de fiabilitate, disponibilitate şi securitate.
Important în ceea ce priveşte standardele ridicate ale Oracle este faptul că cea mai mare parte din aplicaţiile SAP, PeopleSoft (de curând achiziţionat de Oracle) şi Baan din întreaga lume rulează tot pe baze de date Oracle.
Serverul Oracle Application Server 10g este fundamentul liniei de produse Fusion Middleware, care începe să stea la baza diverselor pachete de aplicaţii Oracle.
Oracle Application Server 10g este primul produs middleware ce simplifică managementul aplicaţiilor ce rulează într-un mediu grid computing. Păstrând facilităţile oferite de versiunea anterioară, Oracle Application Server 10g permite clienţilor să răspundă mult mai uşor la cerinţele mereu schimbătoare ale proceselor de afaceri, venind cu noi funcţionalităţi pentru creşterea resurselor de calcul şi integrarea de aplicaţii şi servicii Web. Arhitectura enterprise grid computing poate să reducă în mod spectaculos timpul, efortul de lucru şi costurile administrării IT prin integrarea de servere standard, echipamente de stocare şi aplicaţii software existente.
Cele mai importante provocări cu care se confruntă organizaţiile în momentul în care doresc să utilizeze Internetul pentru instalarea şi rularea aplicaţiilor critice ale infrastructurii software sunt legate de: dezvoltare, instalare, administrare şi suportarea costurilor. Oracle Application Server este un produs special conceput pentru a răspunde acestor provocări. Fiind 100% bazat pe standarde, serverul de aplicaţii Oracle simplifică modul în care sunt dezvoltate aplicaţiile Internet, asigură rularea rapidă a acestora, stabilitatea sistemului, nivelul de securitate dorit, fiind uşor de administrat. Printre cele mai importante beneficii oferite utilizatorilor se remarcă scăderea costurilor totale asociate cu dezvoltarea, instalarea şi operarea aplicaţiilor Internet.
Printre noile elemente de integrare incluse în Oracle Application Server 10g se numără instrumente declarative uşor de utilizat şi adaptoare pre-configurate pentru majoritatea aplicaţiilor, suport pentru integrarea B2B, instrumente de management a reglementărilor privitoare la contracte, profilul partenerilor şi alte detalii de colaborare şi noi modele de administrare a proceselor de afaceri.
Arhitectura Oracle Application Server este ilustrată în figura 5.8:
Figura 5.8. Arhitectura Oracle Application Server 10g
Oracle Application Server 10g Java Edition include: Oracle Application Server Containers pentru J2EE, care face din produsul Oracle cel mai rapid şi mai performant server de aplicaţii J2EE; Oracle JDeveloper - cel mai complet mediu de dezvoltare J2EE şi servicii Web; Oracle Application Server TopLink - cea mai evoluată aplicaţie Java relaţională; Oracle HTTP Server - server Web fiabil şi sigur bazat pe Apache; Oracle Enterprise Manager - cea mai eficientă interfaţă de gestionare a aplicaţiilor.
Cu JDeveloper, Oracle Application Server 10g Java Edition permite accelerarea dezvoltării de aplicaţii la cele mai ridicate standarde calitative, prin intermediul unui singur mediu de dezvoltare deplin integrat ce acoperă întregul ciclu de viaţă al aplicaţiilor.
Oracle Application Server 10g Java Edition suportă cele mai evoluate standarde deschise, incluzând J2EE (cu JMS şi JCA), J2SE, J2ME, XML (DOM, SAX, XML Schema, JAXP si XSL), Web Service (SOAP, WSDL, UDDI, WS-I Basic Profile), UML, XML, WebDAV si SQL. Dezvoltatorii de aplicaţii pot beneficia, de asemenea, de suportul încorporat de Oracle JDeveloper pentru software open source precum Struts, JUnit, Ant si CVS.
Clienţii platformei serverului de aplicaţii Oracle erau forţaţi de obicei să caute alţi furnizori pentru a avea acces la capacitatea de integrare. Totuşi a existat un progres în extinderea capacităţilor de integrare de la Oracle9i Application Server (9iAS) la Application 10g Release 1 (AS 10g R1) şi acum la noua versiune Application Server 10g Release 2 (AS 10g R2). Elementul cheie al strategiei Oracle pentru orice aplicaţie de afacere este integrarea.
Extinderea majoră legată de integrare din noua versiune Application Server 10g Release 2 (AS 10g R2) include:
-
Enterprise Service Bus (ESB): produsul oferă integrarea aplicaţiilor de întreprindere (EAI) într-o platformă ESB care include suport pentru adaptori tehnologici şi de aplicaţie, cu infrastructură de mesagerie extinsă şi o funcţionalitate de transformare a datelor extensivă;
-
Based Process Management Tool: instrumentul BPEL de gestiune a proceselor în Oracle, Process Manager, care este bazat pe o tehnologie achiziţionată de la Collaxa de puţin timp, oferă posibilitatea de a integra sisteme şi aplicaţii în procesele afacerii. Acest instrument suportă BPEL nativ, astfel eliminând nevoia de traducere, ceea ce duce la performanţă şi interoperabilitate crescute;
-
hub-uri de date: AS 10g R2 oferă depozite de date operaţionale care preconfigurează gestiunea informaţiei din cinci zone cheie, inclusiv clienţi, produse, financiar şi bancar;
-
capacitatea B2B lărgită: această nouă versiune oferă template-uri de proces orizontale care acoperă colaborarea, împachetarea, gestiunea comerţului cu partenerii, semnătura digitală, validarea documentelor. În plus, oferă template-uri industriale verticale pentru guvern, producţia de înaltă tehnologie, sănătate, servicii financiare etc.;
-
monitorizarea activităţii afacerii (Business Activity Monitoring - BAM);
-
inteligenţă a afacerii extinsă: AS 10g R2 este primul produs care oferă capacitatea de inteligenţă a afacerii extinsă care permite analiza înregistrărilor în timp real şi istoric combinate.
Extinderea integrării este foarte importantă pentru noua achiziţie a Oracle, PeopleSoft. Oracle va avea acum un portofoliu mai larg de aplicaţii care poate fi folosit de o bază extinsă de clienţi cu capacitatea de dezvoltare a aplicaţiei mărită.
O platformă de tehnologie completă care include aplicaţiile afacerii, o platformă a aplicaţiei (care conţine capacitatea de integrare) şi tehnologia bazei de date integrate, va fi una din cele mai eficiente alternative pentru organizaţii care vor să achiziţioneze capacitatea de a crea aplicaţii compuse.
Această capacitate a platformei extinse va oferi Oracle o şansă mai bună de a intra în competiţie împotriva SAP, liderul actual în domeniul aplicaţiilor de întreprindere, precum şi BEA System, IBM, Microsoft etc.
În continuare se vor prezenta detaliat soluţiile propuse de compania Oracle care includ în arhitectura lor toate componentele şi tehnologiile de integrare a aplicaţiilor şi anume: Oracle Fusion Middleware cu Oracle BPEL şi Oracle JDeveloper pentru integrarea aplicaţiilor bazate pe servicii şi suita de aplicaţii E-Busines Suite.
Dostları ilə paylaş: |