WebLogic through                    real-life examples                    Flexible Solutions for Oracle Middleware        ...
Introducing Alerant2   2012. 02. 28.
About Alerant           Alerant Information Technology, Inc                     Founded 2003 in Budapest                ...
Selected References                       Magyar Telekom                       ING Hungary                       UPC Hu...
Main Services               Application Integration                  Complex integration strategies                  St...
Special Areas                     Intelligent Telecom Network Solutions                       Creating convergent soluti...
GIRO and WebLogic HA capabilities7   2012. 02. 28.
About GIRO           GIRO is the automated clearing house of the Hungarian payment            system that provides interb...
WebLogic cluster HA capability           Singleton services                     JMS                     JTA            ...
Service-Level migration methods10   2012. 02. 28.
Automatic Server-Level migration           One of the Cluster members is                     declared as Cluster Master  ...
Magyar Telekom and server                           management12   2012. 02. 28.
Magyar Telekom Group at a glance          International presence                                  Integrated operations in...
The largest WebLogic infrastructure           at Magyar Telekom            Magyar Telekom’s Intelligent Network solution ...
Template based domain creation            A domain template defines a full set of resources within a domain              ...
WebLogic Scripting Tool            When running large number of server instances, script based                     config...
JRockit            WebLogic comes with the best performing JVM on the market:             Oracle JRockit            Beyo...
Erste Bank and Coherence with                               WebLogic18   2012. 02. 28.
Requirements of Erste Bank            Erste Bank is the 2nd biggest Bank in Hungary            The Bank used several fro...
Introducing Coherence            Oracle Coherence an in-memory data grid            Provides high performance data cachi...
Implemented solution21   2012. 02. 28.
Session replication with Coherence            In enterprise environment session replication gets focus            Altern...
Thank You for Your Attention!              http://www.alerant.com23   2012. 02. 28.
Upcoming SlideShare
Loading in...5
×

WebLogic through real-life examples, Zoltan Vadasz

1,102

Published on

Weblogic Forum, 28.02.2012

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,102
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "WebLogic through real-life examples, Zoltan Vadasz"

  1. 1. WebLogic through real-life examples Flexible Solutions for Oracle Middleware Zoltán VadászFebruary 28, 2012 Senior expert
  2. 2. Introducing Alerant2 2012. 02. 28.
  3. 3. About Alerant  Alerant Information Technology, Inc  Founded 2003 in Budapest  Counts among the most significant and reputable players on the Hungarian corporate IT market  An Enterprise Java expert company - Regional Middleware solutions partner of Oracle Hungary  Awards  Rising Star category 1st place in 2006  Fast 50 4th place 2008  Fast 500 EMEA 27th place in 2008  Oracle: Corporate Technology Partner of the Year in 2010  ISO 9001:2000 certified since 2004  ~80 employees in the period 2006-2011  More than 30 certified Oracle Middleware and WebLogic specialist  7-10 million € annual revenue since 20083 2012. 02. 28.
  4. 4. Selected References  Magyar Telekom  ING Hungary  UPC Hungary  Telenor Hungary  Vodafone Hungary  Erste Bank Hungary  Raiffeisen Bank  CIB Bank (Group Intesa)  Budapest Bank (GE Money)  MOL - Hungarian Oil & Gas Company  ÁFSZ - Public Employment Service  MAVIR - Hungarian Transmission System Operator4 2012. 02. 28.
  5. 5. Main Services  Application Integration  Complex integration strategies  State of the Art implementation tools:  SOA (Service Oriented Architecture)  SOBA (Service Oriented Business Applications)  ESB (Enterprise Service Bus)  BPM (Business Process Management)  SDP (Service Delivery Platform)  Application Development  Experienced developer team  Java/J EE based technology with SCRUM and RUP (Rational Unified Process) methodology  Several special technologies to implement the convergence of telecommunication and IT solutions  Consultation through the entire duration of the development lifecycle5 2012. 02. 28.
  6. 6. Special Areas  Intelligent Telecom Network Solutions  Creating convergent solutions  Encompassing the areas of telecommunication  Provides solutions and tools for building unified SIP-based platforms for creation, management and operation of new services such as RCS-e services  Development and Operation of Service Oriented Architectures  Full-range service portfolio in the fields of development, implementation and operation  Converting business processes into service oriented processes  And More…  Consulting, Audit, Training, 7/24 Support, Mobile Development  B2B, B2C solutions, Electronic Banking6 2012. 02. 28.
  7. 7. GIRO and WebLogic HA capabilities7 2012. 02. 28.
  8. 8. About GIRO  GIRO is the automated clearing house of the Hungarian payment system that provides interbank clearing and settlement services  GIRO upgrades its paypent system to handle near real-time bank transfers instead of currently used next settlement day transfers  The main requirement is high availability  GIRO ordered proof of concepts for several platforms and based on that chose Oracle WebLogic  Let’s see why…8 2012. 02. 28.
  9. 9. WebLogic cluster HA capability  Singleton services  JMS  JTA  Timer Service  Capabilities  Manual Service-Level migration  Automatic Service-Level migration  Manual Server-Level migration  Automatic Server-Level migration  Share of domain structure9 2012. 02. 28.
  10. 10. Service-Level migration methods10 2012. 02. 28.
  11. 11. Automatic Server-Level migration  One of the Cluster members is declared as Cluster Master  The Cluster Master is monitoring the other cluster members, and starts Server Migration if the lease expires  If there’s no communication with the Cluster Master for a period of time, a new Cluster Master is chosen11 2012. 02. 28.
  12. 12. Magyar Telekom and server management12 2012. 02. 28.
  13. 13. Magyar Telekom Group at a glance International presence Integrated operations in Hungary, Macedonia and Montenegro Ukraine  leading telecommunications service provider in all three countries Moldova Slovenia Hungary  leading SI/IT service provider in Croatia Croatia Romania Hungary BiH Serbia Serbia Bulgaria Kosovo  Provides fixed, mobile, Internet, TV Montenegro Macedonia (IPTV) services Albania Greece EUR 2.5bn market capitalization Fixed line operation More than 5 million mobile, fixed line, Internet and TV customers Magyar Telekom Invitel Majority owned by Deutsche Monortel (UPC) Telekom (59.2%)13 2012. 02. 28.
  14. 14. The largest WebLogic infrastructure at Magyar Telekom  Magyar Telekom’s Intelligent Network solution is based on Oracle Communication Converged Application Server Prepaid Other VPBX Voice applications  Handles all mobile and fixed line voice services of Magyar Telekom (29 intelligent network Oracle SIP framework services)  600 CPS (calls per sec), peek at 1400 CPS at Oracle WebLogic new years eve  Runs on: Oracle Service Broker  Two geographical site  44 Servers  4 BladeFrames MSS SSP IMS core  197 WebLogic server instances  And Oracle WebLogic  How can WebLogic make your life easier if you manage this amount of server instances?14 2012. 02. 28.
  15. 15. Template based domain creation  A domain template defines a full set of resources within a domain  Infrastructure components  Applications  Services  Security Options  General environment  Operating system parameters  Etc.  Custom domain templates can be created based on your application requirements  With custom domain templates it takes less effort to extend your architecture with new servers or sites15 2012. 02. 28.
  16. 16. WebLogic Scripting Tool  When running large number of server instances, script based configuration can be very useful  WebLogic offers full configuration capabilities through WebLogic Scripting Tool (WLST)  WLST is based on Jython framework (100% Java implementation of Python language)  WLST can be extended by own Java classes  If using WLST in online mode running WebLogic servers can be managed, managing administrative tasks online  If using WLSI in offline mode, the persisted configuration can be changed  With WLST script generation extension every change on the administration console of WebLogic can be converted to WLST script16 2012. 02. 28.
  17. 17. JRockit  WebLogic comes with the best performing JVM on the market: Oracle JRockit  Beyond general JMX monitoring capabilities, with JRockit the JVM can be monitored and configured as well  JRockit Management Console offers monitoring functions for  Garbage Collection  Memory usage  CPU usage  Threads  Etc.  JRockit Management Console offers managing functions for  CPU affinity  Garbage Collection strategy  Memory pool sizes  Etc.17 2012. 02. 28.
  18. 18. Erste Bank and Coherence with WebLogic18 2012. 02. 28.
  19. 19. Requirements of Erste Bank  Erste Bank is the 2nd biggest Bank in Hungary  The Bank used several fronted application is its call center and branches  Replacement with a portlet based unified application frontend  Requirement for effective communication between different applications with  E.g. customer data queried in one application should be available in other applications  Requirement for Integration with Call center infrastructure  E.g. After identification in IVR opening customer’s account data on the CSR’s frontend  Alerant implemented the solution with Oracle Coherence19 2012. 02. 28.
  20. 20. Introducing Coherence  Oracle Coherence an in-memory data grid  Provides high performance data caching, data replication and distributed computing services  From version 12c it’s part of WebLogic  Data required by the application can be stored outside of J EE server → Lower heap usage in server’s JVM  With policy based access control data can be shared easily and securely between different applications20 2012. 02. 28.
  21. 21. Implemented solution21 2012. 02. 28.
  22. 22. Session replication with Coherence  In enterprise environment session replication gets focus  Alternatives:  In-memory → Performance issues in case of large data  File/JDBC persisted → Performance issues in case of large transaction number  Cache based solution → Ideal Solution!  Coherence*Web can be used for replicating user session between cluster nodes with high performance22 2012. 02. 28.
  23. 23. Thank You for Your Attention! http://www.alerant.com23 2012. 02. 28.

×