Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

File 2

718 views

Published on

  • Be the first to comment

File 2

  1. 1. SOA for Dummies What it is. Why your customers care about it. How and what you can sell to them. Kevin Colón
  2. 2. Will help you understand: <ul><li>Business Problems </li></ul><ul><li>SOA Defined and Key Concepts </li></ul><ul><li>Oracle SOA Products and Solutions </li></ul><ul><li>Selling SOA </li></ul><ul><li>Competition </li></ul>
  3. 3. The Reality Of Modern Business <ul><li>Heterogeneous Environments </li></ul><ul><li>Mergers & Acquisitions </li></ul><ul><li>Multi Channel Businesses </li></ul><ul><li>Data Dispersion </li></ul><ul><li>Hard coding </li></ul><ul><li>Lack of Standards </li></ul>The Result: Inflexible business processes Uninformed business owners Costly development and maintenance Web Services E-Business Suite Siebel Legacy SAP Suppliers PeopleSoft Business Intelligence
  4. 4. Sample Problem #1 <ul><li>Corning has several divisions with separate ERP systems </li></ul><ul><li>Each division performs the same purchasing operations in the same order </li></ul><ul><li>Some of these operations are the same, some are different </li></ul><ul><li>This redundancy costs Corning $1.2M / year </li></ul><ul><li>How can Corning centralize the common operations in a shared service center? </li></ul>
  5. 5. Today: Autonomous Divisions Chemical Division Consumer Division Electronics Division Purchasing Plant MRO Supplies Source Award Procure Settle Source Award Procure Settle Source Award Procure Settle
  6. 6. Procurement Shared Service Chemical Division Consumer Division Electronics Division Source Award Procure Settle Purchasing Plant MRO Supplies Centralized Shared Service Source Award Settle Source Award Procure Settle Source Award Procure Settle
  7. 7. Oracle SOA Procurement Shared Service Chemical Division Procure Consumer Division Electronics Division Procure Procure Purchasing Plant MRO Supplies Source Award Settle Centralized Shared Service
  8. 8. Sample Problem #2 <ul><li>Edmunds.com must roll out new products on a regular basis to maintain profitability </li></ul><ul><li>Product rollouts are costly and complex </li></ul><ul><li>IT needs to support the strategic interests of the business without growing costs </li></ul><ul><ul><li>Measurable ROI is critical </li></ul></ul><ul><ul><li>Need to cut costs to save nearly $3M over 3 year </li></ul></ul><ul><li>How can Edmunds standardize and automate their product rollout process? </li></ul>
  9. 9. Edmunds TMV Services Inventory Data Manufacturer Build Data Sales Data Regional Data B2B Value Added Services
  10. 10. Edmunds Business Process Illustration Business Process Modeling Get Dealer Inventory Join to Edmunds data Cleanse Data Calculate TMV Wait for Sales Data Make Recommendations Business Layer Services Layer Orchestration & Composition BPEL Get Dealer Inventory Cleanse Data Application Layer Calculate TMV Join to Edmunds data Make Recommendations TMV Inventory VIN Decoder Legacy Dealer Int. Data Warehouse Business Process Implementation
  11. 11. Business Processes are Evolving… … requiring technology that is smart, agile, low cost, and secure Servicer (Outsourced) Lending Dept. Customer Finance Credit from sequential and siloed… to parallel and collaborative… An Example: Bank Lending Originate Approve Service Analyze Define Product Market Product Application Approve Product Process Application Credit Approval Analyze Profitability Set Up Servicing Payment Billing Syndicate Refine Product
  12. 12. Industry Specific - Complex and Important Processes <ul><li>Banking Trade Exception Management Business Planning and Audit Execution Order Processing New Account Enrollment Process </li></ul><ul><li>Healthcare Prescription Management </li></ul><ul><li>Telecom Cell Phone Activation VoIP Provisioning DSL Provisioning </li></ul><ul><li>Automotive Loan Procurement, Contract Management </li></ul><ul><li>Government Medicare Eligibility and Enrollment </li></ul><ul><li>Retail Inventory Management </li></ul>
  13. 13. Will help you understand: <ul><li>Business Problems </li></ul><ul><li>SOA Defined and Key Concepts </li></ul><ul><li>Oracle SOA Products and Solutions </li></ul><ul><li>Selling SOA </li></ul><ul><li>Competition </li></ul>
  14. 14. The Evolution… Three-Tier Applications Presentation Layer Databases Application Application Application
  15. 15. The Evolution to: SOA-Based Applications Databases Presentation Process #1 Process #2 Process #3 Service Components
  16. 16. Service-Oriented Architecture: Key Concepts Explained When services are self-contained, and can be easily combined and disassembled, they are called loosely coupled. “ Loosely coupled” A service that is called in a standard way, so anyone can use it without knowing its internals Web service Combining and assembling services into a coherent business process – also known as business process management Orchestration A standards-based platform that lets you model, develop, find, and combine services into flexible business processes Service-Oriented Architecture A unit of business functionality that can be invoked over the network Service
  17. 17. What Products are needed to deliver a Service-Oriented Architecture? <ul><li>Services Preferably one service to one business function </li></ul><ul><li>Registry A place to store them so you can find them easily </li></ul><ul><li>Process manager An orchestration tool so you can plug them together </li></ul><ul><li>Message bus A way for them to communicate with each other </li></ul><ul><li>Security Secure SOA, via WS Security & IDM </li></ul><ul><li>Monitoring *Bonus. Real-time Activity Monitoring & Optimization </li></ul>
  18. 18. Will help you understand: <ul><li>Business Problems </li></ul><ul><li>SOA Defined and Key Concepts </li></ul><ul><li>Oracle SOA Products and Solutions </li></ul><ul><li>Selling SOA </li></ul><ul><li>Competition </li></ul>
  19. 19. Oracle SOA Suite Application Server Enterprise Service Bus Routing Adapters UDDI Registry BPEL Process Manager Native BPEL Workflow Rules Web Services Manager Security BAM Monitoring <ul><li>Services </li></ul><ul><li>Registry </li></ul><ul><li>Process Manager </li></ul><ul><li>Message Bus </li></ul><ul><li>Security </li></ul><ul><li>Monitoring </li></ul>
  20. 20. “ Hot-Pluggable” Any Application Server (Oracle, WebLogic, WebSphere, JBoss) Enterprise Service Bus Routing Adapters UDDI Registry BPEL Process Manager Native BPEL Workflow Rules Web Services Manager Security BAM Monitoring JDev Eclipse Oracle AQ Tibco MQ Series Oracle Directory Active Directory LDAP ILog JRules Corticon
  21. 21. BPEL PORTAL LOAN FLOW BPEL PROCESS receive getSSN invoke invoke select PORTAL Web Services Interface: XML, SOAP, WSDL, WSIF Credit Rating .NET Oracle eBusiness Suite receive receive review United Load Star Loan end 5-15 min getRating Exception Task Notification Service Async. Loan Providers
  22. 22. BAM Active Viewer <ul><li>Real-Time KPIs </li></ul><ul><li>Live Display Technology </li></ul><ul><li>Portal Compatible </li></ul><ul><li>Embedded Actions </li></ul><ul><li>Single Process or Aggregate </li></ul><ul><li>Complex Events </li></ul>
  23. 23. Will help you understand: <ul><li>Business Problems </li></ul><ul><li>SOA Defined and Key Concepts </li></ul><ul><li>Oracle SOA Products and Solutions </li></ul><ul><li>Selling SOA </li></ul><ul><li>Competition </li></ul>
  24. 24. <ul><li>SOA initiatives </li></ul><ul><li>Flexible, efficient, effective processes </li></ul><ul><li>Merger and acquisition activity </li></ul><ul><li>Application Implementation </li></ul><ul><li>Infrastructure consolidation </li></ul><ul><li>Customer service </li></ul><ul><ul><li>360 view of the customer </li></ul></ul><ul><ul><li>Self service channels </li></ul></ul><ul><li>Matching supply with demand </li></ul><ul><li>B2B/EDI integration </li></ul><ul><li>Compliance </li></ul><ul><li>RFID </li></ul>SOA Opportunities:
  25. 25. The Lowest Hanging Fruit The Top SOA Application Candidates <ul><li>Oracle EBS </li></ul><ul><li>PeopleSoft </li></ul><ul><li>Retek </li></ul><ul><li>Siebel </li></ul><ul><li>JD Edwards </li></ul><ul><li>SAP </li></ul><ul><li>Connect to Oracle with Oracle </li></ul><ul><li>All applications expose services </li></ul><ul><li>Plug and Play with BPEL </li></ul><ul><li>Fusion Middleware embedded in the application </li></ul><ul><li>Lowest cost, fastest implementation </li></ul>
  26. 26. The Low Hanging Fruit <ul><li>SOA or Web Services initiatives </li></ul><ul><li>Portal implementations </li></ul><ul><li>New application implementation – Follow application sales </li></ul><ul><li>Upsell BPEL and AS Licenses </li></ul><ul><ul><li>Convert it to a strategic SOA infrastructure play </li></ul></ul>
  27. 27. Who To Talk To <ul><li>Business Leadership </li></ul><ul><li>Architects </li></ul><ul><li>Project Managers </li></ul><ul><li>Developers </li></ul><ul><li>Value Stream, Six Sigma, Quality & Re-use, Customer Service, M&A </li></ul><ul><li>Process Models, Standards, Security, Enterprise Integration </li></ul><ul><li>App Implementations, New/Existing WS Projects, Integration </li></ul><ul><li>WS-Enabling Current Systems, New Technologies </li></ul>
  28. 28. Will help you understand: <ul><li>Business Problems </li></ul><ul><li>SOA Defined and Key Concepts </li></ul><ul><li>Oracle SOA Products and Solutions </li></ul><ul><li>Selling SOA </li></ul><ul><li>Competition </li></ul>
  29. 29. Oracle SOA Suite Most Comprehensive SOA Platform Best-of-Breed  Proven  Portable X  Jdeveloper/ADF Single ISE X X X X  Enterprise Portal Portals  Business Rules Engine Rules Web Services Manager Business Activity Monitor BPEL Process Manager Enterprise Service Bus     Oracle X X X BEA Aqua logic Service Security & Management X BAM X X Service Bus BPM Area X X X MSFT .Net SAP NW/BPP IBM WS
  30. 30. A Q &
  31. 31. Typical – Local DB Users Database Users are managed in each database. A user has multiple database login names/passwords to remember. Enterprise User Security – Low Hanging Fruit
  32. 32. Enterprise Users Enterprise Users are managed in OIM. Each person has one username/password for ALL databases. OIM identities are mapped to database schemas. Identity Management Enterprise User Security – Low Hanging Fruit

×