SOA 10 WSExtension Metadata

SOA 10 WSExtension Metadata - Service Oriented Architecture...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
1 1 Service Oriented Architecture (SOA) Subject Incharge Pratidnya S. Hegde Patil Metadata WS-* Extensions Policies Metadata Exchange Policies WS-PolicyAttachments WS-PolicyAssertions Metadata Exchange WS-MetadataExchange 2
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Example car wash company b The first thing drivers see when they pull up to our operation is a sign that explains a few things about the car wash. b The sign lists three specific points: 1. After driving to the car washing area, turn the engine off and exit the car. 2. Our power washing equipment can be very loud. Beware. 3. We recommend that you wait inside the gas station until the car wash has completed. b The first point is a rule that customers must follow before the car washing process can begin. b The second is an informational statement explaining a behavioral characteristic of the car wash. b The final point indicates a preference of ours (it is safer for customers and easier for us if they stay out of the way of the workers). b Each of these items expresses part of an overall policy . 3 Policy b Every automated business task is subject to rules and constraints. These characteristics trickle down to govern the behavior of the underlying services that automate the task. b The source of these restrictions could be: s actual business-level requirements s the nature of the data being exchanged s organizational security measures b Policies provide a means of communicating constraints, rules, and guidelines for just about any facet of service interaction. b Policies allow services to express so much more about themselves beyond the fundamental data format and message exchange requirements established by WSDL definitions . b A policy can be associated with a Web service, a message, or another resource. 4
Background image of page 2
Policies b The use of policies allows a service to express various characteristics and preferences and keeps it from having to implement and enforce rules and constraints in a custom manner. It adds an important layer of abstraction that allows service properties to be independently managed. 5 Policy b If an SOA is a city, then policies are certainly the laws, regulations, and guidelines that exist to maintain order among inhabitants. b Policies are a necessary requirement to building enterprise-level service-oriented environments, as they provide a means of communicating constraints, rules, and guidelines for just about any facet of service interaction. As a result, they improve the overall quality of the loosely coupled arrangement services are required to maintain. b
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 10

SOA 10 WSExtension Metadata - Service Oriented Architecture...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online