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

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm message

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


Subject: Proposed resolution of issue #521


The issue reads

<issue>
Line 456, The statement that service orchestration is not "strictly  
part of SOA" as a reason for not addressing orchectration is not a  
strong reason; having the extent of the process model not fully  
defined as stated earlier in the paragraph is OK.

Do not weaken that argument.

Furthermore, ISO 19119, Clause 7.3.5 provides good input for the  
process model by addressing three general types of service  
architecture patterns for orchestration or chaining.

I recommend that this reference be considered during completion of  
the OASIS SOA RM process model.

First, a user-defined chain in which the human manages the workflow  
is called transparent.
Second, worklfow-managed chaining in which the human requests a WF  
manager package (or service) to control the chain, but also provide  
awareness of progress is called translucent.
Third, chaining in which the user invokes a service with no awareness  
of progress is called opaque and offers the same limited knowledge of  
the service chain that the OASIS RM line 273 defines for a service.

Tying ISO 19119 and other standards to the process model will promote  
chaining and has the possibility of greater savings for industry and  
government contemplating SOA.   "
</issue>


The intent of the statement was to note that orchestration is *not*  
an inherent part of the SOA RM. The reason for this is that the focus  
is on what the key relationships involving service are, we are not  
concerned with organizing multiple services. For similar reasons, we  
do not make the service provider and consumer a formal part of the RM  
itself (although they are mentioned liberally in the text) -- i.e.,  
the agents that represent service consumers and providers are not a  
formal part of the RM.

It is not possible to directly quote an ISO specification in an OASIS  
specification; due to potential and actual IPR conflicts.

The point above could be made with more force, and so, a potential  
proposed change could be:

After line 459:

The reason that orchestration (and choreography) are not part of the  
SOA RM is that the focus of the RM is on modeling what service is and  
what key relationships are involved in modeling service. We do not  
model the relationships between services in this RM.




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