1 / 6

W3C Workshop WS-Policy in the Web Service Architecture

W3C Workshop WS-Policy in the Web Service Architecture. October 2004. Broker (UDDI). FindService. PublishService. FindServiceRequest. PublishServiceMetadata (e.g. WSDL location). FindServiceResponse. Create Purchase Order. CreatePurchaseOrderRequest. CreatePurchaseOrderResponse.

orea
Download Presentation

W3C Workshop WS-Policy in the Web Service Architecture

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. W3C WorkshopWS-Policy in theWeb Service Architecture October 2004

  2. Broker (UDDI) FindService PublishService FindServiceRequest PublishServiceMetadata(e.g. WSDL location) FindServiceResponse CreatePurchaseOrder CreatePurchaseOrderRequest CreatePurchaseOrderResponse Consumer Web Services Model SOAP/HTTP Provider

  3. Web Service Architecture Constraints • Described Interfaces • Design by contract • “Describe the messages, not the code” • Message-oriented • Messages exchanged in a platform independent way • Loosely Coupled Services • Decentralized authorities for developing, deploying, extending, versioning and discovering services • Loosely Coupled Protocol Specifications • Modular and composable • Services use any combination of protocol specifications • “mix and match”

  4. WS-* Specification Architecture Security Reliable Messaging Transactions Messaging Metadata WS-Policy,… XML Protocols

  5. WS-Policy within WS-*architecture • Framework for expressing Web service capabilities and requirements • WSDL is limited in its ability to do this • Increases the fidelity of the contract • For describing • Security • Reliable Messaging • Transactions • …. • Applies to everything in the architecture • Endpoints • Protocols • Protocol specifications • WS-Policy scope bounded by the architecture Contract WSDL MEPs XML Schema MessageFormats Domain Policies WS-Policy Constraints & Capabilities

  6. WS-Policy Usage Scenarios • Used by Provider • Provider Configuration • Validation • Used outside of Provider • Consumer Configuration • Validation • Discovery (UDDI)

More Related