c2b2 service oriented architecture implementation roadmap

3
C2B2_2011 Service Oriented Architecture Implementation Roadmap About Us C2B2 is a specialist, independent, middleware consultancy dedicated to ensuring your solution goes live Fast, Reliable, Manageable and Secure. Our consultants are experts in the leading commercial and open source Java middleware platforms from Oracle, Red Hat and VMWare/ SpringSource and have in-depth knowledge of configuring them for Scalability, Performance, Availability, Serviceability and Security. We are an Oracle Gold Partner with certified Oracle SOA experts and TOGAF certified architects. We provide a full range of services, supporting you throughout the project life cycle. Our consultants concentrate on getting your Java middleware right, freeing up project developers to get the business functionality right, reducing the risks in project implementation, deployment and operations. Summary Ensuring that Service Oriented Architecture (SOA) delivers the promised value is not simple. Despite product vendor claims you do not buy SOA. The C2B2 SOA implementation roadmap ensures you realize the benefits of SOA by providing vendor independent architecture guidance targeted at accelerating your SOA implementation and return on investment. Your current architecture, requirements, opportunities and constraints are identified and analysed by our architecture experts and a SOA implementation roadmap is collaboratively defined. Effective SOA can enable cost reductions, quicker service delivery, improved service quality and greater alignment of business and technology. C2B2’s pragmatic structured implementation roadmap using Oracle SOA Suite, open source technologies and industry standards can help you achieve them. Approach We use a framework for roadmap creation based on industry standards and approaches which integrates with The Open Group Architecture Framework (TOGAF). We focus on supporting the Information Systems Architectures, Technology Architectures, Opportunities and Solutions and Migration Planning, as below, but targeting the scope at agile enterprises. Source: The Open Group The engagement commences with a discovery phase to identify key requirements, drivers, current technologies, challenges and direction. We work collaboratively with you to identify the scope, candidate services and solutions. Then through analysis of the current state and goals, leveraging reference architectures and past experience, we develop a Service Oriented Architecture implementation roadmap.

Upload: c2b2-consulting

Post on 11-Nov-2014

997 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: C2B2 Service Oriented Architecture Implementation Roadmap

C2B2_2011

Service Oriented Architecture Implementation Roadmap

About Us

C2B2 is a specialist, independent, middleware consultancy dedicated to ensuring your solution goes live Fast, Reliable, Manageable and Secure.

Our consultants are experts in the leading commercial and open source Java middleware platforms from Oracle, Red Hat and VMWare/SpringSource and have in-depth knowledge of configuring them for Scalability, Performance, Availability, Serviceability and Security.

We are an Oracle Gold Partner with certified Oracle SOA experts and TOGAF certified architects.

We provide a full range of services, supporting you throughout the project life cycle. Our consultants concentrate on getting your Java middleware right, freeing up project developers to get the business functionality right, reducing the risks in project implementation, deployment and operations.

Summary

Ensuring that Service Oriented Architecture (SOA) delivers the promised value is not simple. Despite product vendor claims you do not buy SOA. The C2B2 SOA implementation roadmap ensures you realize the benefits of SOA by providing vendor independent architecture guidance targeted at accelerating your SOA implementation and return on investment. Your current architecture, requirements, opportunities and constraints are identified and analysed by our architecture experts and a SOA implementation roadmap is collaboratively defined.

Effective SOA can enable cost reductions, quicker service delivery, improved service quality and greater alignment of business and technology. C2B2’s pragmatic structured implementation roadmap using Oracle SOA Suite, open source technologies and industry standards can help you achieve them.

Approach

We use a framework for roadmap creation based on industry standards and approaches which integrates with The Open Group Architecture Framework (TOGAF). We focus on supporting the Information Systems Architectures, Technology Architectures, Opportunities and Solutions and Migration Planning, as below, but targeting the scope at agile enterprises.

Source: The Open Group

The engagement commences with a discovery phase to identify key requirements, drivers, current technologies, challenges and direction. We work collaboratively with you to identify the scope, candidate services and solutions. Then through analysis of the current state and goals, leveraging reference architectures and past experience, we develop a Service Oriented Architecture implementation roadmap.

Page 2: C2B2 Service Oriented Architecture Implementation Roadmap

C2B2_ 2011

Creating the Implementation Roadmap

An overview of our roadmap development approach is shown below, highlighting the phases of discovery, architecting, roadmap definition and delivery together with the activities and resources which they comprise.

Discover and Analyse

The engagement commences with a discovery phase and ideally with a workshop with your development leads and architects and two of our consultants where we agree and clarify:

ı purpose, scope and target outcomes for the engagement

ı business and technology process domains, owners and concerns

ı current projects, candidate services and expected benefits

ı industry standards, models and approaches (e.g. eGIF, WS-I, LeGSB)

ı indicators of current SOA maturity

ı relevant metrics and measurement models

ı current technologies, products and environments

ı functional and non functional requirements to enable effective service delivery.

Architect Services

This phase architects the services based on the identified priorities, principles of SOA, established design patterns and the real world industry experience of our architects. We strive for alignment between business and technology goals while designing the system to be fast, reliable, manageable and secure. During this phase we:

ı analyse current state architecture, products and approaches

ı identify candidate services and classify into types e.g. business, data, utility, task, rule

ı allocate services to appropriate architectural components such an Enterprise Service Bus, workflow engine, ...... ..........data grid or legacy adapter

ı create a target architecture identifying the key interfaces and technologies.

Page 3: C2B2 Service Oriented Architecture Implementation Roadmap

C2B2_2011Telephone: 08450 539457 Email: [email protected] Web: www.C2B2.co.uk© 2011 C2B2 Consulting Limited, Unit 33, Malvern Hills Science Park, Geraldine Road, Malvern, Worcestershire. WR14 3SZRegistered in England and Wales: 4563419

The architectural development process is supported by:

ı analysis of performance and capacity requirements, methods for achieving scalability through distributed ....... ..........processing and caching

ı vendor reference architectures, industry standards, selection of cost effective software, application of established ..........message exchange patterns and blueprints

ı re-use of existing services, wrapping legacy systems, service enabling packaged applications

ı analysis of error types, exception conditions and fault scenario management

ı assessing the security constraints and their impact on design

ı consideration of manageability and the need for monitoring and alerting

ı services which are stateless, autonomous, composable, loosely coupled and standards based.

Define Implementation Roadmap

With an understanding of existing current state, goals and target architecture we develop the implementation roadmap and focus on creating valuable, reusable building blocks in incremental stages. The roadmap describes the required steps to implement the architecture and includes:

ı a high level implementation plan, including service delivery sequence with identified dependencies

ı approaches for migrating from current to future state for example from point to point and hub and spoke ...... ......... .........architectures

ı consideration of product migration strategies for example dealing with end of life software, or moving to more ........cost effective open source solutions

ı methods for risk mitigation such as which components to target for early integration

ı methods for estimating service development and delivery costs

ı how to accelerate your current deliveries using automated methods for environment creation, best practices for .........service development and testing

ı pros and cons of top down, bottom up and meet in the middle approaches

ı guidance on required skills development, training and support services

ı guidance on governance including service versioning and management

ı techniques for operational monitoring, message tracing, troubleshooting and alerting.

Develop and Deliver

During the develop and deliver phase we can assist you with:

ı implementation of architectural slices for key use cases

ı architectural oversight and governance

ı design and code reviews

ı training

ı go live support.