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: RE: [soa-rm] Opaqueness and Transactions


Hi Duane,

I can live with your definition of opaqueness. I just thought that opaqueness and transparency are at opposite ends of a spectrum.  In physics they are.

I totally agree that we must define these terms. Next week though. Too tired now.

Enjoy your weekend!

Wes

 -----Original Message-----
From: 	Duane Nickull [mailto:dnickull@adobe.com] 
Sent:	April 22, 2005 10:21 AM
To:	McGregor, Wesley
Cc:	soa-rm@lists.oasis-open.org
Subject:	Re: [soa-rm] Opaqueness and Transactions

Wes:

Does your case actually mean semi-transparency?  A service definitely 
could allow Java Classes as a parameter to the call, but it is still 
opaque as to what happens behind the scene.  The java version, native 
wrappers (JINI) or other specific nuances may be implemented behind the 
scenes.  A human will likely assume that it is Java because that would 
be the most logical, however it cannot be assumed.

To me, opaque means that you cannot see intermediate or partial 
results.  The service completes its operations once invoked, and only 
the final results (in alignment with the service description, policy and 
metadata) are presented back to the consumer.  Alternatively, the 
service may through a flag to indicate an unsuccessful attempt at 
execution or time out (based on its policy).

Opaque also means that you cannot detect "how" the service performs its 
tasks, only get the final result.

Does this make sense?  I think we will need to define what we mean by 
opaque in our glossary.

Duane

>  
>

-- 
***********
Senior Standards Strategist - Adobe Systems, Inc. - http://www.adobe.com
Vice Chair - UN/CEFACT Bureau Plenary - http://www.unece.org/cefact/
Adobe Enterprise Developer Resources  - http://www.adobe.com/enterprise/developer/main.html
***********






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