1 / 16

SOA Maturity Model

SOA Maturity Model. Yogish Pai CTO,BEA-IT. Identifying the roadmap to SOA helped us develop the roadmap towards the final vision. Agile IT-Business. Services-based Processes. Speed Efficiency Custom fit. SOA Value Add. 3. Services-based Portals. 2.

hannibal
Download Presentation

SOA Maturity Model

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 Maturity Model Yogish Pai CTO,BEA-IT

  2. Identifying the roadmap to SOA helped us develop the roadmap towards the final vision Agile IT-Business Services-based Processes • Speed • Efficiency • Custom fit SOA Value Add 3 Services-based Portals 2 Orchestrate services into business processes Data Exposing Services 1 Consolidate services into composite applications providing 360 views Traditional Development and Integration Share information with multiple consumers Time

  3. SOA Step #1 Consists of exposing enterprise information to internal or external “client” applications Data Exposing Services Example: Product Shipping Status 1 External Service Consumers Internal Service Consumers Customer B Procurement Sales Portal Customer Service Customer A Procurement Firewall A single, universal method for making information available to multiple consuming applications independent of their platform Get_Shipment_ Status Service ERP eBusiness Client Server Packaged Applications

  4. OUR 1st GENERATION SOA HELPED BUILD FRONT-END PORTAL APPLICATIONS VERY RAPIDLY AND EFFICIENTLY Custom Portal Applications – Front-end Employee Manager Portal eSupport (Customer Self-support) eOrders (Quote-to-Order) eLicense (SW license mgt.) Dev2Dev (developer rel. Mgt.) PartnerNet (Partner rel. mgt.) Renewals (Installed Base mgt.) Enterprise Infrastructure Services Portal Services Shared Application Services Enterprise Services Enterprise Applications – Back-end Enterprise Data Documentum (Content Mgt.) PeopleSoft 8 (ERP) Customers Products Google, Inquira (Search) Siebel (SFA) Employees Partners Yahoo Messenger Ent. Ed. (Chat) Clarify (Call Center) Licenses Directory Services Kana (Marketing Automation)

  5. Step #2 Consists of creating portal applications that create “360 Degree” views of their users work environment Services-based Portals Example: A Sales Portal 2 Consolidation of services into a “composite application” or portal creating 360 views of a user’s world Firewall 360 Sales Portal Get_Customer_News Get_Order_Status Get_Support_Call_History Track_Quota Get_Leads ERP Call Center Sales Force Automation Marketing Automation eBusiness Client Server Packed Applications

  6. “Traditional” Portal Applications Employee Manager Portal eSupport OUR SECOND GENERATION SOA: SERVICES TO INTEGRATE THE ENTERPRISE AND BUILD COMPOSITE APPLICATIONS Composite Applications Assembled from Business Services Components and Portlets that Expose Enterprise Data and Functionality Composite Applications Sales Portal Services Portal Get_Customer Get_Customer Create_Quote Open_Case Get_Contract Get_History Enterprise Infrastructure Services Shared Business Services Portal Services Enterprise Service Bus Shared Application Services Enterprise Services Enterprise Data Enterprise Applications Customers Products, etc. ERP, CRM, etc. Search, Content Mgmt, etc.

  7. It allows us to build powerful new business applications. Superior Customer Insight Better Coordination and Sharing Among Selling Team Integration of Selling (what we promise) with Delivery (what the customer experiences)

  8. The new architecture and many of the same services can enable customer facing applications. 360 degree view of my relationship with BEA Improved coordination with BEA and my team members Reduced productivity losses

  9. Our SOA approach has helped us create big wins for our Business at a very rapid pace • Knowledge Express • 03/04 • Renewals • 06/03 • 03 /04 • eLicense • 03/03 • 03/04 • HR Portal • 08/02 • Dev2Dev • 03/02 • 03/03 • 06/03 • eOrders • 05/02 • eSupport • 12/01 • 11/02 • 6/03 Enterprise Infrastructure Services (EIS) Enterprise Applications (ERP, SFA, etc.)

  10. Enterprise Architecture increases IT proficiency and optimizes business value Benefit Examples: Impact on BEA’s eBusiness Program • $5.5 M savings in application development • $2.2 M savings in supporting functions (production environment support, application support, etc.) Efficiency • 50% reduction in development time for new applications • Most releases in 4 months: 12x4 Development Model Speed • 50,000+ development man-hours delivered with less than 3% schedule variance • Over $20M implementation costs within 1% of budget Predictability • All apps released with zero known functional defects • Always on infrastructure Quality & Performance • Depth of skills/institutional knowledge in standards based architecture and technologies. IP and Skills

  11. STEP #3 IS ORCHESTRATING SERVICES INTO BUSINESS PROCESSES Services-Based Processes Example: A Solution Milestone Invoicing Process 3 Verify Product Shipment Status Verify Project Milestone Status Get Services Burn Rate Map Against Contract Terms Validate Status with Customer Create Invoice Business Process Service Orchestration Get_Contract_Burn_Rate Get_Shipment_Status Get_Milestone_Status Get_Terms Get_Customer_Validation Create_ Invoice Shipping - ERP Professional Services Automation Contract Management Customer Portal Billing eBusiness Client Server Packaged Application

  12. THE NEED FOR “A” IN SOA Opportunities for Architectural Standards and Shared Services Portal 1 Portal 2 … … Portal i Service 1 Service 2 Service 3 Service 4 Service n Enterprise-wide Shared Services or Standards Messaging – Service Directory and Brokering – QoS Management - Application and Database Connectivity – Security – Data Matching – Meta Data Management – Profile Management - Single Sign On, etc. App 1 App 2 … … App P

  13. THE SIMPLE IDEA FOR BEA’S FUTURE APPLICATION ARCHITECTURE Streamlined Core Processes Accessed by Role-Based Workbenches Internal Workbench External Workbench Sales Partners Services Marketing Support Customers New Customer Acquisition Opportunity to Cash Services Delivery Enterprise Knowledge Sharing

  14. Role Based Portals Shall Leverage IT Investments Made Across the Entire Application Portfolio • High re-use of common Services • Reuse of Infrastructure/Foundational Components • Reduction in time needed to develop new capabilities Shared Infrastructure / Business Service Specific Services (limited or no re-use)

  15. As This Future Vision Is Deployed, BEA’s Legacy Applications Are Dramatically Simplified MarketAnalysis DemandGeneration LeadMgmt Opp. Mgmt Quote Mgmt OrderMgmt Fulfillment Customer Service RIP Kana / eMA / Sales Rep hierarchy eOrders Siebel Peoplesoft RIP Knowledge Express Renewals eLicense RIP RIP PartnerNet APAC-specific apps Clarify / eSupport RIP RIP Dev2Dev Eval. QuikQuote Manual Export Compliance XLS Entitlements RIP Renewals - XLS RIP DLC RIP Credit Check Eval. RIP CustDB ACT! / XLS DRS mySupport RIP RIP RevDB Manual contracts Lead XLS RIP RIP Extensity TRIP Education.bea.com RIP Sales & Marketing Portal BugDB Commerce.bea.com RIP Sales Analytics RIP Calladus RIP XLS Customer Repository NOT FINAL RIP BEAMROCKS

  16. Thank You! 13 July 2006

More Related