SOA Maturity Model Yogish Pai CTO,BEA-IT.

Slides:



Advertisements
Similar presentations
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Advertisements

Polycom Unified Collaboration for IBM Lotus Sametime and IBM Lotus Notes January 2010.
Information Systems for Businesses Jack G. Zheng May 22 nd 2008 MIS Chapter 2.
IR Confidential & Proprietary Do Not Distribute Our Proposed IT Strategy (2006 – 2011) Developing Optimal IT Strategy Through Business Context, Applications,
Mobile Care Everywhere. COMMUNITAKE CommuniTake provides operators with a comprehensive support platform including a native mobility VAS expansion aimed.
Fifth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
MS Partner Network 2011: LAR Session SARAH ARNOLD – MPN MARKETING MANAGER.
Sales Organization Today Burning Problems and Challenges.
An Introduction to Endeavor Commerce History:Sage Premier Technology Partner since 2002, 2007 Endorsed Technology Partner Mission:Extending fast, accurate.
Improving the way we learn
Simple to use, Rapid to implement, Cost effective
The Engine Driving Business Management in Project Centric Environments MAGSOFT INTERNATIONAL LLC.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
The changing Development Organization Yogish Pai A structured blog by Yogish Pai.
John Quirk VP Enterprise Services PSC Group, LLC.
Independent Insight for Service Oriented Practice Communicating SOA.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Chapter 7 Enterprise-Wide Information Systems
Enterprise Systems.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Coexistence Capabilities Deliver Untapped Functionalities Simplifying your Journey to the Cloud Anish Mitra Director – Cloud Factory & HCM Applications.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
IT ARCHITECTURE MATTERS! SERVICE ORIENTED ARCHITECTURE & COMPETITIVE ADVANTAGE Yogish Pai CTO-IT, BEA Systems
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Application Architecture Sample Presenter’s Name Presenter’s Title Organization,
Source: Forrester 2008 configurability multi- tenant efficiency, scalability.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Electronic Business Systems
Sales Strategy We have formulated a clear vision and strategy and have communicated it clearly and comprehensively throughout the sales organization. Market.
Chapter 2 – Enterprise Systems
SUBTITLE TEXT. Optimal Solutions What is E- Business Suite Oracle E-Business Suite is the most comprehensive suite of integrated, global business applications.
Future Direction T he significant problems we face cannot be solved at the same level of thinking we were at when we created them” “ T he significant problems.
The Engine Driving Purchasing Management in Complex Environments MAGSOFT INTERNATIONAL LLC.
Page 1 The Real-Time Enterprise PeopleSoft Overview University of Massachusetts/Lowell October 17, 2002.
Business Productivity Infrastructure Optimization The Business Productivity Infrastructure Optimization Campaign For Microsoft Office 2007 Module 25 –
A Passion for Excellence. InterSystems – at a glance International Software Enterprise International Software Enterprise Headquartered in Cambridge, MA,
1 Hasan Rizvi Senior Vice President Fusion Middleware Development.
New Generation Core Banking System For Sustained Growth
Customer Relationship Management
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Sigur Ecommerce Pvt. Ltd.
5 levels of SOA Governance Business Domain Governance Portfolio Governance Technology Governance Project Governance SLA Governance Strategic Tactical.
Build the Right Team 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4 Key Success Factors KSF 1.1: Relentlessly.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
© 2009 IBM Corporation Maximize Cost Savings While Improving Visibility Into Lines of Business Wendy Tam, CDC Product Marketing Manager
Application Modernization Step by Step. Copyright ©2009, Oracle. All rights reserved. Oracle Confidential PACE OF BUSINESS Increasing expectations from.
MSF 4.0 for Agile Software Development Ron Tolido Capgemini.
Global E-Business: How Businesses Use Information Systems.
HCL’s ADF Capabilities. 2 HCL – Enterprise Application Services 2 The World’s Leading EAS integrator 7,500 Consulting staff 45 Countries 60 Offices 15.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
CONFIDENTIAL AND PROPRIETARY. Overview A Global Cloud-Based Software Company Provider of a Cloud Business Management solutions to the SMB and divisions.
Business Technology Optimization: The New CIO Agenda Kenneth R Klein Chief Operating Officer Mercury Interactive.
Amlan Debnath VP, Integration Products Oracle Corporation.
© 2011 IBM Corporation IBM Cloud Computing Data en Cloud Computing Frank van der Wal, Technical Advocate.
Portal Content Management (PCM) & Portal Site Management (PSM)
IST421: Advanced Systems and Enterprise Integration
Enterprise Resource Planning ERP Systems
CIM Modeling for E&U - (Short Version)
Maximize the value of your cloud
Reduce Human Error & Accelerate Your Migration to vCloud Air with ATAvision ATAvision™ Automated IT Infrastructure Discovery and Application Mapping from.
internet applications for the real time enterprise
Ebusiness Infrastructure Platform
Creating a Framework for Innovation with SOA
The People Ready Vision for Business in the Enterprise
What is CRM ? Customer Relationship Management (CRM) systems offer tools to efficiently manage the sales and marketing functions of the organization.
Microsoft Motion business architecture methodology
The changing Development Organization
OU BATTLECARD: Oracle WebCenter Training
Presentation transcript:

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 2 Services-based Portals 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

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 A Procurement Customer B Procurement Sales Portal Customer Service Firewall The most common use of Web Services today: exposing data to a variety of consumer applications. It is easy to see why this is attractive: Web Services provide a single, standards-based, way of providing information to any consuming application. The business case is simple. On the cost side: a small overhead of building a re-usable service. On the benefit side: The more applications – the greater the benefit The more these applications change over time – the greater the benefit The more diversity in these applications’ platforms – the greater the benefit Get_Shipment_ Status Service A single, universal method for making information available to multiple consuming applications independent of their platform ERP eBusiness Client Server Packaged Applications

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)

Services-based Portals Get_Support_Call_History Sales Force Automation 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 Firewall Consolidation of services into a “composite application” or portal creating 360 views of a user’s world 360 Sales Portal Get_Customer_News Get_Order_Status Get_Support_Call_History Track_Quota Get_Leads The second step: the creation of 360 degree portal applications: composite apps that consolidate all the services that are relevant to a specific user. The steps are: Expose information as web services Consolidate the relevant services in portals for a specific audience. Depiction of the particular example on the slide: Here you see a portal for a sales person – it consolidates services that expose information from a variety of sources, internal and external: for example, you get you Order Status from the ERP system, some news about your client from Factiva, the latest customer support status from the Call Center application etc. The business case: On the cost side: the overhead of creating the services On the benefit side: the availability to share these services among several different portals and create these portals very easily without much business logic required – e.g., on this slide, the Get_Order_Status service may be published to a Sales Portal, but can also be a part of an Executive Portal, a Customer Service Portal, a Order Management Portal, a Self-Service Portal, etc… ERP Call Center Sales Force Automation Marketing Automation eBusiness Client Server Packed Applications

Composite Applications 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 Services Portal Sales Portal Employee Manager Portal eSupport “Traditional” Portal Applications Get_Customer Get_Customer Open_Case Create_Quote Get_History Get_Contract Enterprise Infrastructure Services Shared Business Services Portal Services Enterprise Service Bus Shared Application Services Enterprise Services Enterprise Applications Enterprise Data Customers Products, etc. Search, Content Mgmt, etc. ERP, CRM, etc.

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)

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

Our SOA approach has helped us create big wins for our Business at a very rapid pace Renewals 06/03 03 /04 Knowledge Express 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.)

Benefit Examples: Impact on BEA’s eBusiness Program 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 Speed 50% reduction in development time for new applications Most releases in 4 months: 12x4 Development Model 50,000+ development man-hours delivered with less than 3% schedule variance Over $20M implementation costs within 1% of budget Predictability For the IT organization, the benefits of our architecture were many. It helped us dramatically improve our delivery track record: we build a lot faster, better and cheaper than 2 years ago It also improved the quality of the service we provide our business Finally, as a CIO, I am always looking for ways to improve the skills and institutional knowledge of my organization. Creating an architecture with standard technologies and solutions certainly helped us develop deep skills and that is a key to productivity. Quality & Performance All apps released with zero known functional defects Always on infrastructure IP and Skills Depth of skills/institutional knowledge in standards based architecture and technologies.

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 Here is step 3 : the creation of Services –based Processes. Here the steps are as follow: Expose functions as web services across any application Weave them together (or orchestrate them) using a Business Process Manager or workflow engine into an overall business process – this is something you can do using BEA’s Workshop product for example. Here is an example of a process that cuts across multiple applications that can be enabled nicely with an SOA. In this example, we are looking at invoicing process. This process is a little more complex than you would normally have it because it is about invoicing for a Solution offering which is a combination of Hardware, Software, Professional Services. For example, this could be a Call Center Telephony solution, or a new CRM application, etc. To invoice such a solution, the company must use a milestone invoicing approach, billing its customer upon completion of certain project milestones. The process requires the company to check and validate the status of a number of activities: status of shipment, status of the integration project, as well as check upon the terms that were agreed upon with the customer. The process cuts across many applications. The key to the benefit of this approach is the ease of working with the Web Services which requires only modest skills compared to alternative approaches. Another benefit you can anticipate is the use of a common language for IT and Business: having a discussion with a business analyst about “Get_Shipment_Status” is fairly easy. 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

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

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

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)

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

Thank You! 13 July 2006