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


I have some concerns about given definition of Orchestration. In particular, term 'self-contained' in known to me SOA literature means that the entity includes, encapsulates its content. The SO process or orchestration or aggregate/composite service implemented via orchestration DO NOT contain any engaged services. All services used by the Orchestrating process are engaged on the contractual basis and, moreover, they are immaterial: the Orchestration, as a Business Process, needs only the results of whoever provides its actions/activities - services or not (If Orchestration replaces Business Process, it must inherit the core relationship even if SO Orchestration anticipates the very services as the action-providers)

In the extract below, the statement "An orchestration is typically implemented using a scripting approach to compose service-oriented business processes" is not necessary correct. It is true for the technical implementation of Orchestration technique, however, it is possible to delegate orchestration logic to a third party and this party can operate based on context and external policies without any pre-set scripts and scripting language.

"Orchestration

A technique used to compose hierarchical and self-contained service-oriented business processes that are executed and coordinated by a single agent acting in a “conductor” role.

An orchestration is typically implemented using a scripting approach to compose service-oriented business processes.  This typically involves use of a standards-based orchestration scripting language. "

Regards,
- Michael Poulin



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