1 / 22

SOA based Business Solutions

SOA based Business Solutions. Krishna Prasad Sunil Kumar K.V. Agenda. Introduction – 10 min When not to use? – 5 min Where to start? – 5 min Case Studies BPM, EAI – 10 min Application service infrastructure and BAM –15 min ROI – 5 min Q&A – 10 min.

libby
Download Presentation

SOA based Business Solutions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOA based Business Solutions Krishna Prasad Sunil Kumar K.V

  2. Agenda • Introduction – 10 min • When not to use? – 5 min • Where to start? – 5 min • Case Studies • BPM, EAI – 10 min • Application service infrastructure and BAM –15 min • ROI – 5 min • Q&A – 10 min

  3. Introduction: Typical Business Scenario • New Requirement: • Optimize procedures that were still processed manually as paper or as unstructured email flows • Leave Request Custom Sales Solution INTRANET Custom Accounts Solution • New Requirement: • Salary Advance Request Custom HR Solution

  4. Introduction: Salary Advance Request Salary Advance Business Process • Service enablers • Web Services, SOAP, WSDL, UDDI • Business process manager • Business Process Execution Language (BPEL) “BPEL is a language used for the definition and execution of business processes using Web Services.” • Orchestration and monitoring • Enterprise Service Bus (ESB) is a concept that provides effective approach to solving common problems such as • Service Orchestration. • Application data synchronization. • Business Activity Monitoring (BAM). Orchestration / Monitoring Create and Submit Salary Advance Request (Service) Approval and data updating with HR/Accounts (Service) Close Request (Service)

  5. Introduction: SOA in action • BPEL • ESB Custom Sales Services • BPEL • ESB INTRANET Custom Accounts Services Custom HR Services • BPEL • ESB

  6. Introduction: Benefits • Benefits from the perspective of business value: • Domain specific functionality readily available • Leveraging existing investments in technology • Reduced reliance on expensive custom development • Cost effective and open standards based • Faster response to customer demands in a cost effective way

  7. Agenda • Introduction – 10 min • When not to use? – 5 min • Where to start? – 5 min • Case Studies • BPM, EAI – 10 min • Application service infrastructure and BAM –15 min • ROI – 5 min • Q&A – 10 min

  8. When not to use? • When you have a homogenous IT environment • Technologies of same vendor, then additional overhead of SOA might not be cost-effective • When true real-time performance is critical • Oxygen level maintenance in flight cabin • When things don’t change or When “If it works, don’t mess with it” situation exists • If requirements for a legacy system aren’t expected to change, then why bother messing with it? • When tight coupling is a pro, not a con • A small application which always resides on a single computer

  9. Agenda • Introduction – 10 min • When not to use? – 5 min • Where to start? – 5 min • Case Studies • BPM, EAI – 10 min • Application portfolio rationalization and BAM –15 min • ROI – 5 min • Q&A – 10 min

  10. Where to start? • Goal: Align SOA with Business • Closely mirror business offerings • How do we get there? • Integration needs drive decisions on services enabling • Prioritize services that realize quick ROI • Horizontal services such as Security, Visibility and Compliance • New Application Development Strategy • What we need? • Web services development platforms • An Enterprise Service Bus (ESB) Alignment of SOA with Business Integration-driven SOA Adoption Service Development

  11. Agenda • Introduction – 10 min • When not to use? – 5 min • Where to start? – 5 min • Case Studies • BPM, EAI – 10 min • Application service infrastructure and BAM –15 min • ROI – 5 min • Q&A – 10 min

  12. Case Study 1 – BPM, EAI • Business Challenge • A large bank wanted to automate aggregation and pricing of Foreign Exchange (FX) orders submitted by different sources. End users are FX traders employed by bank • Requirements • Aggregated view of FX orders submitted for pricing • Ability for manual or benchmark pricing according to automated benchmark system • Ability to book trades with an external trading system

  13. Case Study 1: BPM, EAI • STEP 1: Collect all the orders submitted to bank in the last fixed interval (10 minutes) • STEP 2: Display all the collected orders in the user interface • STEP 3: Allow trader to price orders manually OR let trader make a request to an external pricing system to collect pricing details • STEP 4: Submit aggregated and priced orders for trade to an external trading system

  14. Case Study 1: BPM, EAI Investment Bank Broker/Dealer Stock Exchange Order Submission Systems SOA Aggregated Forex Orders Pricing Submit For Trading SOA SOA Trading Systems Pricing Information Systems

  15. Agenda • Introduction – 10 min • When not to use? – 5 min • Where to start? – 5 min • Case Studies • BPM, EAI – 10 min • Application service infrastructure and BAM –15 min • ROI – 5 min • Q&A – 10 min

  16. Case Study 2: Application service infrastructure and BAM • Business Challenge • A large financial service provider wanted to develop a message monitoring system to comply with business SLA • Requirements : • Monitor Financial Information eXchange (FIX) message traffic without affecting throughput • Deliver optimized FIX message events to different FIX message processing applications (equity, Bonds etc…)

  17. Case Study 2: Service Oriented Network Architecture Billing Customer DB Web Site SCM Service Business Applications Logging Security Event Management Network Infrastructure Routers Switches LAN Firewall

  18. Case Study 2: Service Oriented Application Networking Firewall Investment Bank Broker/Dealer Stock Exchange Analyzer Application Dashboard

  19. Agenda • Introduction – 10 min • When not to use – 5 min • Where to start – 5 min • Case Studies • BPM, EAI – 10 min • Application service infrastructure and BAM –15 min • ROI – 5 min • Q&A – 10 min

  20. SOA – ROI Case Study - VISA • VISA Payment Gateway • 14,000 financial institutions world wide • $ 1 trillion annual transaction volume • 100 million transactions per day • 458 million customers across US • Before SOA • Card holder disputes were processed on paper • Automation challenge: Different back-end systems/platforms • Resolve Online – SOA based • Allowed direct communication between its back-end systems and the member banks • Development time – 9 months with 150 developers • ROI on Resolve Online • $ 52 million savings in operating costs in one quarter • $ 300 million member savings in one quarter • Code/Component Reusability • 47% of components was reused in VISA internet file gateway Source: Compuworld

  21. Conclusion • Benefits of SOA from business perspective • Migration to SOA • Where not to use SOA • Case Studies to emphasize SOA in BPM, EAI and BAM • Real time implementation of SOA – Sprint (http://webservices.sprint.com/), eBay (http://www.ebay.com) and Google (http://www.google.com)

  22. Agenda • Introduction – 10 min • When not to use – 5 min • Where to start – 5 min • Case Studies • BPM, EAI – 10 min • Application service infrastructure and BAM –15 min • ROI – 5 min • Q&A – 10 min

More Related