OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Comments for lines 2315-2317


Provided definition of atomic service in lines 2315-2317 includes 3 not-needed conditions: " a single interface and described via a single service description" and "does not ... interact with other services". The meaning of atomic service requires only one condition (beside visibility and accessibility) - it does not use other services to resolve its own business tasks or to meet its business objectives and/or goals. 

Any atomic service is not a composite service but it may have as many interfaces as needed (to participate is as many aggregations or compositions as needed).

Any atomic service may have as many versions of Service Description as needed to participate in as many aggregations or compositions as needed (at end of the day, it is a quite normal service with only one 'limit' - it is self-sufficient).

The statement "does not ... interact with other services" contradicts the SO Principle of Service Composability: is a service (atomic or not) participates in any aggregations or compositions, it interacts with the aggregate or composite service.

Regards,
- Michael Poulin

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]