1 / 33

Oracle Fusion Middleware Forum OFMW Infrastruktúrális elemek

Oracle Fusion Middleware Forum OFMW Infrastruktúrális elemek. Nagy Péter Termékmenedzser. 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.

gfoley
Download Presentation

Oracle Fusion Middleware Forum OFMW Infrastruktúrális elemek

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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 <Insert Picture Here>

  3. Oracle Fusion Middleware

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

  5. Grid komponensek BEA Tuxedo BEA JRockit, Real Time BEA WebLogic Server Oracle TopLink Oracle Coherence Oracle Application Server (OC4J) • 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

  6. Oracle Tuxedo Application and Transaction Services Oracle Tuxedo Tuxedo Services and App Monitor WebLogic Tuxedo Connector Business Services in COBOL, C/C++,… • Mainframe QoS • Extrém teljesítmény – 100,000 tranzakciómásodpercenként! • Abszolút megbízhatóság • 5 9’-esrendelkezésre állás • Skálázhatóság • 25 éve • HatékonyMenedzsment: 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

  7. JRockit Real Time I/O RT Memory Management Threads Management Java Model RT Mon / Mgt External Interfaces Code Generation 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

  8. JRockit /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: 3670016000K, maximal heap size: 3670016000K ... [memdbg ] old collection 4 started ... [gcpause] total mark time: 28786.228 ms [memdbg ] ending marking phase [memdbg ] starting parallel sweeping phase ... [gcpause] total sweep time: 2380.615 ms [memdbg ] ending sweeping phase [gcpause] old collection phase 0 pause time: 31220.365000 ms, (start time: 3934.166 s) [gcpause] (pause includes compaction: 1864.060 ms (internal), update ref: 657.861 ms) [memdbg ] Page faults before GC: 4, page faults after GC: 4, pages in heap: 229376000 512 dual-core Itanium CPUs 3.5 TB of heap

  9. Oracle Weblogic Server 10gR3#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) Clients Java WS .NET Browser WebLogic Server Open Source Java EE/WS Web 2.0 RASP Infrastructure

  10. 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ú

  11. 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

  12. Toplink 11g (EclipseLink) • JPA Object-Relational • Object-XML Binding • Toplink Grid

  13. 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) 2-2000... 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! Web Services Enterprise Applications Real Time Clients Data Services Oracle Coherence Data Grid Databases Web Services Mainframes

  14. 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)

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

  16. B E M U T A T Ó Coherence

  17. 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 <Insert Picture Here>

  18. 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ástová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 ... ... Szerverek+ adat grid Szerverek Szerver

  19. 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) new ...       Szerverek+ adat grid + erőforrás menedzsment + felügyelet + real-time Java

  20. WebLogic Server Packages WebLogic ServerStandard Edition WebLogic ServerEnterprise Edition WebLogic Suite = Enterprise Edition+ WL Operations Control+iAS EE+ Coherence EE+WebLogic Real Time = Standard Edition + WebLogic Clustering+ EM Diagnostics Packfor Middleware WebLogic Server+Kodo Enterprise+ TopLink and ADF+JDeveloper+Weblogic Workshop

  21. 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 <Insert Picture Here>

  22. Database Java J2EE SOA BPM BPM Portal Mobile Declarative Metadata Framework Integrated Design Time – Projects, Editors, Models, Diagrammers Java Environment - Profiler, Debugger, Java VM, Re-factoring Application Lifecycle Management – SCM, Versioning, Testing Java 1.6 and Java EE 5.0 Development Databases Applications Web Services Messaging/JMS XML Fejlesztői eszközök

  23. Fejlesztői eszközök Oracle JDeveloper Oracle ADF Oracle Enterprise Pack for Eclipse BEA Beehive Oracle Forms & Reports BEA Workshop • 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

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

  25. Java fejlesztői eszközökmigrációja JDeveloperSOA / FrameworkDeveloper JDeveloperStudio Edition JDeveloperJ2EEDeveloper JDeveloperJ2EE Edition SOA / Frameworks General J2EEDevelopment WorkShop for WebLogic Oracle Enterprise Pack for Eclipse Eclipse User - Core J2EE Only

  26. J2EE – alkalmazás architektúra JSP Web Services Java Classes Relational Data Rich Client Web / Wireless Swing JSF View Struts JSF Controller EJB/JPA Model Business Services Data Source Legacy Data PackagedApps XML Data

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

  28. ADF Faces Rich Clients

  29. Adatmegjelenítő komponensek

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

  31. További információk Dokumentáció http://www.oracle.com/technology/products/middleware/index.html http://www.oracle.com/technology/products/weblogic/index.html http://www.oracle.com/technology/products/jrockit/index.html http://www.oracle.com/technology/products/ias/toplink/index.html http://www.oracle.com/technology/products/coherence/index.html http://www.oracle.com/technology/products/jdev/index.html http://www.oracle.com/technology/products/enterprise-pack-for-eclipse/index.html http://www.oracle.com/technology/products/adf/index.html Oktatás http://education.oracle.com/

  32. Kérdések

More Related