Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

1. Oracle Fusion Middleware Forum OFMW Infrastruktúrális elemek Nagy Péter Termékmenedzser.

Hasonló előadás


Az előadások a következő témára: "1. Oracle Fusion Middleware Forum OFMW Infrastruktúrális elemek Nagy Péter Termékmenedzser."— Előadás másolata:

1 1

2 Oracle Fusion Middleware Forum OFMW Infrastruktúrális elemek Nagy Péter Termékmenedzser

3 3 Agenda Oracle Fusion Middleware Alkalmazás Grid Tuxedo JRockit Weblogic Server Toplink 11g Coherence Út az Alkalmazás Grid fele Fejlesztői eszközök, keretrendszerek Jdeveloper 11g ADF 11g

4 4 Oracle Fusion Middleware

5 5 Application Grid Alkalmazás Grid Content Management Suite Java EE Apps SOA Suite WebCenter Suite Identity Management Suite Cobol Applications Business Intelligence Suite C/C++ Apps Databases Mainframes Legacy ApplicationsWeb Services Memory Infrastructure Application Server PoolTransaction Processing Platforms for non-Java Java Virtual Machine Pool Management Infrastructure Enterprise Manager (WLOC, JRMC, TSAM) Tuxedo (C, C++, Cobol) JRockit Real Time JVMLiquid VM WebLogic Server Java EE Web Svcs Messaging Toplink Coherence In-Memory Grid

6 6 BEA Tuxedo BEA JRockit, Real Time BEA WebLogic Server Grid komponensek Oracle TopLink Oracle Coherence C/C++, Cobol middleware platform (tranzakcionális, elosztott) Nagyteljesítményű “Real Time” Java VM (Intel-32 & 64 optimalizáció) Stratégia Java EE 5.0 Alkalmazás szerver (OC4J elemekkel) Perzisztencia kezelés: JPA & EJB 3.0 (EclipseLink) Tranzakcionális, In-Memory adat-grid Számos komponens migrációja WebLogic-ra Oracle Application Server (OC4J)

7 7 Oracle Tuxedo Mainframe QoS Extrém teljesítmény – 100,000 tranzakció másodpercenként! Abszolút megbízhatóság 5 9’-es rendelkezésre állás Skálázhatóság 25 éve Hatékony Menedzsment: TSAM – Tuxedo Server and Application Monitor Mainframe alkalmazások konszolidációja (re-host) Legacy alkalmazások (Cobol, C/C++) korszerűsítése, bekapcsolása SOA környezetbe Application and Transaction Services Oracle Tuxedo Business Services in COBOL, C/C++,… WebLog ic Tuxedo Connec tor Tuxedo Service s and App Monitor

8 8 JRockit – JR RealTime JRockit Java SE JVM Priorizált GC Splitted Heap JRockit RealTime Determinisztikus GC JRockit Mission Control Management Console Runtime Analyzer Memory leak detector Kis késleltetés és nagy áteresztőképesség Liquid VM Hypervisor rétegen JRockit Real Time Code Generation I/O RT Memory Management Java Model Threads Management External Interfaces RT Mon / Mgt

9 9 /opt/jrockit/bin/java -Xms3500g -Xmx3500g -XXgcthreads=1024 -XXlargepages... [memdbg ] Large pages enabled. [memdbg ] Large pages for code enabled.... [memory ] GC strategy: parallel [memory ] using large pages - maximal oldspace size commited at startup [memory ] heap size: K, maximal heap size: K... [memdbg ] old collection 4 started... [gcpause] total mark time: ms [memdbg ] ending marking phase [memdbg ] starting parallel sweeping phase... [gcpause] total sweep time: ms [memdbg ] ending sweeping phase [gcpause] old collection phase 0 pause time: ms, (start time: s) [gcpause] (pause includes compaction: ms (internal), update ref: ms) [memdbg ] Page faults before GC: 4, page faults after GC: 4, pages in heap: JRockit 512 dual-core Itanium CPUs 3.5 TB of heap

10 10 Oracle Weblogic Server 10g R3 #1 J2EE Server Standards Java EE FastSwap Web Services/SOA Messaging Unit of Order Store and Forward (Client SAF) Adminisztráció (track, log - API) Web 2.0/RIA Open Source support QoS (RASP) Megbízhatóság (Reliability) Rendelkezésre állás (Availability) Tervezett/Nem tervezett leállások Skálázhatóság (Scalability) Teljesítmény (Performance) RASP Infrastructure Java EE/WS Open Source Web 2.0 Browser JavaWS.NET Clients WebLogic Server

11 11 WebLogic Server - Adminisztráció Administration Console Web browser-alapú GUI Teljeskörű adminisztráció Szerepkörök Kiterjeszthető, testreszabhatóság (JSR-168, WSRP, …) WebLogic Scripting Tool (WLST) Command-line adminisztráció Teljeskörű adminisztráció Kiterjeszthető (Jython alapú) Online/Offline mód, interaktív/script alapú

12 12 WebLogic Operation Control Adaptív, dinamikus erőforrás optimalizáció amely biztosítja az elvárt szolgáltatási szinteket (SLA) Szabályalapú automatikus működés

13 13 Toplink 11g (EclipseLink) JPA Object-Relational Object-XML Binding Toplink Grid

14 14 Coherence In-Memory Data Grid Alkalmazásban használt objektumok (Objektum orientált, ORM, CRUD) Több szerveren megosztott konzisztens, transzparens adatréteg Kis válaszidő Nagy kapacitás Skálázhatóság (lineáris) Nincs szűk keresztmetszet Nagy rendelkezésre-állás Folyamatos rendelkezésre-állás Hibatűrő Nincs adatvesztés Párhuzamos és eseményvezérelt feldolgozás Java,.NET, C++ kliensek Plug into (Hibernate,Toplink) Nem csak egy egyszerű cache! Mainframes Databases Web Services Enterprise Applications Real Time Clients Web Services Oracle Coherence Data Grid Data Services

15 15 Coherence - Architektúrák Cache Read-cache Write-through / Write-behind (Constraint location) Session Menedzsment CoherenceWeb Lekérdezések, analízis Párhuzamos feldolgozás! Valós idejű kliensek Java,.NET, C++ Esemény figyelése Lokálisan felhasznált valós idejű adatok (~materializált view)

16 16 Coherence – JPA integráció Packaged Apps Legacy Systems Java SE Databases Java EE Oracle TopLink XML Data ADF Spring Framework EclipseLink JPA Oracle Coherence EclipseLink JPA

17 17 B E M U T A T Ó Coherence

18 18 Agenda Oracle Fusion Middleware Alkalmazás Grid Tuxedo JRockit Weblogic Server Toplink 11g Coherence Út az Alkalmazás Grid fele Fejlesztői eszközök, keretrendszerek Jdeveloper 11g ADF 11g

19 19 Java Alkalmazás Grid 1: Alkalmazás szerver Hagyományos architektúra Egy alkalmazás szerver Storage szerver (database, mainframe, messaging stb.) 2: Alkalmazás szerver cluster Skálázás további alkalmazás szerverek hozzáadásával Storage szerver: szűk keresztmetszet, gyenge pont (SPF) 3: Oracle Coherence Adat Grid Kiszámítható, lineárisan skálázható, folyamatos rendelkezésre állás Oracle Coherence beágyazva az alkalmazás rétegben Szerver... Szerverek Szerverek + adat grid

20 20 Java Alkalmazás Grid 4: Oracle WebLogic Suite #1 Alkalmazás szerver (WebLogic Server) + #1 In-Memory Adat Grid (Coherence Grid Edition) + Adaptív alkalmazás menedzsment (WebLogic Operations Control) + Alkalmazás felügyelet (Enterprise Manager) + Real-Time Java (JRockit) Szerverek + adat grid + erőforrás menedzsment + felügyelet + real-time Java  ... new   

21 21 WebLogic Server Packages WebLogic Server Enterprise Edition = Standard Edition + WebLogic Clustering + EM Diagnostics Pack for Middleware WebLogic Suite = Enterprise Edition + WL Operations Control + i AS EE + WL Operations Control + i AS EE + Coherence EE + WebLogic Real Time WebLogic Server Standard Edition WebLogic Server + Kodo Enterprise + TopLink and ADF + JDeveloper + Weblogic Workshop

22 22 Agenda Oracle Fusion Middleware Alkalmazás Grid Tuxedo JRockit Weblogic Server Toplink 11g Coherence Út az Alkalmazás Grid fele Fejlesztői eszközök, keretrendszerek Jdeveloper 11g ADF 11g

23 23 Integrated Design Time – Projects, Editors, Models, Diagrammers Java Environment - Profiler, Debugger, Java VM, Re-factoring Declarative Metadata Framework Application Lifecycle Management – SCM, Versioning, Testing DatabasesApplicationsWeb ServicesMessaging/JMSXML Java 1.6 and Java EE 5.0 Development BPMSOAJavaJ2EEBPMMobilePortalDatabase Fejlesztői eszközök

24 24 Fejlesztői eszközök Integrált fejlesztői környezet (IDE) az összes FMW termékhez Deklaratív, MVC keretrendszer (JSF, EJB, AJAX) Best-in-Class Eclipse Add-ins (Java EE, SOA, JPA,..) Forms Developer, Reports BEA fejlesztői környezet Eclipse alapon BEA által is: EOL Oracle JDeveloper Oracle Forms & Reports BEA Beehive BEA Workshop Oracle ADF Oracle Enterprise Pack for Eclipse

25 25 Jdeveloper - Teljes életciklus támogatás Tervezés Implementálás HangolásTelepítés Analízis Tesztelés és hibakeresés Verziókezelés

26 26 Java fejlesztői eszközök migrációja WorkShop for WebLogic Eclipse User - Core J2EE Only General J2EE Development JDeveloper Studio Edition Oracle Enterprise Pack for Eclipse JDeveloper SOA / Framework Developer JDeveloper J2EE Developer JDeveloper J2EE Edition SOA / Frameworks

27 27 J2EE – alkalmazás architektúra Struts JSF JSP Swing View Controller Model Business Services Rich ClientWeb / Wireless Relational Data XML Data Legacy Data Data Source EJB/JPA Java Classes Web Services Packaged Apps

28 28 ADF – 11g architektúra ADF Model Struts JSF/ADFc JSF/ADF Faces JSP ADF Swing View Controller Model (JSR 227) Business Services Rich ClientWeb / Wireless Relational Data XML Data Legacy Data Data Source EJB/ Toplink ADF Business Components ADF Business Components Java Classes Web Services Portlets Packaged Apps JSF/ADFc

29 29 ADF Faces Rich Clients

30 30 Adatmegjelenítő komponensek

31 31 B E M U T A T Ó JDeveloper & ADF 11g

32 32 További információk Dokumentáció eclipse/index.html Oktatás

33 33 Kérdések


Letölteni ppt "1. Oracle Fusion Middleware Forum OFMW Infrastruktúrális elemek Nagy Péter Termékmenedzser."

Hasonló előadás


Google Hirdetések