+1 on the EDA != SOA 2.0.

-1 on the 100 times deeper and wider. SO principles are not that 
complex. The focus of SO is primarily on the interfaces. A service is 
represented by its interface(s). For all intents and purposes, the 
interfaces are the service. Since SO does not care how a service is 
implemented ("a service implementation has an architecture of its 
own"), from an SO perspective, there is not much more to a service 
than its interface (add in some metadata to get the rest).

-1 on the EDA subsumed by SOA. A BA, EA or AA might apply both SO and 
ED principles. EDA is not an implementation detail.

-Rob

--- In [email protected], Michael 
Poulin <[EMAIL PROTECTED]> wrote:
>
> I am thankful to Jack van Hoof for not calling EDA an SOA 2.0 !...
> 
> Also, I either misunderstood or disagree with Paul Fremantle 
on "simple" SOA description. SOA is 100 times deeper and wider 
than "about devolving interfaces management and definition to 
endpoints". Those you insist on mentioned simplification take 
SOA_service  =  Interface, which is totally wrong in 2008. It was OK 
before the end of 2006 when a service was taken as just a Web Service.
> 
> What uniform form is mentioned? In SOA, as in the market, the 
service provider wants to sell the service to as many consumers a
> 
> possible. However, the service provider is NOT responsible for the 
consumer's decision to buy it: do not like the service, do not take 
it, VERY simple. One more consideration on the service provider side -
 the service interface has to be enough complex to handle service 
changes in the least intrusive manner for the consumer (even if the 
consumer does not guess about it). So, a simple interface may be just 
single-time used one...
> 
> I do not see that EDA goes a bit further than SOA; SOA can easily 
include EDA as one of the trigger mechanisms for the service 
invocation. I do agree with Jack - EDA is not about data access, it 
is about Event description. Messages in the EDA represent one of 
possible implementation mechanisms, nothing more.
> 
> AS of understanding service or event information, it is ALWAYS the 
consumer effort and responsibility to share/understand the semantics 
of the events and business functionality offered by the provider. 
Even in the English speaking countries some words have different 
meanings... This relates to all Service Description, Service 
Contract, and service interfaces (and message namespaces)
> 
> - Michael


Reply via email to