I think it's like Java or C++ and OO. Just using Java or C++ does not imply 
that we're using OO concepts. Likewise, we could do OO without using Java or 
C++, but most people tend to study OO so they could better design programs in 
Java or C++. I think it's more of a spiral approach where a person study some 
Java, then study some OO, then further studying Java to use what one learned on 
OO, and so on. A person could begin studying OO first, but that really doesn't 
matter too much.

I think it's the same with SOA and business focused thinking. Maybe install an 
ESB, focus on business to identify and design the "right" services, and so on. 
Or start by identifying and designing processes and services first, and then 
plan on implementation.

I do admit that many ESB installations are not business focused, but many C++ 
programs are not OO either. ;-)

H.Ozawa

--- In [email protected], "Rob Eamon" 
<rea...@...> wrote:
>
> --- In [email protected], Alexander Johannesen 
> <alexander.johannesen@> wrote:
> >
> > On Tue, May 26, 2009 at 03:50, Rob Eamon <reamon@> wrote:
> > > I would offer this addition: don't pursue an "SOA initiative." 
> > > That, IMO, is the completely wrong thing upon which to focus.
> > 
> > Completely wrong, eh? :) Well, lots of organisations find out that
> > their current infra-structure is becoming rather inflexible and jump
> > on SOA (or what they perceive as SOA) as a means to fix it. 
> 
> Perhaps the thing to focus upon in this case is making the infrastructure 
> more flexible. Or even better, focus on specific business aspects that need 
> particular flexibilities. SO principles might help with that, but the primary 
> focus should be on the original goal, not on the style of the approach.
> 
> > I'd say, good for them! Even with a bad lessons learnt they'd still 
> > get some positive outcomes from it; architecture in general, web-
> > services (or equivalent) as a wrapper, service-minded thinking, etc.
> 
> How about business-focused thinking? ;-)
> 
> > > Using SO principles might help structure a system to meet 
> > > particular goals but SOA is not the end-game.
> > 
> > For companies which are at their wits end, I'd say it just might be,
> > and that it might not even be a wrong thing to pursue either. 
> > Playing it as an end-game is an opportunity for the organisation to 
> > take it further once their brains click around the concepts.
> 
> It's the resulting systems that fulfill particular business needs that are 
> the important result, not the style of the architecture. Focusing on the 
> architectural style as the end-game risks missing the business need--which is 
> what prompted SO principles in the first place. Eyes need to be on the 
> business aspects. SO is but a tool in the belt.
> 
> > > It is one particular way to organize the components of an
> > > (probably enterprise) architecture.
> > 
> > Well, not so much a way to organize as it is a way to *think* about
> > organizing it. :)
> 
> A way of thinking is part of it, sure, but to what end? So that we can say 
> the system is SO? "We lost $20 million last quarter but our systems were SO!" 
> :-)
> 
> IMO, it would be better that the system meets the business objectives and 
> exhibits the characteristics set out by the arhitecture goals and principles 
> (which were to be driven by business needs). If the architecture and 
> resulting system(s) are SO, spiffy. If not, no biggie--since the end-game is 
> business results.
> 
> I get what you're saying, that focusing on SOA as an intermediate toll-gate 
> to something better can be useful. And that by "doing SOA" correctly, one 
> will (most likely) be business focused. But I'm not so sure. Look at how many 
> zero in on just doing web services and how many equate doing SOA with 
> installing and using an ESB. SO as the intermediate goal carries a risk of 
> forgetting that the real goal lies beyond that.
> 
> The drum being beat by many in this forum is "focus on the business" and on 
> addressing business objectives and needs. Being SO is seen as a good way to 
> architect systems, but we keep having to remind ourselves and others to focus 
> on the business and the larger issues. To not get mired in "SOA" which I 
> think is one of reasons for Anne's "SOA is dead" theme. (Please correct me if 
> wrong Anne.)
> 
> This might be a poor analogy but perhaps it illustrates my point behind 
> focusing on what is driving the creation/modification of an architecture vs. 
> its style. If I ask for a Victorian-style house, it is important that it be 
> Victorian, but it is infinitely more important that it be a house. A 
> Victorian style barn might please the Victorian society, Victorian proponents 
> and admirers, but I'll be homeless.
> 
> -Rob
>


Reply via email to