soa roadmap project plan - ex8
DESCRIPTION
SOA Roadmap Project PlanTRANSCRIPT
-
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.