← Prev in month ← Prev in thread

SOA Adoption Blueprints TC Discussion for today's conference call

From
Beack, Theo <>
Date
2006-01-23T15:07:53+00:00
ID
Thread
SOA Adoption Blueprints TC Discussion for today's conference call
Hi everyone,

I put together some of my thoughts 
for today’s meeting in the hope that it would help facilitate the discussion. 
Let's see where the conversation will lead us.

Regards

Theo

 

Towards the end of last year Ken 
Laskey and Marc Davies made to interesting comments, namely:

+1 on Ken’s view here. It 
strikes me that Blueprints will necessitate levels of definition; else this 
debate will become circular. Duane recently posted a good image (for SOA-RM 
intro discussion) around this, which I’ve modified (very!) slightly 
– see attached – both 
original and modified. Nutshell – a high level Blueprint (meta?) with the highest level of 
abstraction could allow us to more comfortably move forward on some (several?) 
scenario’s. - Marc Davies

Reading this and the 
emails that followed, I think we need to differentiate whether we are building 
blueprints that are reusable skeletons or generating random examples. I see a 
framework into which the steps of buy Product can be assembled as being a 
framework but this is the intent of BPEL. I see the specifics of buy Product as 
being an example that will be quite different for every company. While one can 
argue that the former should find its way to a standard, the latter belongs in a 
how-to book. - Ken Laskey 

I included the diagram (SOA-Into-02.png) Marc referred to in this 
email.

We started to touch on these topics 
in the draft SOA Blueprints document. I think it would be worthwhile to explore 
them in more detail so that we can capture the guidelines of how we are going to 
move forward in 2006. 

The diagram (Marc shared) depicts the 
context of a Generic set of SOA blueprints and more specialized blueprints in 
the context of the SOA RM and SOA Implementations. I think this is a very good 
diagram, but I think we should also explore the idea of a generic set of SOA 
blueprints. What are they? What types of generic blueprints will we create? I 
think a structure and goal will help guide us through the first half of this 
year to get started on producing some very good material.

In order to help 
facilitate the discussion this morning I added a diagram of my own in which I 
tried to visualize the context and relationship between the Generic SOA 
Blueprints, Specialized SOA Blueprints, Reference Implementations, 
etc. 

• Should we identify different Levels of 
Blueprints?

  
o Very detailed

  
o Abstract

  
o High-Level

• Blueprints are currently created in different formats or layouts. 

• Do we want to add more structure and focus to the blueprints 
efforts? For example: 

  
o Create a common 
  template/structure for every blueprint/anti-pattern 

  
o Use this as template to document 
  all 

  
o Identify Mandatory sections and 
  optional sections 

  
o Identify levels of blueprints or 
  create a classification system for Blueprints 

  
o Domains could include: 

  
    
• Architectural blueprints 

    
• Anti-patterns

    
• Specific use case or problem domain blueprints, for example: 
    

    
      
o  Supply chain blueprint 

      
o  Credit Check blueprint 

      
o  Order processing 
    blueprint

 

SOA Blueprint Structure Overview - v1.jpg

SOA-Intro-02.png
← Prev in month ← Prev in thread