|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
WSJ Management SOA Web Services XML: Why WSDM Matters
The role of WSDM in distributed IT management
By: Chris Peltz
Aug. 3, 2005 08:45 AM
Additionally, an adaptive architecture would be one that is modular so that layers of the infrastructure build on each other. As Figure 2 shows, we could achieve this through separation of business services, application, and infrastructure layers. With this kind of architecture, we can apply WSDM in the interactions between the services and the management control points. Furthermore, we can use WSDM to virtualize up the stack from infrastructure to application to business services. The end result is a more modular, standardized approach to managing IT. With WSDM, an IT organization can begin to more easily drive change from the business down to IT.
The WSDM Technology Stack Given a set of discovered resources, a consumer would need to be able to manage and monitor it. MUWS defines capabilities for gathering performance metrics and statistics, as well as interfaces for configuring a resource. Operations are exposed for defining the state model for a resource and for querying its operational status. To better understand how these capabilities are addressed, let's examine the specifications upon which WSDM depends. As Figure 3 shows, WSDM MUWS builds on two additional sets of specifications: WS-Resource Framework (WS-RF) and WS-Notifications (WS-N). WS-RF provides a set of mechanisms for accessing stateful resources exposed via Web services. WS-RF uses WS-Addressing to provide Web services endpoints for stateful resources. WS-RF also defines the WS-ResourceProperties specification, which defines a way to represent, advertise, and access the properties that a stateful resource exposes. The WS-N family of specifications defines a notification model for Web services. As part of this model, WS-N includes the WS-BaseNotification specification. This specification defines the set of messages used to implement a publish-subscribe interaction model for Web services. Additionally, WS-N includes the WS-Topics specification, used to represent and characterize items of interest for notifications. Implementations of WSDM MUWS would leverage WS-BaseNotification, WS-Topics, and WS-ResourceProperties, along with a number of core Web services specifications (XML-S, SOAP, WSDL, etc.)
A Closer Look Inside WSDM MUWS
Resource Properties
<GenericDiskDriveProp xmlns:tns="http://disk.com/diskDrive" > A consumer that needs to retrieve this property could use the GetResourceProperty operation as follows:
<wsrp:GetResourceProperty xmlns:dd="http://disk.com/diskDrive" > A consumer could also use the QueryResourceProperties operation to locate a disk drive that had more than 20 1K blocks:
<wsrp:QueryResourceProperties>
State and Metrics Additionally, StateCapability Topics can be used for sending events when a resource state changes. In this manner, a management system can automatically determine whether a resource is in a healthy, active state. MUWS metrics can also be useful in monitoring the overall performance and health of a resource. These metrics, represented by a number of different data types, can be collected for a resource at defined time intervals. MUWS provides attributes such as ResetAt, LastUpdated, and Duration for managing the metric collection process. There is also a CurrentTime resource property, which can be used for time synchronization during data collection. Reader Feedback: Page 1 of 1
Your Feedback
SOA World Latest Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||