For some while now CBDI have concentrated their SOA process guidance very much on the provide side of the provide-consume divide. This reflects continuing high demand for advice in SOA analysis and design techniques. At the same time TIBCO have been working successfully with projects seeking to use services as one – albeit key - part of a complete solution targeted at business process improvement. In short, CBDI’s work on SOA and service provisioning, and TIBCO’s work on solution delivery as part of a fully architected approach represent a natural marriage. Following collaborative workshops between the two companies, this article provides an overview of that work. We think you’ll agree that the result is a more complete and balanced process framework that embraces the shift from pure service consumption to fully architected solution delivery.
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Architected Solution Delivery
1. Architected Solution Delivery: Enhancing the Service Oriented Process Independent Guidance for Service Architecture and Engineering www.cbdiforum.com by Paul Allen (Everware-CBDI) & Paul C. Brown (TIBCO)
2. The Enhanced SOA Process Framework Solution Assembly/ Implementation SO Business Requirements Planning Legacy to Service Transition Planning Service Provisioning Service Implementation Solution/Service Deployment Solution/Service Platform Design & Installation Consume Provide Enable SO Business Improvement Solution Provisioning Service Oriented Architecture & Design Solution/Service Platform Architecture Solution Architecture & Design Solution/Service Operations & Management SOA Adoption Plan Governance & Management Framework Manage
3.
4.
5. Service-Oriented Architecture and Design Routes [SOA Adoption Plan] [Service Descriptions; part of Project Service Plan] Service Oriented Architecture & Design [Business Models, Business Case for SOA, SO Business Design, Business Solution Requirements] Solution Architecture & Design [Project Service Plan] [SPP Fragment (approved)] [Service Requirements] [Service Descriptions; part of SPP Fragment (approved)] [Solution Architecture, Component Descriptions, Solution Design Scope] [IT Strategy & Architecture] [SOA Reference Framework] [Service Requirements, SPP Fragment] Red Route: Existing Enterprise Service Portfolio Plan (SPP) Blue Route: No Existing SPP SO Business Requirements Planning Approve SPP Fragment Create Project Service Plan Prepare & Evolve SPP Design & Evolve SO Security Architecture Design & Evolve SO Reference Framework
6.
7. Coordinated Architecture Scope Coordinated Architecture Scope Legacy Transition Planning Consume Provide Enable [Business Strategy & Architecture] [SOA Adoption Plan] [IT inventory] [IT Strategy & Architecture] [Solution Project Justification, Project Requirements] [Project Charter] SO Business Improvement [SOA Reference Framework] Service Oriented Architecture & Design [Solution/ Services Platform Architecture] [Business Models, Business Case for SOA, SO Business Design, Business Solution Requirements] Solution Architecture & Design [SO Business Improvement Plan] [Solution Architecture, Component Descriptions, Solution Design Scope] [Legacy Transition Plan] [Business Process Execution Metrics] [Business Results] [Project Service Plan] [Project Service Plan/ SPP Fragment (approved)] [Service Catalog (updated)] [Service Descriptions (part of Project Service Plan/ SPP )] [Project Service Architecture/SPP, SO Security Arch] [SPP, SO Security Architecture] [Service Requirements, SPP Fragment] SO Business Requirements Planning Solution/Services Platform Architecture
8.
9. Specification to Assembly Consume Provide Solution Assembly/ Implementation Solution Design, Specification & Coordination Service Implementation [Legacy Transition Plan] [Tested AU Units] [Solution Architecture, Component Descriptions, Solution Design Scope] [Solution Imp Design] Solution Provisioning [Service Specs, Usage SLA] Service Provisioning Service Design, Specification & Coordination [(Service Specs (approved), AU Descriptions (approved)] [Solution Design, Solution Test Plans, Component Specs [Service Descriptions (part of Project Service Plan/ SPP )] [Tested Software Solution]
10. Consume Provide Enable [Deployed Services, Service Discovery Artifacts, Service Access Procs] [IT Strategy & Architecture] [Legacy Transition Plan] [Tested AU Units] [Service Deployment Instructions, Tested AU Units] [Solution Architecture, Component Descriptions, Solution Design Scope] [Service Catalog (updated)] [Service Platform Design, Tested Service Platform, Installed Service Platform] [Solution Imp Design, Tested Software Solution (deployed)] Solution Provisioning [Solution/ Services Platform Architecture] [Installed Service Platform] [Service Specs, Usage SLA] [Solution Deployment Instructions, Tested Software Solution] Service Provisioning [ Services (published)] [Service Deployment Authorization/ Services (certified) , Service OLA] [Solution Design, Solution Test Plans, Component Specs [Service Descriptions (part of Project Service Plan/ SPP )] [Guidelines (e.g. ITIL)] [(Service Specs (approved), AU Descriptions (approved)] Solution Assembly/ Implementation Solution Design, Specification & Coordination Service Implementation Solution/Service Deployment Solution/Service Platform Design & Installation Service Certification Service Design, Specification & Coordination
11. Consume Provide Enable [Deployed Services, Service Discovery Artifacts, Service Access Procs] [Guidelines (e.g. ITIL)] [IT Strategy & Architecture] [Legacy Transition Plan] [Tested AU Units] [Service Deployment Instructions, Tested AU Units] [Solution Architecture, Component Descriptions, Solution Design Scope] [Service Catalog (updated)] [Service Platform Design, Tested Service Platform, Installed Service Platform] [Solution Imp Design, Tested Software Solution (deployed)] Solution Provisioning [Solution/ Services Platform Architecture] [Installed Service Platform] [Service Specs, Usage SLA] [Solution Deployment Instructions, Tested Software Solution] [Solution Deployment Authorization/Solution (Certified), Solution OLA] [Deployed Software Solution] Service Provisioning [ Services (published)] [Service Deployment Authorization/ Services (certified) , Service OLA] [Solution Design, Solution Test Plans, Component Specs [Service Descriptions (part of Project Service Plan/ SPP )] [(Service Specs (approved), AU Descriptions (approved)] Solution Assembly/ Implementation Solution Design, Specification & Coordination Service Implementation Solution/Service Deployment Solution/Service Platform Design & Installation Solution Certification Solution/Service Operations & Measurement Service Certification Service Design, Specification & Coordination
12. Consume Provide Enable [Deployed Services, Service Discovery Artifacts, Service Access Procs] [Guidelines (e.g. ITIL)] [IT Strategy & Architecture] [Legacy Transition Plan] [Tested AU Units] [Service Deployment Instructions, Tested AU Units] [Solution Architecture, Component Descriptions, Solution Design Scope] [Service Platform Design, Tested Service Platform, Installed Service Platform] [Solution Imp Design, Tested Software Solution (deployed)] Solution Provisioning [Solution/ Services Platform Architecture] [Installed Service Platform] [Service Specs, Usage SLA] [Solution Deployment Instructions, Tested Software Solution] [Solution Deployment Authorization/Solution (Certified), Solution OLA] [Solution & Service Execution Metrics] [Deployed Software Solution] Service Provisioning [ Services (published)] [Service Deployment Authorization/ Services (certified) , Service OLA] [Business Process Execution Metrics] [Solution Design, Solution Test Plans, Component Specs [Service Descriptions (part of Project Service Plan/ SPP )] [Service Catalog (updated)] [(Service Specs (approved), AU Descriptions (approved)] Solution Assembly/ Implementation Solution Design, Specification & Coordination Service Implementation Solution/Service Deployment Solution/Service Platform Design & Installation SO Business Improvement Solution Certification Solution/Service Operations & Measurement Service Certification Service Design, Specification & Coordination
13. Coordinated Architecture Scope Consume Provide Enable [Business Strategy & Architecture] [SOA Adoption Plan] [IT inventory] [IT Strategy & Architecture] [Solution Project Justification, Project Requirements [Deployed Services, Service Discovery Artifacts, Service Access Procs] [Guidelines (e.g. ITIL)] [IT Strategy & Architecture] [Legacy Transition Plan] [Project Charter] [Service Descriptions (part of Project Service Plan/SPP)] [Tested AU Units] [Service Deployment Instructions, Tested AU Units] [Solution Architecture, Component Descriptions, Solution Design Scope] [SOA Reference Framework] [Service Platform Design, Tested Service Platform, Installed Service Platform] [Solution Imp Design, Tested Software Solution (deployed)] Solution Provisioning [Solution/ Services Platform Architecture] [Project Service Architecture/SPP, SO Security Arch] [Business Models, Business Case for SOA, SO Business Design, Business Solution Requirements] [Service Specs, Usage SLA] [Solution Deployment Instructions, Tested Software Solution] [Solution Deployment Authorization/(Certified), Solution OLA] [Solution & Service Execution Metrics] [Deployed Software Solution] [SO Business Improvement Plan] [Business Results] SOA Adoption Plan Governance & Management Framework Manage [Project Service Plan/ SPP Fragment (approved)] Service Provisioning [Service Specs (approved) , AU Descriptions (approved)] [ Services (published)] [Business Process Execution Metrics] [ SPP, SO Security Architecture] [Project Service Plan] [Solution Design, Solution Test Plans, Component Specs Service Requirements SPP Fragment [Installed Service Platform] [Service Deployment Authorization/ Services (certified) , Service OLA] [(Service Catalog (updated)]] Solution Assembly/ Implementation Solution Design, Specification & Coordination SO Business Requirements Planning Legacy Transition Planning Service Implementation Solution/Service Deployment Solution/Service Platform Design & Installation SO Business Improvement Solution Certification Service Oriented Architecture & Design Solution/Services Platform Architecture Solution Architecture & Design Solution/Service Operations & Measurement Service Certification Service Design, Specification & Coordination
14. Independent Guidance for Service Architecture and Engineering www.cbdiforum.com www.everware-cbdi.com