1 / 11

Summary: Service Reference Architecture and Planning

Explore the policies, practices, and frameworks of Service Oriented Architecture (SOA) that enable the provision and request of application functionality as sets of services. This reference architecture is designed to help with service planning and implementation.

troyallen
Download Presentation

Summary: Service Reference Architecture and Planning

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. Summary:Service Reference Architecture and Planning David Sprott

  2. “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. Core SOA Characteristics Y Z 3. Consumer (solution) flexibilityUse alternative and or specialize services 2. Functional standardizationReuse to reduce cost and deliver consistency across different solutions Usage decisions determined by Policy ServiceB 3. Supplier flexibilityUse alternative and consolidated resources B C Consuming Solutions 1. Loose CouplingEnabling rapid process integration & optimization X ServiceA 4. Resource virtualizationWho, What and Where A Functional Capabilities/Resources

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

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

  6. Standardization and Differentiation Standardized Usage Differentiated Usage Business Solutions & Business Processes • 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

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

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

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

  10. Concepts review Reference Architecture Context Classification systems Policy types Planning methodology Deliverables Governance Summary Tutorial Agenda

  11. www.cbdiforum.com

More Related