soa roadmap project plan - ex8

3
MODULE 8: SOA Project Management LZA Homework Exercise #6 Creating a SOA Roadmap & Project Plan Develop a visual SOA Implementation Roadmap based on the ZapThink SOA Implementation Roadmap poster. (We used the TIBCO implementation map) Include discrete timelines for organisational, architectural, infrastructural, and governance. When possible, be as specific as possible in the determination of timeframe, steps, and ordering for individual SOA implementation components. TIBCO Management & Monitor Services Governance TIBCO Repository UDDI Registry Security & Policy User Interaction TIBCO Portal Services TIBCO Rich Clients TIBCO Services Backbone & ESB TIBCO Services Backbone & ESB Event Services Exception Handling Audit & Logging Cross Referencing Data Transform XSLT Intelligent Routing Subject Content Core ESB Services Web Services SOAP WSDL HTTP Service Runtime Container Transactions XA JTA Security SSL WSS TIBCO Distributed Messaging Bus (EMS, Rendezvous) Multi-Protocol Message Translation (HTTP, MQSeries, any JMS) TIBCO Distributed Messaging Bus (EMS, Rendezvous) Multi-Protocol Message Translation (HTTP, MQSeries, any JMS) TIBCO Integrated Services Environment (ISE) Services Construction & Orchestration New Service New Service Existing Service Custom Apps J2EE/.NET Trading Partner Services Adapter Packaged App WS Data Integration ETL & JDBC Mainframe WS Adapter TIBCO BPM Business Process Management

Upload: srisoundara

Post on 26-Nov-2015

19 views

Category:

Documents


2 download

DESCRIPTION

SOA Roadmap Project Plan

TRANSCRIPT

  • MODULE 8: SOA Project Management

    LZA Homework Exercise #6

    Creating a SOA Roadmap & Project Plan

    Develop a visual SOA Implementation Roadmap based on the ZapThink SOA Implementation Roadmap poster. (We used the TIBCO implementation map)Include discrete timelines for organisational, architectural, infrastructural, and governance. When possible, be as specific as possible in the determination of timeframe, steps, and ordering for individual SOA implementation components.

    TIBCO Management & MonitorTIBCO Management & Monitor

    Services Governance

    TIBCORepository

    UDDI Registry

    Security & Policy

    Services Governance

    TIBCORepository

    UDDI Registry

    Security & Policy

    User Interaction

    TIBCO Portal

    Services

    TIBCO Rich

    Clients

    User Interaction

    TIBCO Portal

    Services

    TIBCO Rich

    Clients

    TIBCO Services Backbone & ESBEvent Services Exception Handling

    Audit & Logging

    Cross ReferencingData

    Transform XSLT

    Intelligent Routing Subject Content

    Core ESB ServicesWeb Services SOAP WSDL HTTP

    Service Runtime Container Transactions

    XA JTASecurity

    SSL WSS

    TIBCO Services Backbone & ESBEvent Services Exception Handling

    Audit & Logging

    Cross ReferencingData

    Transform XSLT

    Intelligent Routing Subject Content

    Core ESB ServicesWeb Services SOAP WSDL HTTP

    Service Runtime Container Transactions

    XA JTASecurity

    SSL WSS

    TIBCO Services Backbone & ESBEvent Services Exception Handling

    Audit & Logging

    Cross ReferencingData

    Transform XSLT

    Intelligent Routing Subject Content

    Core ESB ServicesWeb Services SOAP WSDL HTTP

    Service Runtime Container

    Data Transform XSLT

    Intelligent Routing Subject Content

    Core ESB ServicesWeb Services SOAP WSDL HTTP

    Service Runtime Container Transactions

    XA JTATransactions XA JTA

    Security SSL WSS

    Security SSL WSS

    TIBCO Distributed Messaging Bus (EMS, Rendezvous)Multi-Protocol Message Translation (HTTP, MQSeries, any JMS)

    TIBCO Distributed Messaging Bus (EMS, Rendezvous)Multi-Protocol Message Translation (HTTP, MQSeries, any JMS)

    TIBCO Integrated Services Environment (ISE)

    Services Construction & Orchestration

    New Service

    Existing Service

    Custom AppsJ2EE/.NET

    Trading Partner

    ServicesAdapter

    Packaged App

    WS

    Data Integration

    ETL & JDBC

    Mainframe

    WS

    Adapter

    TIBCO BPM

    Business Process

    ManagementNew

    ServiceExisting Service

    Custom AppsJ2EE/.NET

    Existing Service

    Custom AppsJ2EE/.NET

    Trading Partner

    Services

    Trading Partner

    ServicesAdapter

    Packaged App

    WS

    Adapter

    Packaged App

    WS

    Data Integration

    ETL & JDBC

    Data Integration

    ETL & JDBC

    Data Integration

    ETL & JDBC

    Mainframe

    WS

    Adapter

    Mainframe

    WS

    Adapter

    TIBCO BPM

    Business Process

    Management

    TIBCO BPM

    Business Process

    Management

  • We used TIBCO SOA tool foundation to pick the required software/components to satisfy our infrastructure requirements. This is performed in step 3 of the TIBCO SOA Execution Model.

    Sketch an outline of the primary iterations your organisation should complete to execute on their SOA vision.

    We used the TIBCO Accelerated Value Framework & the SOA Execution Model to guide our SOA project.

    PlanningPlanning

    TIBCO Enterprise IntegrationPlanning (TIBCO EIP)

    Strategy for SOA andBusiness Process Management

    and Optimization

    Vision,Vision,Architecture,Architecture,

    RoadmapRoadmap

    OrganizationalOrganizationalFoundationFoundation

    TechnicalTechnicalFoundationFoundation

    Implementation ProjectsImplementation Projects

    CommonServices,Standards

    & Tools

    RequirementsRequirementsDefinitionDefinition

    Deployment &Deployment &OperationsOperations TestingTesting

    Implement &Implement &AssembleAssemble

    Architecture &Architecture &DesignDesign

    Knowledge Transfer & Mentoring

    Governance

    Project / Technical Management and Industry Expertise

    Knowledge Transfer & Mentoring

    Governance

    Project / Technical Management and Industry Expertise

    - TIBCO Accelerated Value Framework (AVF).

    The tasks you will need to complete in this project: Metamodel definition Conceptual Framework Business Capability assessment Technology Maturity assessment Model the baseline (current state architecture) Model the target (future state architecture)

  • The resources (people) that you will need to complete this project: Project Manager and the Project Management team (5) Enterprise Architect and the Architecture Team (5) Development Manager SOA Developers (3) CRM Consultants (5) MDM Consultants (2) Legacy Specialist (2) Senior Business Analyst and a team of Business Analysts (4)

    A Gantt Chart reflecting the project plan. Your Gantt Chart should have tasks along the vertical axis and time along the horizontal axis, with horizontal bars indicating the duration of tasks and dependencies among tasks: (Project plan is highly classified)

    So putting it all together, the TIBCO SOA Execution Model consists of these 6 steps:

    Step 1. Develop Vision, High-level Architecture and Strategy

    Step 2. Define and Implement Organizational Foundation

    Step 3. Define and Implement Technical Foundation

    Step 4. Decompose Processes into Services

    Step 5. Build Services and Composite Applications

    Step 6. Operate the Business

    NOTE: The SOA initiative is governed by the established Enterprise Architecture capability.