Comments
litl_phil wrote: While it's nice that Google and Acer share the vision of cloud-based computing, it's also worth noting that we at litl already have a webbook on the market (available at litl.com) that runs our own cloud-based OS. Unlike Chrome, litlOS is focused on creating a new and better web experience for the home, so we don't have the usual browser interface, we have our own innovative UI. In conjunction with easel mode (litl's inverted-V position) and our growing cohort of litl channels (special apps t...
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
Everyone wants to lower their capital expenditures and increase operational efficiency - it's a sign of the times. The economy of the past 12 - 18 months has forced all organizations to do more with less and become more efficient. While everyone can identify with the request to do more with less, th...
SYS-CON.TV
SOA Web Services XML: Why WSDM Matters
The role of WSDM in distributed IT management

Events and Notifications
Besides querying for and configuring resources, a WSDM consumer can receive event notifications when certain changes occur to a resource. The notification mechanism allows management events to be transported in a consistent manner, relying on the specifications defined within WS-Notifications. The WS-BaseNotification and WS-Topics would be used for defining message patterns and categories for the appropriate publish-subscribe interactions.

A specific event can be described using the ManagementEvent tag. Listing 1 shows a simple example of management event where a resource is associated to that event (via the SourceComponent element). The Situation element is used to describe a specific type of event situation, status, time that the situation occurred, and a relevant event message. Consumers can thus more consistently receive updates of status changes to resources being monitored.

Resource Discovery
WSDM supports the discovery of resources through Advertisements and Relationships. With WSDM Relationships, you can model the associations that exist between system resources (e.g., a disk drive attached to a host computer). Relationships can be used to auto-discover a set of IT resources, given a root element specified with WS-Addressing. Querying the Relationship resource property of a resource identifies known relationships.

A consumer can be configured to receive notifications of new relationships through the RelationshipCreated topic. Another capability, WSDM Advertisement, makes it possible to notify a consumer when new resources are created.

With these capabilities, you can keep your inventory of IT resources and relationships up-to-date, thereby enabling real-time configuration management and better insight into the impact of IT on the business. To illustrate this even better, let's turn our attention to two WSDM-based case studies.

Case Study #1: Determining IT Impact on the Business
Today, there is an ever-growing complexity in managing Web services and business processes. Management needs for this type of system include the need to understand how business processes relate to the underlying IT infrastructure. If a business process is running slow, you may need to trace the root cause to a database problem. You may want to determine what business processes are impacted by infrastructure degradations. Or, you might want to determine what business users are impacted when a network is overutilized.

In these scenarios, you need to be able to adapt business processes more quickly when there are infrastructure failures, poor performance, etc. WSDM is one technology that can be used to solve this problem. For example, let's say we want to manage a set of business processes that have been developed. In this scenario, the following questions may need to be answered:

  • How can we automatically discover changes in the business processes and map them to infrastructure elements?
  • How do we allow configuration of this environment from an EMS?
  • How do we provide impact analysis information back to the BPM provider (e.g., TIBCO, webMethods, etc.) in a standards-based way?
Given these requirements, let's think about how we might design a solution that uses WSDM-based technologies. First, we need to make it easy to query for and get updates on the management model exposed by the BPM tool. Specifically, we could build a WSDM gateway that could interact with the native management interfaces and translate them into WSDM-based interfaces. These WSDM-based interfaces would expose a specific management model and provide notifications on changes to that model and events when problems occur.

As Figure 5 shows, an EMS could then consume this WSDM interface via a WSDM-EMS bridge. The management system could consume the BPM model and dynamically update graphical views representing the underlying business services. This dynamic capability would provide an IT operator with a real-time view into the state and health of deployed business processes. Furthermore, since the operator is also monitoring the IT infrastructure, automated correlation could be performed between the business events and other operational events.

With this architecture, problems such as SLA violations could be handled in one of two ways:

  1. The management system itself could expose a WSDM interface so the BPM tool could subscribe to certain events. The BPM tool could thus get dynamic feeds from the management system indicating not only that a problem occurred, but also how that problem impacted its business processes. The BPM tool could then make real-time adjustments, such as reconfiguring the business process.
  2. With the WSDM interface exposed by the BPM tool, an operator could perform fine-grained configuration on these management resources directly using a diagnostic tool that understands how to query for and configure WSDM resources.
The end result is a flexible, configurable architecture that allows an EMS to interact with a WSDM-based resource as well as provide capabilities for fine-grained configuration and control, event notification and correlation, and dynamic views of the business services and their relationship to IT infrastructure.

Case Study #2: Managing Service-Oriented Architectures
In the second case study, let's turn our attention to the management of service-oriented architectures (SOAs). An SOA, which consists of loosely coupled services that are discovered, invoked, and composed, is one approach to address the many challenges of changing markets, new customer demand, and emerging technologies. However, organizations wishing to manage an SOA deployment must still address fundamental questions such as:

About Chris Peltz
Chris Peltz is a senior architect within HP's
Developer Resources Organization (http://devresource.hp.com), providing technical and architectural consulting to enterprise customers in the areas of J2EE, Web services, and
application management.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Why WSDM Matters. The world of IT management has changed a great deal since the early days of SNMP and network management. IT organizations today are building and deploying a wide range of systems and applications that must be managed in a consistent and reliable way. Applications are being built from the ground up using service-oriented design principles, and an IT manager can no longer look to a single machine to determine the health and availability of the services being delivered. Resources are much more distributed and interconnected, and they are being deployed at an alarming rate. For IT, this poses additional challenges in having to keep track of changes and to build management solutions that can aid in linking business needs to IT.

SOA Web Services XML: Why WSDM Matters
The world of IT management has changed a great deal since the early days of SNMP and network management. IT organizations today are building and deploying a wide range of systems and applications that must be managed in a consistent and reliable way. Applications are being built from the ground up using service-oriented design principles, and an IT manager can no longer look to a single machine to determine the health and availability of the services being delivered. Resources are much more distributed and interconnected, and they are being deployed at an alarming rate. For IT, this poses additional challenges in having to keep track of changes and to build management solutions that can aid in linking business needs to IT.

SOA Web Services XML: Why WSDM Matters
The world of IT management has changed a great deal since the early days of SNMP and network management. IT organizations today are building and deploying a wide range of systems and applications that must be managed in a consistent and reliable way. Applications are being built from the ground up using service-oriented design principles, and an IT manager can no longer look to a single machine to determine the health and availability of the services being delivered. Resources are much more distributed and interconnected, and they are being deployed at an alarming rate. For IT, this poses additional challenges in having to keep track of changes and to build management solutions that can aid in linking business needs to IT.


Your Feedback
Web Services Journal News Desk wrote: Why WSDM Matters. The world of IT management has changed a great deal since the early days of SNMP and network management. IT organizations today are building and deploying a wide range of systems and applications that must be managed in a consistent and reliable way. Applications are being built from the ground up using service-oriented design principles, and an IT manager can no longer look to a single machine to determine the health and availability of the services being delivered. Resources are much more distributed and interconnected, and they are being deployed at an alarming rate. For IT, this poses additional challenges in having to keep track of changes and to build management solutions that can aid in linking business needs to IT.
XML Journal News Desk wrote: SOA Web Services XML: Why WSDM Matters The world of IT management has changed a great deal since the early days of SNMP and network management. IT organizations today are building and deploying a wide range of systems and applications that must be managed in a consistent and reliable way. Applications are being built from the ground up using service-oriented design principles, and an IT manager can no longer look to a single machine to determine the health and availability of the services being delivered. Resources are much more distributed and interconnected, and they are being deployed at an alarming rate. For IT, this poses additional challenges in having to keep track of changes and to build management solutions that can aid in linking business needs to IT.
SOA Web Services Journal wrote: SOA Web Services XML: Why WSDM Matters The world of IT management has changed a great deal since the early days of SNMP and network management. IT organizations today are building and deploying a wide range of systems and applications that must be managed in a consistent and reliable way. Applications are being built from the ground up using service-oriented design principles, and an IT manager can no longer look to a single machine to determine the health and availability of the services being delivered. Resources are much more distributed and interconnected, and they are being deployed at an alarming rate. For IT, this poses additional challenges in having to keep track of changes and to build management solutions that can aid in linking business needs to IT.
SOA World Latest Stories
This coming Tuesday, December 8, at 2:00PM EST, SYS-CON.TV will be broadcasting live from its 4th-floor studio overlooking Times Square in New York City a very special "Power Panel" in which Cloud Computing Expo Conference Chair Jeremy Geelan and three top industry guests will be looki...
If you are like me, you are regularly receiving unsolicited email from various quarters, telling you about the latest and greatest SEO solutions on the planet. Just buy the book, or guide, or download the promotional whitepaper and this expert will offer you the latest "Secrets" to sea...
There's a lot of talk about how we need to focus on our buyers' issues and provide them educational insights to help them learn what they need to know to make buying decisions. Heck, I say it in my book...in several places, I think. I've said it on this blog, and I'll continue to say i...
This past weekend I set out explore some of the extension capabilities of Google Wave. One of the weaknesses that have been identified by many is the lack of integration with email. For me, in particular, because Wave is new, many Waves are being orphaned as those playing and testing o...
More good news for cloud computing! Google last week released its once mysterious Chrome Operating System to open source. Chrome OS, available in 2010 – is a web-based operating system that promises to boot up super-fast on a netbook – way faster than the time it takes to start your ba...
In CloudBerry Lab we are striving to make our customer service better. In this competitive market with the abundance of free offerings this is the only way to stay afloat. One of the ways to keep customers happy is to be very responsive when it comes to support request resolution. Shou...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE