File 2


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • The reality that all businesses face today is one of heterogeneous systems. M&A activity, as well as stovepipe approach to the requirement to do business through multiple channels, has resulted in heterogeneous computing environments, data dispersion and a lack of standards. The result is hard coded, inflexible processes, long lead times to change those processes and uninformed business stakeholders. Rip and replace is not an option. The market wants to protect, extend and evolve these investments. For some, this is old news. Integration technology is not new. It’s been around for several years to address this problem. Pure play integration vendors like Tibco, and the company I came from, SeeBeyond, have been addressing this problem with a proprietary integration stack. The integration market is at an inflection point today. The pure plays are stagnant, or worse, dieing. They are expensive to license, expensive to implement and expensive to maintain. The market is shifting to a standards based, Service Oriented Architecture. While the pure plays are migrating toward standards, their business model, based on an addiction to the heroin of large upfront license fees, is not going to cut it. Oracle is helping to drive this change through Oracle Fusion Middleware.
  • Corporate governance often allows each division to implement and procure their own systems resulting in multiple instances. Companies have looked at this redundancy and wanted to centralize these activities, but the technology did not exist to share a process that was supported over separate instances and applications.
  • Centralize redundant activities that span multiple divisions, but enable purchasing decisions at each plant. Allow parts of the business process to span multiple instances and applications.
  • Not all changes involve moving work outside of your organization. Through analytics, you can identify bottlenecks in your processes. You can identify areas where you have high costs. Areas for improvements. For these, you want to have the flexibility to optimize your business processes maybe different flows for different types of customers. What is clear is that the rate of change keeps increasing and the need for speed, flexibility and adaptability to change is becoming more important. The Conference Board, an organization providing research for leading companies, recently did a survey of 539 CEO’s who were asked to rate their Top 10 challenges. Number 2 in the survey was “speed, flexibility, adaptability to change”. Interestingly this concern exists across companies of all sizes, for companies with revenues from $100M to $1B it was ranked number 3, just a hair behind Customer Loyalty and Retention. For companies >$1B in revenue, it became the number 2 concern after “sustained and steady top line growth” (you think we’re all driven by all street?)
  • People around a while are thinking they have heard this before, sounds alot like the component architecture pitch being discussed for years. The difference today is the adoption and demand for open standards. People have been trying to define this over the years.. The difference today is that the internet has taught us complex or propietary services and customized standards don’t work. DCE, CORBA... Now all webservices defined by a highly adopted body, today the industry is ready for the change..
  • As we moved into the 90’s, new applications separated the presentation logic from the business logic. That meant that many applications could share the same GUI infrastructure. At first this was client-server-based and later based on the Internet browser.
  • 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> 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