WSO2 in Action <ul><li>by </li></ul><ul><li>Dmitry Lukyanov </li></ul><ul><li>Head of Integration Solutions Department </l...
WSO2 in Action <ul><li>Old integration technologies </li></ul><ul><li>Motivation to move to SOA </li></ul><ul><li>Why WSO2...
<ul><li>Main integration technologies were:  </li></ul><ul><ul><li>RDBMS, RPC, Files </li></ul></ul><ul><li>Cons: Security...
<ul><li>Goals: </li></ul><ul><li>Less development (more configuration), small team, low cost  </li></ul><ul><li>Make integ...
Why WSO2? <ul><li>Products with high license price out of compare </li></ul><ul><li>Open source products: </li></ul><ul><u...
WSO2 Products in Alfa-Bank <ul><li>WSO2  DataServices </li></ul><ul><li>Enable functionality of relational databases for S...
Architecture DMZ Web Application Firewall Internet Intranet WSO2 ESB Web Money Call Center Payment terminals WSO2 Data Ser...
DataServices Statistics Balancer Two DataServices Servers 2GB RAM, 4GHz, Linux RedHat
Issue handling for WSO2 products <ul><li>First thing we do – ask the community at the forum </li></ul><ul><ul><li>http://w...
Interesting points about ESB usage <ul><li>We use SVN to manage the source of ESB configuration </li></ul><ul><li>We use A...
Our plans <ul><li>We need complex message processing ( BPS? ) </li></ul><ul><li>We need support to spend less time on wso2...
Your Questions   are welcome
Upcoming SlideShare
Loading in …5
×

WSO2 in Action

3,456 views

Published on

Published in: Technology, Economy & Finance

WSO2 in Action

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

×