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.
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.
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.
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.
GIRO and WebLogic HA capabilities7 2012. 02. 28.
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.
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.
Magyar Telekom and server management12 2012. 02. 28.
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.
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.
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.
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.
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.
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 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.
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.
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.
Thank You for Your Attention! http://www.alerant.com23 2012. 02. 28.