Download presentation
Presentation is loading. Please wait.
Published byRuth Morrison Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.