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

Slides:



Advertisements
Hasonló előadás
Budapest New Technology Meetup Group Tárkányi Ferenc.
Advertisements

Egy közösségi brainstorming platform technológiai stackje – JUM Marhefka István CTO.

„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
3 5 6 Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES.
Az Intel® Xeon® processzor 5500 sorozat
Windows Server ablakok nélkül
Quest Szakmai Konferencia Ker-Soft Kft szeptember 27.
Tester Developer Architect Project Manager Business Analyst Designer Database Professional.
Erőállóképesség mérése Találjanak teszteket az irodalomban
Richter Elek Technikai terméktámogatási felelős Microsoft Magyarország.
2 3 4 Connection DataReader Command MapConnection MapCommand MapDataReader Store Providers (e.g. SqlClient) Mapping provider Adattár (pl. SQL Server)
Hotel Eger Park Konferenciaközpont október
Messages Szöveg A A B B C C A A B B C C A A B B C C Endpoint.
2 3.NET Framework 3.0 Visual Studio Extensions for WF Visual Studio Extensions for WCF/WPF CTP ASP.NET AJAX 1.0 Ajax Toolkit.NET Framework 3.5 Visual.
21 Years of Partnership and Innovation 1989 Citrix Systems founded 2010 Citrix signed licensing agreement with Microsoft for NT Server Introduced Independent.
2 8 Kiadás éve / Platform Server (1000’s of users) Workgroup (Dozens of users) Desktop (Single User) Laptop Tablet PC Windows CE.
2008. novemberBodnár Péter, rendszerfejlesztés1 JAVA a kezdetektől napjainkig.
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
The role of ARC in scaling up the Hungarian NGI Péter Stefán NIIFI NorduGrid 2011 May 9-12 Sundvolden, Norway.
System Statistical Functions. CPU Tesztelése SELECT AS busy Vissza adja milliszekundumban, mennyi időt töltött munkával a szerverünk indítás.
IT-DEV-CON – Adatkezelés a felhőben Windows Phone 7 alkalmazással Tóth László
Bevezetés a tárgyakhoz Tárgyak  Objects are the containers for values of a specified type  Objects are either signals, variables or constants  Once.
Budapest University of Technology and Economics Fault-tolerant Systems Research Group BIRT, Szerveroldali Eclipse, TPTP, Subversive Balogh András.
Az IBM SPSS Statistics programrendszer Gazdaságinformatikus MsC.
Oracle Java fejlesztési stratégiája
Neo4j bevezető Rácz Gábor
Image készítés Windows AIK segítségével
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Hálózati Operációs Rendszerek TMForum Dr. Bilicki Vilmos.
„21. századi közoktatás – fejlesztés, koordináció” TÁMOP / számú kiemelt projekt eTwinning: a digital touch in teacher training Klaudia.
Pázmány - híres perek Pázmány híres perek.
Hogyan (mivel és mit) naplózzunk?
Storage Virtualization Presentation Virtualization Server Virtualization Desktop Virtualization Application Virtualization SYSTEM CENTER.
File Classification Infrastructure
Oracle multimédia Kiss Attila Információs Rendszerek Tanszék
Programozási technológia 1
6. Előadás Merevítő rendszerek típusok, szerepük a tervezésben
Copyright © 2005 | update software AG | update software Magyarország Kft. Radics Sándor principal IV.
Service Manager.. Remedy Action Request System OpenView Operations.
„MICROSOFT IT ÜZLETI INTELLIGENCIA MEGOLDÁS BEMUTATÓ” Avagy az IT adat vizualizációs lehetőségi egyéb szervezeti egységek felé („ablak” a nagyvilágra)
Edge Transport Routing and AV/AS Enterprise Network External SMTP servers Phone system (PBX or VOIP) Client Access Client connectivity Web services.
„MICROSOFT SYSTEM CENTER 2012 OPERATIONS MANAGER” Intelligens mérési megoldások gyorsan Benkovics Viktor Vezető tanácsadó Microsoft Magyarország – Services.
Alertet indíthat egy: SQL Server esemény (LOG) SQL Server performancia érték WMI events Alert végezhet: Operátor értesítést JOB indítás (válasz az eseményre)
Stratégiai szerepkör, üzleti folyamatok szerves részévé vált az IT Növekvő elvárások a szolgáltatással szemben Komplexebb rendszerek, globalizációs irányok,
Projektmunka az NI-nál
szakmérnök hallgatók számára
Azure Storage BLOBS + CDN TablesQueuesDrives SQL AzureOData.
Szervező program Pénzügy figyelő, számlázó program Legújabb alkalmazás.NET Framework 2.0 WSE.NET Framework 4.0 WCF Régebbi, jól bevált alkalmazás.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks P-GRADE Portal gyakorlat ismertető Gergely.
W3C Műhelykonferencia, BUTE FUSION Szolgáltatás-orientált üzleti rendszerek szemantikus integrációja Előadók: Szikora Béla, Martinek Péter.
2 Plug-in nélkül: AJAX 130+ eszközkészlet: megvásárolható, ingyenes és/vagy nyílt/megosztott forrású a webes megoldásszállítók saját, belső megoldásai.
var q = ( from c in dc.Customers where c.City == "London" where c.City == "London" select c).Including( c => c.Orders ); select c).Including(
Domain names and DNS Félegyházi Márk Laboratory of Cryptography and System Security (CrySyS) Budapest University of Technology and Economics Department.
1 © Copyright 2009 EMC Corporation. All rights reserved. Az adattárolás új trendjei az EMC-nél Suba Attila, CISA, CISSP Account Technology Consultant EMC.
- Group Policy - Group Policy Preferences - Group Policy 4x5 - Optimális munkakörnyezet – az első lépcsőfok.
*Generic Application-level Protocol Analyzer A lyuk azonosítása Lyuk kutatás Szignatúra fejlesztés Szignatúra tesztelés A szignatúra kiadása 4 óra.
© 2013, LogMeIn, Inc. | The Capability Cloud TM Git használata Visual Studio-ból.
Magas rendelkezésre állású Hyper-V rendszer építése
SpecificationWebStandardEnterpriseDatacenterItaniumFoundation X64 Sockets44864  1 IA64 Sockets  64  X64 RAM32 GB 2 TB  8 GB IA64 RAM 
P árhuzamos és Elosztott Rendszerek Operációs Rendszerei Rövid András
Web Application 1 Web Application 3 Web Application 2 Web Application 4 Shared Service Provider 1 Shared Service Provider 2 Excel Services1 Search1.
Müller László vezető fejlesztő EQL Soft Informatikai és Tanácsadó Kft.
INFSO-RI Enabling Grids for E-sciencE Összegzés és hogyan tovább.
Fej irányultságának becslése Ügyféltérben gyanús viselkedés jelzéséhez Kültéren kiegészítő hő szenzor szükséges.
OpenCMS programozói bevezetés Krizsán Zoltán iit me.
JBoss Wildfly Kalla Mór
Systems Hardware Business challenge
Nokia C5 Data Sheet Planned Market Introduction • Q Category
TECHNICAL TRAINING December 2012.
Antibiotic Drug Prescription
Előadás másolata:

1

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

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 Oracle Fusion Middleware

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 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 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 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 /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 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 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 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 Toplink 11g (EclipseLink) JPA Object-Relational Object-XML Binding Toplink Grid

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 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 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 B E M U T A T Ó Coherence

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 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 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 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 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 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 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 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 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 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 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 ADF Faces Rich Clients

30 Adatmegjelenítő komponensek

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

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

33 Kérdések