Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
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
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
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
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY. DatacenterDynamics is a brand of DCD Group, a global B2B media and publ...
Most DevOps journeys involve several phases of maturity. Research shows that the inflection point where organizations begin to see maximum value is when they implement tight integration deploying their code to their infrastructure. Success at this level is the last barrier to at-will d...
DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City. Digital Transformation (DX) is a major focus with the introduction of DXWorldEXPO within the program. Successful transformation requires a laser focus ...
CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one l...
Enterprise architects are increasingly adopting multi-cloud strategies as they seek to utilize existing data center assets, leverage the advantages of cloud computing and avoid cloud vendor lock-in. This requires a globally aware traffic management strategy that can monitor infrastruct...
Adding public cloud resources to an existing application can be a daunting process. The tools that you currently use to manage the software and hardware outside the cloud aren’t always the best tools to efficiently grow into the cloud. All of the major configuration management tools ha...
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