RE: [Reqs] Some proposed requirements based on RE: Change of participants

 > Ricky:
 > I think will be true that each 'global model' will (certainly should) have a
 > well defined purpose.  Within that there will be a purpose in including each
 > role that is included.  Each entity (or participant - whatever the agreed
 > term is) that plays a particular role will have there on purpose in agreeing
 > to play that role.

It seems that the next concept comes into the scene. It is "purpose". 
From the Service Oriented Architecture (SOA) point of view, 
it may be called "goal of service provider", or "client's task". 
 
In my opinion service composition (orchestration, choreography) technology is 
for realizing clients' tasks, and goals of service providers. 
The task should be realized by using available services, 
and the services should be used if they are attractive enough. 
 
Perhaps the concept of task should be taken as the starting point. 

Please note that once the task is specified explicitly, it is the first step 
towards declarative approach. 

Best regards,
Stanislaw

-- Stanislaw Ambroszkiewicz

Institute of Computer Science    mailto:sambrosz@ipipan.waw.pl
Polish Academy of Sciences       http://www.ipipan.waw.pl/mas/

Received on Friday, 2 May 2003 07:16:40 UTC