--- In [email protected], Michael Poulin <m3pou...@...> wrote: > > In my experience, IBM once offered me 450 services to deal with > Single Client View solution from them. In reality, it was 400 SQL > queries and 50 do/undo operations.
Did they refer to that as an "SOA?" Services is definitely an overloaded term. And perhaps misused in some cases? > > Interesting thing are about: > - "we will still have 9- 20 services to manage independently vs. 5 > applications" When you manage 5 apps don't you manage 9- 20 > functions of those apps? So, number 5 looks good on paper for CTO... Excellent point. Is the management of the functions within an app easier/the same/harder than is the management of the equivalent functionality within multiple, independent services? I guess that's really the root question. Does SO reduce or increase complexity? There would seem to be many factors to consider. > - "Will the SO approach reduce the number of interfaces to be > managed? Probably" - it is nor clear to me, what we are talking > here about. Are these 'interfaces' just operations or multi- > operational interfaces? How SO can reduce number of interfaces? > Logically? For example, I work with an entity and can do CRUD-like > operations on it; logically, I will have one interface with 4 > operations, or even an interface with 1 operation capable of > accepting 4 different commands for the entity. Is this meant > by "reduce the number of interfaces"? Interface in this context referred to mechanisms in place to interact with an application in whatever form. Flat-file interfaces, APIs, message queues, adapters, whatever. Since application integration quite often is a point-to-point activity with a given application having a unique interface for every (or many) end-points that it is integrated with, my thought was that replacing those apps with services *might* reduce the overall number of interfaces within an enterprise since service interfaces aren't suppose to multiply willy- nilly the way app interfaces do. (Apologies for run-on sentence!) Hope that clarifies what I posted. -Rob
