SOA Success Methodology

Similar documents
<Insert Picture Here> Enterprise (-wide) SOA?! Thoughts beyond technology and XML

SOA Management Pack: Runtime Governance, and Improved Manageability of all Aspects of Your Business Flows

Next Generation SOA Conference

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Oracle Application Integration Architecture Mission Critical SOA Governance

DOAG SOA SIG, Opening keynote Oracle SOA footprint, post BEA => 2+2 = 5?

OPN Only Oracle SOA Suite 11g Implementation Boot Camp

SOA Governance is For Life, Not Just a Strategy

Service Oriented Architecture

SERVICE ORIENTED ARCHITECTURE (SOA)

Oracle s Integration Strategy

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

Session ID: S Things You Can Do Today to Prepare for Oracle Fusion Applications

Information Architecture: Leveraging Information in an SOA Environment. David McCarty IBM Software IT Architect. IBM SOA Architect Summit

<Insert Picture Here> JD Edwards Roadmap Overview

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

In Pursuit of Agility -

<Insert Picture Here> Service Oriented Architecture

Oracle Application Integration Architecture

IBM BPM on zenterprise

Oracle Application Integration Architecture

How SOA Can Help EA. Enterprise Architecture Conference 2008

Aligning IT with Business Goals Through SOA

A Technical Roadmap for Oracle Fusion, E-Business Suite Release 12 and Oracle Fusion Applications

Applications Licensing Table

IT Architect Regional Conference 2007

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng

Enterprise IT Architectures SOA Part 3

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session

<Insert Picture Here> Oracle Communications Network Integrity 7.0 Product Introduction and Overview

<Insert Picture Here> Dr. Jens Hündling Senior Sales Consultant January, 21 st, 2010 Oracle Direct, Potsdam

An Oracle E-Business Suite Integration Primer: Technologies and Use Cases

Project Management and Governance Policies - Need for Enterprise Information Management. Terry Saxton Xtensible Solutions

Delivering Pre-Integrated, End-to-End Business Processes for Communications

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

<Insert Picture Here> Oracle Insurance: A Clear Vision for the Industry

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Overview and Frequently Asked Questions

Leveraging SOA with JD Edwards EnterpriseOne

Architecting SOA With A Business Focus

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

<Insert Picture Here> Oracle Application Integration Architecture

Delivering Trusted Information

Industry specific cover image

Services Governance with IBM WebSphere

InfoSphere Software The Value of Trusted Information IBM Corporation

Oracle Fusion. Update for Suncoast Oracle User Group. David Bayard. Fusion Middleware Architect

ADM Content: Result of Applying Methodology

Oracle Application Integration Architecture

Understanding the Business Benefits of an Open Source SOA Platform

Accelerating Business Execution The Value of Fusion Middleware for Oracle Applications Customers. Leon Chen Sr. Sales Consultant Oracle

Keynote Presentation: Driving the Value of SOA in an Enterprise Architecture

Managing Business Services Through Service Registry

SOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA

Succeeding in SOA-enabled BPM A Methodological Approach from Oracle

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

n Real-world Case Study of how LIPA are using a Model-Driven approach, leveraging an Enterprise Semantic Model (ESM) to:

The Benefits of Running JD Edwards EnterpriseOne on the Oracle Technology Stack. A.J. Schifano Principal Product Manager Oracle

PeopleSoft Enterprise and Oracle Fusion MiddleWare. Adam J. Laine Innowave Technology

Enterprise Architecture Development

The Path to SOA for ISVs. ISV Constant: Change

PeopleSoft Enterprise and Oracle Fusion Middleware (FMW)

Taming the SOA Chaos. Debu Panda Oracle

Information Delivery with SOA

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

The Information Integration Platform

<Insert Picture Here> Hardware And Software Engineered To Work Together

Application Architecture: Reusing Existing Applications in SOA-Based Business Processes

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Selim Burduroğlu Enterprise Architect Friday, December 2, 2005

Enhancing. PeopleSoft Applications With Oracle Fusion Middleware

Optimized Business Processes in the Age of Cloud Computing

Architecture for Integration

Governance, Policies / Principles Specific Topic: ESB versus Broker

Service Oriented Realization of The HTNG Reference Architecture

Distributed Order Orchestration Overview. Oracle Team

Architecture & Construction Keynote Architecture Management

SOA and the Enterprise Jurgen Coppens Accenture

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

4/26. Analytics Strategy

What Oracle E-Business Suite Customers Can Do with Oracle Fusion Middleware Today

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices

Business Process Management for Innovation and Optimisation. David Bate SOA Software Sales Executive IBM Asia Pacific

<Insert Picture Here> Oracle Application Integration Architecture

Mark Bailey Senior System Consultant Security, Government, & Infrastructure 2008 Intergraph Corporation

How the CIM Fits in the Enterprise Information Architecture. Terry Saxton

Business Process Management 2010

The New, Extended Oracle Business Intelligence - A System for Enterprise Performance Management. Gavin Dupre Director, BI Sales Consulting EMEA

JBoss Enterprise SOA Platform

How To Reconcile Customers Between Oracle ebs & Siebel CRM. Miroslav Samoilenko. Claremont is a trading name of Premiertec Consulting Ltd

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Application Servers G

The innovation engine for the digitized world The New Style of IT

Building a Foundation for Effective Service Delivery and Process Automation

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Transcription:

SOA Success Methodology Dr Mohamad Afshar Oracle Fusion Middleware Product Management

Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 3

Agenda Customer Needs Ingredients to Successful SOA The Role of Enterprise Architecture SOA Methodology Key tasks Role of Applications and AIA Summary 4

Customer Needs Show ROI from SOA Most companies have at most done proprietary EAI Leverage Experience for Wider Adoption Most companies have completed isolated projects Start Driving SOA at Enterprise Level Most companies are asking for help planning adoption at a pace and style customized for their requirements Apply Suitable Methodology For SOA Most companies realize that they have to do things differently to be successful with SOA, but don t know what! Oracle SOA Success Methodology Addresses These 5

Key Ingredients to SOA Success Strategy, Execution Organizational Culture Planning & Governance Org. Authorities & Champions Set Of Techniques Set Of Tools/Apps Oracle s SOA Methodology Oracle s SOA Platform SOA Suite, AIA, Service-enabled Apps 6

The Oracle SOA Technologies BPA Suite MANAGEMENT & Analyst Tools MONITORING BAM BI ROUTING & Business Events ORCHESTRATION Analytics Monitoring Enterprise Manager GOVERNANCE System Monitoring JDeveloper App Dev Framework BPEL Process Manager Native BPEL DATA Enterprise SERVICES Service Bus & CONNECTIVITY Multi Protocol Human Workflow XSLT Transform Business Rules Routing Web Services Manager Management Security Adapters Apps ODI DB Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere Metadata Repository 7

Oracle SOA Success Strategy Ensuring Customer Success With SOA 8

How Customers/ Partners are Benefiting Department in the US Government Leverage SOA for information exchange between groups Planning enterprise-wide SOA application of the Methodology A Multi-National European Bank Started with service-oriented EAI (CRM and few back-end apps) Using SOA Methodology techniques to plan enterprise-level SOA adoption (2-3 year roll-out plan) One of the Largest SIs in APAC Goal is to develop a SOA Competency Center Adopting Oracle s SOA Methodology techniques into their SOA practice 9

To EA or not to EA That is The Question 10

Plan Strategically, Act Tactically With SOA Strategic (SOA) Framework Opportunity Opportunity Opportunity Opportunity Tactical Actions Tactical Actions Tactical Actions Tactical Actions Time Growth of reusable assets ( services, skills ) Effort to produce a unit of value (Mostly Assemble instead of development) Time 11

Planning for SOA <Insert Picture Here> 12

Formulate A SOA Strategy Buy-in from Business Benefits Sought Early Success Build out SOA Infrastructure Promote Reuse Enterprise Architecture Management Skeptical Need Convincing Process-Driven IT 100% Full Steam Ahead Management Behind Enterprise SOA Management not Bought In 100% IT Focused on Success Stories to Convince IT Able to Drive Reuse Across Departments Project-Driven Service-Driven 13

SOA Planning SOA Roadmap Business Strategy Business Plan Governance with SOA SOA Roadmap SOA Strategy EA Strategy 14

Constituents of a SOA Roadmap SOA Strategy Buy-in from Business Leverage Projects to Build Infrastructure SOA Benefits Expected Risk Identification and Mitigation Against them Source of Risk How to Lessen Impact Capability Development to Improve Ability to Deliver on SOA Project SOA Requires Competence in a Range of Areas SOA Roadmap Planning Helps Avoid Duplicated Effort, Realize SOA Benefits Earlier and Support Improved Ability to Deliver Projects to SOA Prioritized Projects In Project Portfolio Leverage Services Portfolio Maximize Reuse Align with Platform Availability Business Services Portfolio Plan Which Services, When Risk Profile For Projects SOA Requires Capability Planning 15

16

SOA Maturity Domains (Dimensions) Cross-section through a typical slice of the Level-5 SOA maturity stack 17

Free Online SOA Assessment www.oracle.com/soa 18

Governing the Roadmap Business Strategy Business Plan Governance with SOA Delivery With Control & Reduced Risk SOA Roadmap SOA Strategy EA Strategy 19

Key Leverage Points for SOA Governance Financial People Roles & Responsibilities Service Funding Model Service Usage Fees Portfolio Projects EA Group Platform Funding Business Services Service & Process Owners Applications Projects Service Ownership Service Lifecycle Gov Shared Artifacts DRIVEN BY EXECUTIVES Capacity Planning Enforce Service Levels Enforce Policies Operations Strategic SOA Platform Reference Architectures Enforce Platform Decisions Data Ownership Architectural Standards Shared Foundation Srvcs Data Standards Blueprints & Patterns Technology Data Quality Architecture Information 20

Conceptual Services Portfolio Concrete Services Portfolio Build a Business Service Portfolio Plan Now 12 Months 18 Months Service Service Customer Service Customer Service Customer Service Customer Customer Service Service Marketing Service Marketing Marketing Service Service Marketing Warehouse Finance Service Service Customer Customer Service Service Customer Service Customer Service Customer Customer Service Service Customer Service Customer Service Customer Marketing 21

Identify Projects Suitable for SOA and Align Portfolio Projects Projects SOA Value Patterns Now 12 Months 24 Months SOA Accelerators Now 12 Months 24 Months SOA Projects Key Activities - Chose Projects Suited to SOA - Order to Take Advantage of Services Coming Online As Defined in Business Services Portfolio Plan -Add Projects to Build Out Common Technical Infrastructure Now 12 Months 24 Months 22

Executing SOA Project Execution <Insert Picture Here> 23

SOA Project Methodology 1. WHY? 2. WHAT? 3. HOW? CONCRETE GOAL SETTING BUSINESS-IT ALIGNMENT SOLUTION SPECIFICATION SOLUTION REALIZATION Business Goals (BG) & Knowledge SOA Vision & Expertise Service Discovery Analysis & Logical Design (Design Best Practices) Req. Discovery & Mapping Functional & Operational Specifications Solution Schematics (At different levels of detail) EBPs, KBRs MAP KBR vs. BGs Process Portfolio Service Portfolio Implementation Design (Product Best Practices) KTRs MAP KTRs vs. KBRs MAP Req. vs. SOA Ben Solution Spec. (Incl. a HLA) Implementation details Deployment Architecture 24

Analysis & Design Use-Case Analysis Of Business Process/Application UI, Events, Activities, State-Transitions, Logic, End-points Service Identification and Specification Contract-Based Development Service Classification Operational Requirements Performance, Availability, Security, Monitoring Service Acquisition Strategies Service Composition/Orchestration Logical and Physical Design Blue-prints For Service-Oriented Application Building Design Patterns (Product Agnostic) Product Mapping To Solution Components Implementation Patterns (Product Best Practices) 25

Implementation Product Usage Best Practices Testing (Unit/System/Integration) Guidance Deployment Patterns Best Practices Capturing: HA Scalability Security Design-Time and Run-Time Versioning Run-Time Governance/ Operations Run-time Application Management Best Practices Solution Life-Cycle Management Upgrades Retirements 26

Service Identification & Realization <Insert Picture Here> 27

Top-Down Service Identification Services Retail Customer Order Information Store Inventory Update Store Inventory Get Backroom Inventory Business Domain Reverse Logistics Update Scrap Info Operations 28

Bottom Up Service Identification Retail Customer Services Profitability Raise Out of Stock Alert Business Domain Determine Profitability Operations 29

Identifying process-based Services Services Greenfield Nurseries Operations Business Domain Demand Forecasting Material Requirements Planning Get Inventory Level Get Material Map Operations 30

Identifying Process-based Services with Business Process Tracing 31

Business Process Tracing Point-of-Sale Process Example 32

Business Process Tracing Candidate Services Table 33

Building Shareable SOA Assets By Doing Projects Enterprise Scope Update With Addtl. Defn. (Check: Governance Compliance) Project Scope Service Portfolio Planning Service Discovery Service Classification Discovery Techniques: - Top-Down Analysis: Business-Entity-Modeling - Bottom-Up Analysis: Current Usage Scanning, Refactoring, Aggregation Discovery Techniques: - Event-Based Bus. Process Tracing - Logic-Based Application Tracing Service Specification Application Scope Service Acquisition (Implementation Or 3 rd Party) Update With Concrete Service Defn. Incremental Build-up Of Service Portfolio (Check: Governance Compliance) 34

SOA With Apps and AIA <Insert Picture Here> 35

Service Portfolio Building With Apps Initial Business Services Portfolio (Conceptual) Business Services Portfolio (Progressively Concrete) Services And Process Specifications Business Entity Analysis Domain Analysis Application Analysis Interface Mapping/ Service Aggregation Process Analysis Business Domains Application Interface Portfolios (WS + non-ws) Detailed Process Models Enterprise/Cross-Project Scope Project Scope(s) 36

Business Services From Apps Interfaces Service Oriented App _1 Service Oriented App _2 Business Service Business Service Business Service Business Service Services With Business Semantics Composite Service Composite Service Composite Service Composite Service Composite Service Intermediate Services (Granularity/ Composability) Composite Service Composite Service irep Integration Interfaces Integrated Service Rep Apps Interfaces ebusiness Suite Siebel PeopleSoft 37

Service Oriented Functional Layers Industry Reference Models Conceptual Flows Std Annotation, Metadata Integrated to BPE Activity Conductor Activity State Manager Data Transform & Route Monitor & Control Presentation Tier Single Task View Guided Flows Activity Sensors Enterprise Objects Meta-model XML- XSD & SDO Extensible Service Repository Discover & Provision Secure & Manage Application Component Services Business Function Service API Participating Applications 38 Top Down

Oracle Application Integration Architecture An Adaptive Integration Approach Fusion Industry Reference Models Best Practice Processes are represented as abstract models and extensible execution flows Enterprise Business Objects & Services Create Order Update Order Order Status Enterprise Business Objects provide standard definition of business objects CRM Application Business Connector Service Process Execution Transport Layer Application Business Connector Service Billing Enterprise Business Services provide common service definition Best of Breed Application Service Components provide logic and data ABC Service ABC Service Service Component Customer Master Financials Hubs to Consolidate Key Entities to common definition 39

Summary <Insert Picture Here> 40

Summary Oracle has a product-agnostic methodology to drive customer success with SOA Oracle s SOA methodology is focused at simplifying SOA adoption at project and enterprise levels Oracle s methodology is aligned with SOA adoption of its Apps-family customers It s applicable for project planning and during project execution It promotes an incremental SOA adoption 41

42

Backup Slides 44

Plan Strategically And Act Tactically With SOA Strategic (SOA) Framework Opportunity Opportunity Opportunity Opportunity Tactical Actions Tactical Actions Tactical Actions Tactical Actions Time Growth of reusable assets ( services, skills ) Effort to produce a unit of value (Mostly Assemble instead of development) Time 45

Starting down the path Realized Business Value Organization A High business value Organization A ( Services Focus ): Focused on establishing a comprehensive services foundation expanding from a department to the entire enterprise architecture Organization B ( Iterative Processes/Services Focus ): Focused on a mix of business process focus and services focus 0% Automated low business value Organization C 100% Automated Organization C ( Processes Focus ): Focused on purely on creating business processes that may span from a department to the entire enterprise with a small services footprint Degree of process automation 46 Organization B Semi Automated Source: Oracle and Accenture Small / Dept Scope of Services Medium / BU Large / Cross Enterprise

Large Recommended approach: The Iterative Processes/Services Focus The iterative processes/services focus high business value Early focus will be on a core process. SOA is driven by one or many core business processes with high ROI (example order to cash) Simple processes may be chosen first so that underlying services layer will also remain simple Evolution of the services layer will be in concert with the evolution of the processes layer. As processes become more complex, external and/or requires more reliability, the service layer will likewise evolve low business value Lessons learned on each increment of the business processes and services enablement will be used to improve the next iteration Degree of Process Automation 100% 47 Scope of Services Small Source: Oracle and Accenture

Modeling Implementation Seamless collaboration while using best tools for respective purpose Business Analyst Integration Developer Shared Metadata Model Business Process Repository 48