[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [soa-rm-ra] Fw: [soa-rm] Why service composition and composite applications are anti-patterns of SOA
I do agree with Ken - RA has to be concrete about "aggregation consistently
instead of composition" (BTW, I have missed the difference
between aggregation and composition in the
discussion).
Based
on my recent contacts here in London, this topic gets hot especially in the
light of RM. In particular, here are the questions may people ask but answers
are questionable ( I will talk about composite services ):
1)
does SOA principle of Autonomy - service controls its behaviour - stands
with composite services ? A: looks like it doesn't because a composite service
may not CONTROL behaviours of engaged services but can be only responsible to
the Consumer on the contractual basis ( Service Contract between composite
service and engaged services)
2)
how define a SLA (in the most automated way) for a composite
service?
3)
how 'deep' service hierarchy in the composition is the best
practice?
4) if
one defines a sequence of service invocation via, e.f. BPEL, should it be
exposed as a SOA Service or as an infrastructure resource ( even if it exposed
via Web Service interface )? (This does not relate to the mediating SOA Service
providing a sequence of other service invocations via programmatic service
calls)
5)
how to approach and manage ownership of a composite service? (while a
stewardship is more-or-less understandable topic)
6)
what might be the best practice for testing a composite service? The composition
can 'extract' an engaged service from the execution context it was tested by the
owner and put it into new execution context, at least, business execution
context. What should we do in this case to control the
'elephant'?
Thanks,
-
Michael
Important: Fidelity Investments International (Reg. No.1448245), Fidelity Investment Services Limited (Reg. No. 2016555), Fidelity Pensions Management (Reg. No. 2015142) and Financial Administration Services Limited (Reg. No. 1629709, a Fidelity Group company) are all registered in England and Wales, are authorised and regulated in the UK by the Financial Services Authority and have their registered offices at Oakhill House, 130 Tonbridge Road, Hildenborough, Tonbridge, Kent TN11 9DZ. Tel 01732 361144. Fidelity only gives information on products and does not give investment advice to private clients based on individual circumstances. Any comments or statements made are not necessarily those of Fidelity. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. If you received this in error, please contact the sender and delete the material from any computer. All e-mails sent from or to Fidelity may be subject to our monitoring procedures. Direct link to Fidelity’s website - http://www.fidelity-international.com/world/index.html
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]