Integrations have interactions. Interactions are not always within 
the context of an integration.

IMO, integration is the interaction between components that are in 
different ownership domains, although this is a somewhat fuzzy view. 
For example, packaged software is often called an "integrated 
package" where multiple (optional) modules of various functionality 
are designed to interact in some way. Thus, even within a single 
ownership domain, components may be considered to be integrated.

My redundancy comment was not intended to address high-availability 
or failover scenarios. Rather, in some cases duplicate capability in 
multiple organizational units is not only okay but may be desirable 
to support specific goals.

-Rob

--- In [email protected], Michael 
Poulin <m3pou...@...> wrote:
>
> What is the difference between integration and interaction?
> 
> Maybe this is the way to finally find if SOA is about integration 
> or not. When we gather services into the orchestrated process, it 
> this an integration or interaction?
> 
> I would agree with "integration strategy is a side-effect of 
> applying SO principles at the enterprise level" after we find the 
> answer to my question above.
> 
> To the " Side note: Redundancy isn't always bad and eliminating it 
> isn't always the right course of action. Generally speaking, 
> eliminating redundancy is good but we must be careful about blindly 
> following that principle" - I agree with this in the following 
> interpretation:
> - if we deal with technical business services that implement 
> business functional services (functions, features, processes), 
> access to particular business service/function/feature has to be 
> guaranteed in the terms of the business operating model. To provide 
> such 'guarantee' we, probably have to have a redundant access to 
> those business service/function/feature implementation. It is not 
> exactly the same as redundant applications that perform the same 
> things (in different ways) but rather several services that have 
> capability to support the same business functionality, on demand. 
> This is the concept; how to implement it - is the art of design.
> 
> - Michael


Reply via email to