[Igf-dev] New schema drafts for attribute services

Phil Hunt PHIL.HUNT at oracle.com
Fri Jan 18 17:36:13 PST 2008


Based on consultative feedback over the past few weeks, I have done  
some significant updates to the CARML schema file.  I have attached 4  
new files.

The changes to the original CARML draft can be summarized as follows:
* Schema has now been separated from NamedInteractions (now called  
Interactions). This allows developers to use standardized schemas  
independent of transaction definitions
* Properties are now called "Predicates"
* We now have a 3rd type of information called a "Role". Because  
roles can manifest in many different ways, it is important to allow  
the developer to describe their intent in the CARML schema. This  
allows for the identity service to decide how best to implement the  
role.
* Policy elements have been removed and replaced with support for WS- 
Policy
* The original CARML policy items are now specified in igf- 
AppIdPolicy and igf-DeployIdPolicy. These define WS-Policy assertions  
that may be used by a developer or by a deployer.
* A new run-time schema file igf-TransactionMetadata represents IGF  
related data that may be transmitted over-the-wire. Note: this file  
is merely meant as suggestive only. Each protocol that is profiled  
will likely have a different way of transferring this metadata.

These revisions are *draft* only and of course are subject to change.  
They are provided under the terms of Apache 2.0 license as per the  
openLiberty project licensing.

Also, I must apologize for not checking in the first drop of the  
attribute services API. With these revisions to schema, I am doing a  
lot of re-working of the code. I hope to have something in a couple  
of weeks.

If anyone is available this Thursday, I propose we talk about these  
new XML schemas on the regular IGF-dev call.  If you are planning to  
attend, please let me know.

Phil Hunt
Oracle


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0005.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: igf-AppIdPolicy-01.xsd
Type: application/octet-stream
Size: 3610 bytes
Desc: not available
Url : http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0004.obj 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0006.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: igf-DeployIdPolicy-01.xsd
Type: application/octet-stream
Size: 2394 bytes
Desc: not available
Url : http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0005.obj 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0007.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: igf-TransactionMetadata-01.xsd
Type: application/octet-stream
Size: 3677 bytes
Desc: not available
Url : http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0006.obj 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0008.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: igf-carml-06.xsd
Type: application/octet-stream
Size: 9490 bytes
Desc: not available
Url : http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0007.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: carml-example-06.xml
Type: text/xml
Size: 2530 bytes
Desc: not available
Url : http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0001.xml 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openliberty.org/pipermail/igf-dev_lists.openliberty.org/attachments/20080118/9f968b02/attachment-0009.html 


More information about the Igf-dev mailing list