Steve Jones wrote:

 > Well my trite answer is "b(u)y my book". My longer one is that for me 
these have _always_ been what
 > I've seen as the services and the job of IT is to deliver as 
appropriate to that service.

Well, I took your advice and read your book. It  has lots of good stuff, 
and I agree that SOA must be business driven.

Here are some thoughts:

1. I think that a prerequisite for any "service architecture" work must 
be an understanding of the need for (or possibility of) change to the 
business, and at least some consensus on what such a change might be.  
Moreover, there must be a credible story that SOA can be the path to 
achieving this change. In other words the business WHY should be first, 
not third as shown in the diagram on page 10. Otherwise I fear there 
will be a lot of senior level people in the room saying "Why are we 
doing this?"

2. The approach described in the book for defining an enterprise service 
architecture is essentially one of "top-down decomposition". However, I 
suspect that structure of services for a given business is probably not 
unique, and its form will depend on the business rationale (drivers) for 
undertaking the whole exercise in the first place. This is another 
reason for putting the WHY first.

3. I was concerned that the definition of service too vague. The 
examples of Level 0, 1 service maps looked to me much like traditional 
functional decomposition diagrams. Is there any difference, at this 
level, between a "business service" and a "business function"? At the 
bottom of page 57 there is the rather alarming suggestion that 
"Customer" can be viewed as a service. I would be concerned about 
attempting to create a service architecture without a clear idea of what 
can qualify as a "service".

4. I some ways, what you describe looks like a methodology building a 
business strategy. However, there are other considerations that need to 
be included in the formulation of business strategy, such as:
    -  Best practices on the industry
    -  Competitive position, opportunities and threats
    -  Assessment of corporate strengths, weaknesses and aspirations.
    I would think that these need to be considered in any exercise that 
has an enterprise-wide scope and impact.

Notwithstanding these comments, I am quite sure that value is only 
obtained from SOA by taking a business perspective, and driving the work 
from a clear articulation of the business objectives is the only way to 
succeed.

Rgds
Ashley

Reply via email to