SlideShare uma empresa Scribd logo
1 de 19
Architected Solution Delivery: Enhancing the Service Oriented Process By Paul Allen and Paul Brown SOA Process Report
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Enhanced SO Process Framework: Simplified View 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
Improvements to the Consume Track ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Different Routes to Solution Driven Services SO Business Requirements Planning [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] Approve SPP Fragment Create Project Service Plan Prepare & Evolve SPP Design & Evolve SO Security Architecture Design & Evolve SO Reference Framework 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]
Improvements to the Enable Track ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Need for Coordinated Architecture Scope ,[object Object],[object Object],[object Object]
Coordinated Architecture Scope Coordinated Architecture Scope Consume Provide Enable [Business Strategy & Architecture] [SOA Adoption Plan] [IT inventory] [IT Strategy & Architecture] [Solution Project Justification, Project Requirements] [Project Charter] [SOA Reference Framework] [Solution/ Services Platform Architecture] [Business Models, Business Case for SOA, SO Business Design, Business Solution  Requirements] [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 Requirements [Service Catalog (updated)] [Service Descriptions (part of Project Service Plan/ SPP   )] [Project Service Architecture/SPP, SO Security Arch] [SPP, SO Security Architecture] SO Business Requirements Planning Legacy Transition Planning SO Business Improvement Service Oriented Architecture & Design Solution/Services Platform Architecture Solution Architecture & Design
[object Object],[object Object],[object Object],[object Object],[object Object],Assessing the Wider View Coordinated Architecture Scope: Inputs
Solution Provisioning ,[object Object],[object Object],[object Object],[object Object],[object Object]
Solution Cycle 1: Plan to Assemble/Implement 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]
Solution Cycle 2: Assemble/Implement to Deploy [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)] Consume Provide Enable Solution Assembly/ Implementation Solution Design, Specification & Coordination Service Implementation Solution/Service Deployment Solution/Service Platform Design & Installation Service Certification Service Design, Specification & Coordination
Solution Cycle 3: Deploy to Run [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)] Consume Provide Enable 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
Solution Cycle 4: Run to Improve. [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)] Consume Provide Enable 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
The Enhanced SO Process Framework: Detailed View 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
  Solution Delivery Disciplines (Examples) - I Discipline Process Unit Key Inputs  Deliverables SO Business Requirements Planning  Prepare SO Business Models  Existing Business Strategy and Architecture  SO Business Models Prepare SOA Business Case  SO Business Models Business Case for SOA  Prepare SO Business Design  SO Business Models SO Business Design  Plan Business Solution Requirements SO Business Models Business Solution Requirements  Note: The SO Business Plan (SOBP) is comprised of the above four deliverables SO Business Improvement Plan SO Business Improvement  Business Solution Requirements  SO Business Improvement Plan  Redesign Improved Business Feature SO Business Improvement Plan Solution Project Justification Design SO Business Feature SO Business Improvement Plan Solution Project Justification  Solution Project Requirements Implement SO Business Improvement  SO Business Improvement Plan, Solution Specification Improved Business Process, Capability or Product
  Solution Delivery Disciplines (Examples) - II Discipline Process Unit Key Inputs  Deliverables Solution Architecture and Design Synthesize Solution Architecture Solution Project Justification Solution Project Requirements SPP Fragment (approved) Project Service Plan Service Catalog IT Inventory Solution Architecture Design Solution Solution Architecture Component Descriptions Service Requirements Solution Design Scope Solution Provisioning Plan Solution Solution Architecture Component Descriptions Service Requirements Solution Design Scope Solution Profile Solution Test Plans Design and Specify Solution Components Solution Profile Service Specifications Usage SLAs Solution Design Component Specifications Certify Solution Solution Implementation Design Tested Software Solution (deployed) Solution Deployment Authorization Solution OLA Solution (certified) Review Solution Certification Solution and Service Execution Metrics Business Process Execution Metrics
  Solution Delivery Disciplines (Examples) - III Discipline Process Unit Key Inputs  Deliverables Solution Assembly/ Implementation Implement Solution Specific Components Solution Design Component Specifications Solution Test Plans Tested Solution Specific Components Assemble Solution Tested Solution Specific Components  Solution Design Component Specifications Solution Test Plans Solution Deployment Instructions Tested Software Solution Solution Implementation Design Assemble Deployed Solution Services (published) Deployed services Service Discovery Artifacts Service Access Points Tested Software Solution (deployed)
Independent Guidance for Service Architecture and Engineering  www.cbdiforum.com www.everware-cbdi.com

Mais conteúdo relacionado

Destaque (7)

Sales & Proposal Process
Sales & Proposal ProcessSales & Proposal Process
Sales & Proposal Process
 
First 100 days as Sales Director 'sample'
First 100 days as Sales Director 'sample'First 100 days as Sales Director 'sample'
First 100 days as Sales Director 'sample'
 
Your First 90 Days in Sales Management
Your First 90 Days in Sales ManagementYour First 90 Days in Sales Management
Your First 90 Days in Sales Management
 
Strategy to Execution - shipping products while adapting to new information -...
Strategy to Execution - shipping products while adapting to new information -...Strategy to Execution - shipping products while adapting to new information -...
Strategy to Execution - shipping products while adapting to new information -...
 
Growth strategy
Growth strategyGrowth strategy
Growth strategy
 
30 60 90 Day Sales Plan
30 60 90 Day Sales Plan30 60 90 Day Sales Plan
30 60 90 Day Sales Plan
 
Go to-market strategy for B2B SaaS companies
Go to-market strategy for B2B SaaS companiesGo to-market strategy for B2B SaaS companies
Go to-market strategy for B2B SaaS companies
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Architected Solution Delivery

  • 1. Architected Solution Delivery: Enhancing the Service Oriented Process By Paul Allen and Paul Brown SOA Process Report
  • 2.
  • 3. The Enhanced SO Process Framework: Simplified View 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
  • 4.
  • 5. Different Routes to Solution Driven Services SO Business Requirements Planning [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] Approve SPP Fragment Create Project Service Plan Prepare & Evolve SPP Design & Evolve SO Security Architecture Design & Evolve SO Reference Framework 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]
  • 6.
  • 7.
  • 8. Coordinated Architecture Scope Coordinated Architecture Scope Consume Provide Enable [Business Strategy & Architecture] [SOA Adoption Plan] [IT inventory] [IT Strategy & Architecture] [Solution Project Justification, Project Requirements] [Project Charter] [SOA Reference Framework] [Solution/ Services Platform Architecture] [Business Models, Business Case for SOA, SO Business Design, Business Solution Requirements] [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 Requirements [Service Catalog (updated)] [Service Descriptions (part of Project Service Plan/ SPP )] [Project Service Architecture/SPP, SO Security Arch] [SPP, SO Security Architecture] SO Business Requirements Planning Legacy Transition Planning SO Business Improvement Service Oriented Architecture & Design Solution/Services Platform Architecture Solution Architecture & Design
  • 9.
  • 10.
  • 11. Solution Cycle 1: Plan to Assemble/Implement 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]
  • 12. Solution Cycle 2: Assemble/Implement to Deploy [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)] Consume Provide Enable Solution Assembly/ Implementation Solution Design, Specification & Coordination Service Implementation Solution/Service Deployment Solution/Service Platform Design & Installation Service Certification Service Design, Specification & Coordination
  • 13. Solution Cycle 3: Deploy to Run [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)] Consume Provide Enable 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
  • 14. Solution Cycle 4: Run to Improve. [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)] Consume Provide Enable 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
  • 15. The Enhanced SO Process Framework: Detailed View 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
  • 16.   Solution Delivery Disciplines (Examples) - I Discipline Process Unit Key Inputs Deliverables SO Business Requirements Planning Prepare SO Business Models Existing Business Strategy and Architecture SO Business Models Prepare SOA Business Case SO Business Models Business Case for SOA Prepare SO Business Design SO Business Models SO Business Design Plan Business Solution Requirements SO Business Models Business Solution Requirements Note: The SO Business Plan (SOBP) is comprised of the above four deliverables SO Business Improvement Plan SO Business Improvement Business Solution Requirements SO Business Improvement Plan Redesign Improved Business Feature SO Business Improvement Plan Solution Project Justification Design SO Business Feature SO Business Improvement Plan Solution Project Justification Solution Project Requirements Implement SO Business Improvement SO Business Improvement Plan, Solution Specification Improved Business Process, Capability or Product
  • 17.   Solution Delivery Disciplines (Examples) - II Discipline Process Unit Key Inputs Deliverables Solution Architecture and Design Synthesize Solution Architecture Solution Project Justification Solution Project Requirements SPP Fragment (approved) Project Service Plan Service Catalog IT Inventory Solution Architecture Design Solution Solution Architecture Component Descriptions Service Requirements Solution Design Scope Solution Provisioning Plan Solution Solution Architecture Component Descriptions Service Requirements Solution Design Scope Solution Profile Solution Test Plans Design and Specify Solution Components Solution Profile Service Specifications Usage SLAs Solution Design Component Specifications Certify Solution Solution Implementation Design Tested Software Solution (deployed) Solution Deployment Authorization Solution OLA Solution (certified) Review Solution Certification Solution and Service Execution Metrics Business Process Execution Metrics
  • 18.   Solution Delivery Disciplines (Examples) - III Discipline Process Unit Key Inputs Deliverables Solution Assembly/ Implementation Implement Solution Specific Components Solution Design Component Specifications Solution Test Plans Tested Solution Specific Components Assemble Solution Tested Solution Specific Components Solution Design Component Specifications Solution Test Plans Solution Deployment Instructions Tested Software Solution Solution Implementation Design Assemble Deployed Solution Services (published) Deployed services Service Discovery Artifacts Service Access Points Tested Software Solution (deployed)
  • 19. Independent Guidance for Service Architecture and Engineering www.cbdiforum.com www.everware-cbdi.com

Notas do Editor

  1. 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 focused on the development of SOA-based solutions targeted at bringing about business process improvements – solutions that employ services as one – albeit key - part of a complete solution. 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. By Paul Allen and Paul Brown Introduction Since publishing a report on the Service Oriented Process earlier this year CBDI have been busy developing the CBDI Knowledgebase in some depth in both the Service Oriented Architecture and Design and Service Provisioning disciplines of the Service Architecture & Engineering (SAE TM ) SO Process. In parallel TIBCO have been refining their Total Architecture solution development methodology to incorporate the identification, creation, and usage of services driven by business needs and business process design. This article presents a common process framework that: Fleshes out the solution delivery process in a fashion that “mirrors” the service delivery process, including the concepts of solution architecture and solution provisioning Extends the concept of an architectural design that encompasses all three service tracks: consume, provide, and enable Incorporates solution deployment and operation (as well as service deployment and operation) within the enable process. The CBDI – TIBCO Collaboration and Statement of Intent There has been much marketing hype around BPM and SOA with very little substance. The CBDI - TIBCO process framework provides much needed industry guidance on harnessing business process improvement and solution delivery with SOA and service provisioning. The framework provides clear interfaces between the various disciplines of service orientation that promote a deliverable driven – as opposed to a task driven – process. This is very important for consistency of work and for the key service oriented principle of measurability through specification: “you can’t control what you can’t manage, and you can’t manage what you can’t specify.”   The aim of the CBDI and TIBCO collaboration is to jointly publish a SO Process Framework that Identifies each of the disciplines (a significant competency which has the ability to perform one or more activities) required to deliver and manage services and solutions Enables interoperability by identifying the agreed deliverables that are exchanged between disciplines Is an open published framework that can be adopted by other parties. The Service Oriented Process, Allen, P., CBDI Journal , February, 2007 http://www.cbdiforum.com/secure/interact/2007-02/service_oriented_process.php   Succeeding with SOA: Realizing Business Value Through Total Architecture, Brown, P., Addison Wesley, 2007 Service Orientation: Winning Strategies and Best Practices , Allen, P., Cambridge University Press, 2006