Tuesday, August 21, 2007

Open Group SOA Governance

Hi

All of the material in the SOA Lifecycle Management Framework related to SOA Governance has been seeded into the Open Group SOA Governance project where I act as the co-chair. For more information see http://www.opengroup.org/projects/soa-governance/ or http://www.opengroup.org/projects/

To participate in the SOA Governance project you have to be a member of the Open Group. Please become a member and get involved in creating the standards for the future.

I hope to add some posts around SOA Lifecycle's and SOA Governance in the future.

Mats

Tuesday, February 14, 2006

Architecture - Prepare

During the prepare phase of the architecture aspect there are a number of challenges such as Context, Vision and Architecture Method selection that needs to be addressed.

In this post I will talk about Context.

The context of the SOA needs to be defined at the very start of the architecture work. The context is used to limit the scope of the SoA in some way, e.g. a set of business areas, certain business activities or certain products or solving a specific problem.

What is the starting point for creating a SOA? Traditionally, we create architectures in terms of the design of a specific or general solution to some business problem or opportunity. But with the SoA world, we may have to start earlier – even creating the architecture to identify problems and opportunities in the first place.

In the SoA world, the business focus is to provide value-adding services to its customers. What you as a business have to decide is: what is a reasonable and economically viable set of services to offer. And then you build a platform of services. This is not a complete architecture to one problem – it is a partial architecture to many different problems, in many different contexts. That’s how you get reuse, economics of scale and scope, and ultimately business value.

So how to your resolve this challenge!

The context should be based on both getting short term and long term benefits. The first attempts on SoA should quickly deliver business value easy to measure (low hanging fruit). The SoA architecture work can be based on context definitions derived from a specific known business problem; from creating an architecture in a specific domain within the enterprise; or from creating an architecture for the eco-system of the enterprise. The context shall always be documented and agreed with the steering group, responsible for the architecture work.

So we have a few major types of context definition processes:
  • Problem related process
  • Business Domain related process
  • Eco-system related process
Problem related process
Identify Business Problem
Identify Problem Stakeholders
Define Boundaries of Problem
Document and Agree on Problem & Scope

Business Domain related process
Define Domain
Identify Domain Stakeholders
Identify Domain Experts
Identify Short and Long-term Domain Strategies
Document and Agree on Domain and Strategies

Eco-system related
Identify Ecosystem
Identify Stakeholders
Identify Interactions
Identify Short and Long-term Ecosystem Strategies
Document and Agree on Ecosystem and Strategies

Simple as sliced bread!!!

This was all for this time. Next time I will talk about the Vision.

See ya later
Mats

Monday, November 14, 2005


Mats Gejnevall Posted by Picasa

The SoA Lifecycle Management Framework Poster















This is the first posting of the SoA Lifecycle Management Framework.

The framework consist of 6 aspect areas:

Architecture , contains the SoA Architecture (high level)

Processes, contains the processes of the enterprise

Information, contains the information of the enterprise

Solutions, contains the solutions of the enterprise

Services, contains the services of the enterprise

Infrastructure, contaisn the infrastructure of the enterprise.

And four phases:

Prepare, where you handle things like Context, Requirements/Concepts and Planning

Develop, where you handle things like Design, Implementation and Testing

Deliver, where you handle things like Deployment, Operation and Supervision

Govern, where you handle things like Measurements, Maintenance and Retirement

The information in each cell outlines (gives examples of) issues you need to deal with within that cell.

More to come later

Mats

Sunday, November 13, 2005

SoA Lifecycle Management Framework

Hi all

I created this blog to spread understanding around the SoA Lifycle Management Framework. And I will try to discuss all the boxes in framework in more detail.

Right now on the schedule is a talk at the European Conference On Web Services in Sweden (ECONWS 2005) 14-16/11 2005. See you there.

Mats