Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "SOA based Business Solutions Krishna Prasad Sunil Kumar K.V."— 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 INTRANET Custom Sales Solution Custom HR Solution Custom Accounts Solution New Requirement: Optimize procedures that were still processed manually as paper or as unstructured email flows Leave Request New Requirement: Salary Advance Request

4 Introduction: Salary Advance Request  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). Salary Advance Business Process Create and Submit Salary Advance Request Approval and data updating with HR/Accounts Close Request Orchestration / Monitoring (Service)

5 Introduction: SOA in action INTRANET Custom Sales Services Custom HR ServicesCustom Accounts Services BPEL ESB BPEL ESB 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) Service Development Integration-driven SOA Adoption Alignment of SOA with Business

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 Aggregated Forex Orders Pricing Submit For Trading Order Submission Systems Investment BankBroker/DealerStock Exchange Pricing Information Systems Trading Systems SOA

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 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…) Business Challenge A large financial service provider wanted to develop a message monitoring system to comply with business SLA

17 BillingCustomer DBWeb SiteSCMService LoggingSecurityEvent Management RoutersSwitchesLANFirewall Business Applications Network Infrastructure Case Study 2: Service Oriented Network Architecture

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

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)http://webservices.sprint.com/http://www.ebay.comhttp://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


Download ppt "SOA based Business Solutions Krishna Prasad Sunil Kumar K.V."

Similar presentations


Ads by Google