Features, Properties
This presentation is the property of its rightful owner.
Sponsored Links
1 / 8

Features, Properties And Compositors in WS-R PowerPoint PPT Presentation


  • 34 Views
  • Uploaded on
  • Presentation posted in: General

Features, Properties And Compositors in WS-R. Anish Karmarkar Oracle Corp. Overview. Open, RF and a Standard – available NOW Uses WSDL 1.1 extensibility to define an extensible framework Consists of features, properties and compositors

Download Presentation

Features, Properties And Compositors in WS-R

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Features properties and compositors in ws r

Features, Properties

And

Compositors in WS-R

Anish Karmarkar

Oracle Corp.


Overview

Overview

  • Open, RF and a Standard – available NOW

  • Uses WSDL 1.1 extensibility to define an extensible framework

  • Consists of features, properties and compositors

  • Used to advertise capabilities, and composibility of those capabilities

  • Backport of F&P in WSDL 2.0


Feature

Feature

  • Abstract capability associated with a WSDL elements

  • Identified by a URI

    <fnp:feature uri="...">

    [<fnp:compositor/> | <extensibility-element/>]*

    </fnp:feature>


Property

Property

  • An assertion or constraint on an atomic capability and its value(s)

  • Identified by a QName

    <fnp:property name="xs:QName">

    [<fnp:value>xs:anyType</fnp:value> |

    <fnp:constraint>xs:QName</fnp:constraint>]

    [<extensibility-element/>]*

    </fnp:property>


Compositors

Compositors

  • Specify how features and properties are combined

    <fnp:compositor uri="..." name="NCName"?>

    [fnp:feature/> |

    <fnp:property/> |

    <fnp:compositor/> |

    <extensibility-element/>]+

    </fnp:compositor>


Compositors types

Compositors - Types

  • All

    • http://www.oasis-open.org/committees/wsrm/schema/1.1/fnp/compositors/all

  • Choice

    • http://www.oasis-open.org/committees/wsrm/schema/1.1/fnp/compositors/choice

  • One-or-more

    • http://www.oasis-open.org/committees/wsrm/schema/1.1/fnp/compositors/one-or-more

  • Zero-or-more

    • http://www.oasis-open.org/committees/wsrm/schema/1.1/fnp/compositors/zero-or-more


Example

Example

<wsdl11:binding name="Example-2">

<fnp:compositor uri=“…/all">

<fnp:feature uri=“…/rel/"

<fnp:compositor uri=“…/zero-or-more">

<fnp:property name="wsrm:DuplicateElimination">

<value>true</value>

</fnp:property>

<fnp:property name="wsrm:OrderedDelivery">

<value>true</value>

</fnp:property>

</fnp:compositor>

</fnp:feature>

</fnp:compositor>

...

</wsdl11:binding>


Features properties and compositors in ws r

Q&A


  • Login