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

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-policy message

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


Subject: ISSUE POLICY-27: Operation level policy attachment is broken


Hi folks,

 

The link for this issue in the SCA Policy TC JIRA: http://www.osoa.org/jira/browse/POLICY-27

 

Regards,

Kaanu Joshi

 


From: David Booz [mailto:booz@us.ibm.com]
Sent: Saturday, October 20, 2007 12:51 AM
To: sca-policy@lists.oasis-open.org
Subject: [sca-policy] NEW ISSUE: Operation level policy attachment is broken

 

TARGET: SCA Policy Framework

DESCRIPTION:

The section on operation attachment is misleading, confusing and contradictory. Rather than point out all the problems, this issue proposes to start over considering the following:

- How are wires resolved if a method level intent requires a different policySet than the binding?
- What happens if policySet attachment is in use, and the operation level attachment is different from the binding, reference or service attachment?
- How are operation level intents mapped to PolicySets?
- What happens at runtime in these cases?

The following are 4 examples to consider when answering the above questions.

Assume the following policySets exist:
exa:EnterpriseIntegrityOnly - provides="sca:integrity"
exa:EnterpriseConfidentialityOnly - provides="sca:confidentiality"


(1)
<reference>
<binding.ws requires="sca:integrity">
<operation name = "method1" requires = "sca:confidentiality"/>
</binding.ws>
</reference>


(2)
<reference>
<binding.ws policySets="exa:EnterpriseIntegrityOnly">
<operation name = "method1" requires = "sca:confidentiality"/>
</binding.ws>
</reference>


(3)
<reference>
<binding.ws requires="sca:integrity">
<operation name = "method1" policySets="exa:EnterpriseConfidentialityOnly"/>*
</binding.ws>
</reference>


(4)
<reference>
<binding.ws policySets="exa:EnterpriseIntegrityOnly">
<operation name = "method1" policySets="exa:EnterpriseConfidentialityOnly"/>*
</binding.ws>
</reference>


PROPOSAL: none

PROVENANCE: SCA-223


Dave Booz
STSM, SCA and WebSphere Architecture
Co-Chair OASIS SCA-Policy TC
"Distributed objects first, then world hunger"
Poughkeepsie, NY (845)-435-6093 or 8-295-6093
e-mail:booz@us.ibm.com
http://washome.austin.ibm.com/xwiki/bin/view/SCA2Team/WebHome



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