Presentation is loading. Please wait.

Presentation is loading. Please wait.

Independent Insight for Service Oriented Practice www.cbdiforum.com Summary: Service Reference Architecture and Planning David Sprott.

Similar presentations


Presentation on theme: "Independent Insight for Service Oriented Practice www.cbdiforum.com Summary: Service Reference Architecture and Planning David Sprott."— Presentation transcript:

1 Independent Insight for Service Oriented Practice www.cbdiforum.com Summary: Service Reference Architecture and Planning David Sprott

2 © 2006 CBDI Forum Ltd2V1.3 0506 “Service Oriented Architecture (SOA) is the policies, practices and frameworks that enable application functionality to be provided and requested as sets of services published at a granularity relevant to the Service Consumer, which are abstracted away from the implementation using a single, standards based form of interface.” (CBDI)

3 © 2006 CBDI Forum Ltd3V1.3 0506 Core SOA Characteristics 4. Resource virtualization Who, What and Where Consuming Solutions Functional Capabilities/Resources 2. Functional standardization Reuse to reduce cost and deliver consistency across different solutions YZ Service A X A 1. Loose Coupling Enabling rapid process integration & optimization B Service B 3. Consumer (solution) flexibility Use alternative and or specialize services 3. Supplier flexibility Use alternative and consolidated resources C Usage decisions determined by Policy

4 © 2006 CBDI Forum Ltd4V1.3 0506 Conceptual Logical Physical Business Type Model Service Implementation Model Business Ontology Orchestration Business Workflow Model Business Event Response Model Business Outcome Model Business Rule & Policies Data Source Service Deployment Model Data (What) People & Participants (who) Time (when) Motivation (Why) Network (Where) Service Synchronization Service Policies Service Information Model Data Model Policy (How) Context Business Intelligence Business Collaboration Model Domain Model Service Synchronization Change Management Plan Business Component Model Service Implementation Policies Service Deployment Policies QoS ROI Ownership Model Service Specification Business Capability Model Operational Services Function (How) Composite Application Service Description Service Portfolio Plan Process Model Value Chain Model Service Dependency Model Implementation View Deployment View Composite Application Model Application Workflow Model Component Model Service Provisioning Policies Service Operation Policies Service Mediation Model Service Reference Architectures Service View Business Ontology Ownership Model Business Capability Model Acknowledgement to Zachman principles Business View

5 © 2006 CBDI Forum Ltd5V1.3 0506 Example of a Service View Process Services Order Fulfillment Service Core Business Services Underlying Services Raw Materials Service Products Service Orders Service Stock Replenishment Service Generic Master Data Maintenance Stock Control Application Solution Layer (user interface, dialog management) Utility Services Currency Conversion Service Address Reformatting Service Accounts Receivable API Stock Movement Service Product Devel- opment System Ordering System

6 © 2006 CBDI Forum Ltd6V1.3 0506 Standardization and Differentiation  Critical policy area  Determines economics, flexibility, competitive differentiation and standardization  Determines sets of standard services based on economics and feasibility  Manage solution usage on basis of competitive differentiation  Core/Context  Core/Non Core  Manage sourcing on basis of economics Standard Services Commodity Services Custom Services Business Solutions & Business Processes Standardized Usage Differentiated Usage

7 © 2006 CBDI Forum Ltd7V1.3 0506 SERVICE PORTFOLIO PLANNING SERVICE PROVISIONING BUSINESS MODELING SOLUTION DELIVERY BUSINESS PROCESS DESIGN Capabilities Required Services Operational Services Business Process Model Planned Service DescriptionsService policies Business Ontology Business Type model Business policies Value Chains CBDI Service Engineering Process Define Policies Identify Services Describe Services Publicize Portfolio Plan Specify a Service Acquire the Service Certify, Deploy Service Publish Service in Catalog Model Business Process Design Software Solution Request Services and Operations Construct Software Solution Test Software Solution Define business capabilities Define business relationships Define business policy Model Business Semantics Model Business Capability Model Value Chains

8 © 2006 CBDI Forum Ltd8V1.3 0506 The Service Life Cycle – Defines Service State Planned Specified Certified Published Operational Retired /prepare service specification and WSDL demand for operations arises / … Being Provisioned /handover tested service /publicize service, catalog and subject to change control Provisioned /confirm service offers required quality /deploy service /withdraw obsolete service /include proposed service in portfolio plan Archived /archive service artifacts

9 © 2006 CBDI Forum Ltd9V1.3 0506 Role of Registry in the Service Lifecycle Staging Registry Service Provision Publish DiscoverConsume Version Service Consumption Operate Deploy Specify Certify Plan Production Registry Service Management Publish planned Services Certify in Approval Process Register Versions and Redirect Publish Via Staging Registry Dynamic Run-time Discovery Feedback QoS Asset Management Tools Developer Tools Asset Management Tools Developer Tools Discover Services Registry becomes “System of Record” for Service Lifecycle

10 © 2006 CBDI Forum Ltd10V1.3 0506 Tutorial Agenda  Concepts review  Reference Architecture Context  Classification systems  Policy types  Planning methodology  Deliverables  Governance  Summary

11 www.cbdiforum.com


Download ppt "Independent Insight for Service Oriented Practice www.cbdiforum.com Summary: Service Reference Architecture and Planning David Sprott."

Similar presentations


Ads by Google