Gregg wrote: "The SOA chiefs want to
ignore technology whereas the SOA warriors have to consider it at every step
and just can't seem to understand why the chiefs think it doesn't matter"

While this statement may be a 'matter of speech', I think it is not 100%
accurate. 

If the statement is correct, those 'SOA chiefs' should have a short 'life
cycle' because the SOA warriors would rather ignore such SOA chiefs and soon it
would be obvious that the SOA chiefs are useless, their roles will be
eliminated.

If the statement is correct, it may be incorrect in several ways. Firstly, the
SOA chiefs do not ignore technology but abstract it to use architectural
concepts, patterns, and make decisions that the SOA warriors are unfamiliar
with, or cannot comprehend easily. Secondly, the SOA chiefs do not ignore
technology but SOA warriors ignore chief's decisions and do not want to 
comprehended
follow them referencing to 'realistic world' constraints without knowing all
constraints and drivers. Thirdly, SOA chiefs do not ignore technology but their
architectural decisions have no realistic grounds and becomes useless for daily
practice.

In my practice, I saw the Second case much more frequently than others. A lot
of SOA warriors believe that HOW is more important than WHAT/WHY because HOW
can demonstrate immediate results. Are these results needed? Such questions are
considered 'above warrior's salary'. I trust that SOA chiefs can and do produce
proper service-oriented architecture decision and solutions (otherwise I do not
accept their 'chief' title). The next step is for SO Governance and SO
Management: Governance has to clear and strictly define WHAT/WHY/WHO has to do
SO implementation daily and Management has to control preservation of this rule.
I use 'Management' in this case at large - as a physical manager and as a Scrum
team's governed decisions.

I had a good conversation with Eric Evans about DDD, SOA and DOSOM. We
certainly agreed that DDD should be driven by model and that this part is
frequently skipped or forgotten. This happens because design starts by
'warriors' while model belongs conceptually to the 'chief's' duties. DOSOM 
requires
methodical shift for the point where the domain work ('design') starts - it is
shifted into the service-oriented modelling. Eric agreed that SO is fully
capable of setting the scope for domain design. Having this scope-centric
approach, DOSOM becomes the 'point of contact' between SOA chiefs and SOA
warriors. 

Thus, technology matters for service orientation but differently to different 
players.

- Michael 



________________________________
From: Gregg Wonderly <[email protected]>
To: [email protected]
Sent: Wednesday, April 1, 2009 9:13:39 PM
Subject: Re: [service-orientated-architecture] Re: Fielding says It is okay to 
use POST


Rob Eamon wrote:
> Dave Cutler springs to mind as well. And in a completely different 
> field, Clarence "Kelly" Johnson.

One of the compelling feeling that I get about people like Kelly Johnson, are 
that when someone can, and will take up a task to be done, and has the 
technical 
knowledge to manage the task, including managing the development of work items 
and the execution of the work items, good stuff gets done.

What is happening with SOA, from my perspective, is that the breadth of the 
subject is so wide, that no one technology, person, or thought process is 
actually sufficient, without reducing choices to be made.  For example, if you 
remove the choice of application protocol, that "simplifies" a lot of things by 
reducing what any related software has to deal with.  If you removed 
programming 
language as a choice for software, that removes additional complication.

So, we see people who continue to focus on smaller parts as in the choice of 
"application protocol" such as WS-* vs REST, so that they can deal with the 
complications of just that choice alone and restrict the number of issues to 
deal with.

The SOA chiefs want to ignore technology whereas the SOA warriors have to 
consider it at every step and just can't seem to understand why the chiefs 
think 
it doesn't matter.

Sure, it doesn't matter when you are at the 40k ft view, you see the SR-71 and 
see that it can carry out its mission.  The people who are making sure the 
elevons move when the control stick goes back and forth don't care about the 
40k 
ft view, because its not where "works or doesn't work" is meaningful; i.e you 
can't get to 40k ft without working controls...

Gregg Wonderly

   


      

Reply via email to