RE: [soa-rm] Proposal: Reorganization of SOA-RM Draft for Better "Componentization"

From
Chiusano Joseph <>
Date
2005-12-05T15:40:01+00:00
ID
Thread
RE: [soa-rm] Proposal: Reorganization of SOA-RM Draft for Better "Componentization"
<Quote>

The Reference Model needs to 
reflect the environment, the strategy and the priorities of the 
business/mission/collaboration. 

</Quote>

 

This begs the 
question: Which business/mission/collaboration? (meant to be rhetorical, 
emphasizing that we cannot select this)

I actually believe that a reference model in 
our case should be mostly (if not completely) devoid of such aspects, and the 
*usage* of the reference model should reflect the environment, the strategy and 
the priorities of the business/mission/collaboration in which it is employed. 
However, I believe that reference architectures will be more closely related to 
these aspects, as they are closer to concrete architectures than the reference 
model is.

 

I anticipate that 
there will be more progress on this when we create one or more reference 
architectures in our TC, and connect the SOA Blueprints to our 
work.

 

As a 
quick parallel, in current version of the FEA Data Reference Model (DRM) 
(currently in review by the US Office of the President) we have included many 
details on environment, business, mission, etc. - however, for the DRM we have a 
very specific audience (primarily but not exclusively the US federal government 
agencies) who require such guidance from us. Our audience for the SOA-RM 
reference model is much broader and more "generic" in that we cannot anticipate 
all of the potential uses/users of the reference model.

 

Joe

 

Joseph Chiusano

Associate

Booz Allen Hamilton

 

700 13th St. NW

Suite 1100

Washington, DC 20005

O: 202-508-6514  

C: 202-251-0731

Visit us online@ http://www.boozallen.com

 

  

  
  From: Sally St. Amand 
  [mailto:] 
Sent: Monday, December 05, 2005 
  10:19 AM
To: 
Cc: 
  
Subject: Re: [soa-rm] Proposal: 
  Reorganization of SOA-RM Draft for Better 
  "Componentization"

  

  

  

  
Frank

  
 

  
This is in response to your request on last week’s conference call, if 
  anyone has comments speak now. I also think that the recent comments on 
  clarifying sections are a reflection of my issues with the 
  specification.

  
 

  
I agree with the majority of points made/described in ver 10. My issues 
  are with what is not in this draft. Based on Fig 1 the Refe! rence Model is 
  guided by Reference Architectures, Concrete Architectures, Profile & 
  Related Models. They in turn account for requirements, motivation & goals. 
  This is creating a Reference Model from the bottom up. I believe a Reference 
  Model should reflect a top down approach.

  
 

  
The Reference Model needs to reflect the environment, the strategy and 
  the priorities of the business/mission/collaboration.  This will impact the construction of 
  services. A service is a business task or activity that is realized through 
  technology. The draft does a good job of describing how that realization 
  happens. But it doesn’t provide a sufficient link between processes and 
  services. The draft makes the point that the central focus of! SOA is the 
  task of business function—getting something done. A business process is 
  made up of tasks and activities to achieve a goal (getting something done). 
  The concept of creating the service 
  from the tasks and activities in a process is important. For example, where on 
  the continuum of fine grained to coarse grained should a particular service 
  be; this will affect interaction, reusability. The relationship between 
  processes and services needs to be in the Reference Model.

  
 

  
While I saw that there is a note saying the glossary is still in flux, 
  since one of the objective of the Reference Model is a vocabulary, having less 
  in the glossary might be a better option. Is semantic integration a guiding 
  principle of SOA? 

  
 

  
With respect to conformance there needs to be business results. That is 
  an SOA should provide demonstrable mission accomplishments, e.g. ROI, match a 
  competitors distribution channel. SOA is not a technology. Conformance should 
  provide operational accomplishments, these should be measurable.

  
 

  
Sally

  
 

  
 
!