--- 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


Reply via email to