WSO2 in Action

WSO2 in Action






Total Views
Views on SlideShare
Embed Views



2 Embeds 296 226 70


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

WSO2 in Action WSO2 in Action Presentation Transcript

  • WSO2 in Action
    • by
    • Dmitry Lukyanov
    • Head of Integration Solutions Department
    • Alfa-Bank Ukraine
  • WSO2 in Action
    • Old integration technologies
    • Motivation to move to SOA
    • Why WSO2?
    • WSO2 Products in Alfa-Bank
    • Architecture
    • Statistics
    • Issue handling for WSO2 products
    • Interesting points about ESB usage
    • Our plans
    • Main integration technologies were:
      • RDBMS, RPC, Files
    • Cons: Security, Dependency lock, Offline processing
    Old integration technologies in Alfa-Bank SQL RPC Core systems RDBMS N Files RDBMS 1 External systems Front systems
    • Goals:
    • Less development (more configuration), small team, low cost
    • Make integration fast & flexible
    • Enable online processing
    Motivation to move to SOA New Core Banking System Temenos T24
    • No RDBMS / RPC
    • Specific OFS interface
    • Near 35% of cost – integration
    SQL RPC Back systems RDBMS N Files RDBMS 1 External systems Front systems
  • Why WSO2?
    • Products with high license price out of compare
    • Open source products:
      • OpenESB
      • JbossESB
      • MuleESB
      • WSO2 ESB & WSAS
    • Key criteria
      • Simple Administration
      • Easy to understand
      • Fast development
    • Everything evaluated practically
      • Installation
      • Development
      • Administration
  • WSO2 Products in Alfa-Bank
    • WSO2 DataServices
    • Enable functionality of relational databases for SOA
    • With minor development we can expose Temenos T24 OFS protocol as web services
    • WSO2 ESB
    • Make composed web services
    • Make proxy services for non-standard protocols
    • Publish services for partners over internet
  • Architecture DMZ Web Application Firewall Internet Intranet WSO2 ESB Web Money Call Center Payment terminals WSO2 Data Services Core T24 Core B 2 CardSystem Scoring Siebel CRM C - Front Internet Banking Mobile Devices
  • DataServices Statistics Balancer Two DataServices Servers 2GB RAM, 4GHz, Linux RedHat
  • Issue handling for WSO2 products
    • First thing we do – ask the community at the forum
    • When there is a product bug, we report it in the issue tracker
    • If the issue is critical, we fix it ourselves since we have the source code.
  • Interesting points about ESB usage
    • We use SVN to manage the source of ESB configuration
    • We use ANT to deploy ESB configuration
    • We are generating documentation from WSDL with XSLT into Confluence (corporate Wiki)
    • We use RELAX-WS to generate WSDL (compact RELAXNG for WSDL)
  • Our plans
    • We need complex message processing ( BPS? )
    • We need support to spend less time on wso2 code digging and to have better time of response.
  • Your Questions are welcome