Presentation is loading. Please wait.

Presentation is loading. Please wait.

Click to edit Master title style Web Services Distributed Management: An Interoperability Demonstration Heather Kreger, IBM Bill Riechardt, HP Zhilli Zhang,

Similar presentations


Presentation on theme: "Click to edit Master title style Web Services Distributed Management: An Interoperability Demonstration Heather Kreger, IBM Bill Riechardt, HP Zhilli Zhang,"— Presentation transcript:

1 Click to edit Master title style Web Services Distributed Management: An Interoperability Demonstration Heather Kreger, IBM Bill Riechardt, HP Zhilli Zhang, Tibco Rebecca Xiong, Datapower Fred Maciel, Hitachi

2 Agenda n WSDM Introduction n Demonstration Setup n WS Demo n Summary n Todo: - Multiple managers on resources (old and new)

3 A Common Platform for Management Web Services & Management Requirements DMTF access to CIM resource models description of CIM resource models Focus on resource models Multiple management standards communities need a common management platform of Web Services to access resources in a common way. GGF access to virtual resources description of virtual resources Focus on grid application OASIS WSDM access to manageable resources description of manageable resources Focus on manageability

4 Web Services Distributed Management n Leverage Web services foundation to enable interoperability between managers and manageable resources n Management USING Web Services (MUWS) l Web services to describe and access manageability of resources l Management applications use Web services just like other applications use Web services n Management OF Web Services (MOWS) l An application of Management Using Web Services for the Web Service as the IT resource n OASIS WSDM standard approved March 2005

5 Web Services Platform Standards for WSDM n XML Schema – captures information model n SOAP – XML messaging n WSDL – describes message exchanges (e.g. operations) n WS-ResourceProperties l Discover resource properties l Get/set resource properties l Value change notifications n WS-ResourceLifetime l Know when a resource is/will be destroyed l Destroy a resource n WS-ServiceGroup l Query a group of resources l Register a resource n WS-BaseNotification l Subscribe to notifications l Notify message wrapper n WS-Topics – description of notification messages and topic classification

6 Management Using Web Services n Profile on use of WS-Resource Framework and WS- Notification n Resource management model agnostic n Manageable Resource n Advice on advertising and discovering WSDM manageable resources n Standard management event format n Resource Identification n Relationships between resources n Meta Information on interface properties, operations n Captures common resource management aspects from models as Manageability Capabilities

7 Management Using Web Services n Manageable Resource: l Is a Web Service n Described by WSDL, WS-Resource Properties, Meta information, Policies, l Is a WS-RF WS-Resource l MUST support WSDM’s Identity capability with properties (ResourceID). l Advertises the properties/operations (message exchanges) of the resource to be managed

8 Management Using Web Services n Capabilities - Set of descriptions to enable a management task n WSDL, WS-Resource documents, Meta Information, Policies, Notification topics l Identity, Description l ManageabilityCharacteristics l Metrics l Operational Status, State l Configuration l Correlatable Names l Relationships

9 Capabilities n Identity - Defining standard means to determine if two resources are ‘the same’ n Description - Description of resource being managed n ManageabilityCharacteristics - Describes management abilities of resources n CorrelateableProperties - Describes how to compare the properties of two resources to determine if the resources are ‘the same’, dialects incl. xpath & pbm. n Metrics - Defining expression of standard metric types/behaviors (heavily influenced by DMTF Metrics WG)

10 Capabilities n State – Pattern for representing the current state and state transitions of a resource n OperationalStatus – High level view of the health of the resource with just a few interoperable values n Configuration - Defines the properties which are settable and together compose a resource’s configuration n Relationships - Defining schema to describe relationships and access relationships as resources when they have properties and behavior

11 Capabilities – Advertising n Defining standard events for resource factories to emit when resources are created or destroyed n Registry Advisory: If you have a ManageableResource registry then you should expose them using Services Group interfaces with ResourceId and ManageabilityCapabilities content model n Listen for Advertisement and destruction events n Follow relationships on known resources Discovery

12 WSDM Event Format (son of CBE) n Defining extensible, standard format for management events, passed using WS- Notification n Contains common information fields: l ReportTime, EventId l Source – ResourceId, ComponentAddress l Reporter – ResourceId, ComponentAddress l Situation – SituationCategory, SuccessDisposition, Situation Time, Severity, Priority, Message, MessageId

13 Management Of Web Services n Use Web services for management of same n Unification Of manageability and operational capabilities n Integration of management and business l Management gains visibility into business l Business applications and processes can leverage manageability capability n Management model l Identity l Web Service Identification l Metrics – Requests processed… l Operational status l Request processing observations

14 Apache MUSE WSDM Stack Apache Muse Apache Pubscribe Apache WSRF XML Beans Apache Axis Apache Tomcat Java 1.4 Apache Muse URIs: http://ws.apache.org/ws-fx/wsrf/ http://ws.apache.org/ws-fx/pubscribe/ http://ws.apache.org/ws-fx/muse /

15 IBM ETTK WSDM Stack ETTK V2.3 WSDM ETTK V2.3 WS-BaseNotification ETTK V2.3 WS-RF Resource Properties WebSphere Embedded Express 6.0 IBM ETTK: http://www.alphaworks.ibm.com/tech/ettk

16 TIBCO WSDM Stack TIBCO Enterprise Management Advisor (EMA) & Hawk http://www.tibco.com/software/enterprise_backbone/emadvisor.jsp http://www.tibco.com/software/enterprise_backbone/emadvisor.jsp http://www.tibco.com/software/enterprise_backbone/hawk.jsp TIBCO WS-* Implementation TIBCO TRA 5.2 TIBCO Hawk 4.5 TIBCO EMA 2.1 with Support of WSDM 1.0

17 J2SE 5.0 Apache Tomcat 5.5.9 Apache WSRF 1.0 Apache Pubscribe 1.0 Apache Muse 1.0 JMX1.2 Apache Axis 1.2.1 Manageability Web Service Endpoint Manageable Resource Hitachi WSDM Stack

18 XS40 XML Security Gateway’s WSDM support Custom Implementation of WSDM Custom Implementation of WS-Addressing WS-BaseNotification, and WS-RF Resource Properties DataPower Web Services Management Platform – native support for Web services, WSDL, and SLM Application-Oriented Networking (AON) Device DataPower WSDM Stack

19 Scenario 2: SpaceCo Weather Station Management Problem Replicated weather stations at every landing site – need accurate weather conditions Unreliable weather reports cause landing site to be removed from consideration X Space Weather Station Network Landing Site Clients

20 Scenario 2: SpaceCo Weather Station Management Solution Weather station manager recalibrates unreliable weather stations Landing site client manager updates client with best choice of weather station X Space Weather Station Network Landing Site Clients Weather station mgr Landing site client manager

21 Weather Station Demo Implementation Details n Weather Stations on different platforms, managed equally by Weather Station Manager n Weather Client availability can still be managed l Without full management authority over weather stations n Limited management is possible though the firewall Firewall Weather Display Landing site manager Weather Station manager Tibco WS HP WS Datapower WS IBM WS Hitachi WS

22 Weather Station Demo Interaction Diagram n Client polls for weather data n Service mgr recalibrates weather station, taking it offline n Weather station sends notification it is going offline n Client mgr tells client to use alternate data source Weather Display Landing site manager Weather Station manager 2 3 4 Apache ETTK Tibco ETTK Tibco WS HP WS IBM WS 1 Datapower WS Hitachi WS Apache Datapower Hitachi

23 Weather Station Interface Operations: n GetResourceProp erty n Subscribe n Recalibrate Resource Properties: n ResourceId n OperationalStatus n ManageabilityCap ability n MOWS:LastRespo nseTime n Topic n Temperature n Price

24 Landing Site Client Interface Operations: n GetResourceProp erty n SetWeatherStation Resource Properties: n ResourceId n Relationship l With weather station service being used

25 Weather Demo Key Points n Limited, but appropriate, management through firewall n Consistent interface facilitates management across platforms and vendors n Autonomic management enabled through access to a subset of state and notifications n Combination of service manager and client manager assures a client receives a continuous stream of quality data

26 WSDM Benefits n SpaceCo achieved competitive advantage through improved business availability and reliability l Common management solution of worldwide IT resources including web services enabling more robust deployments of Web service SOA applications l A scalable solution for managing IT environments, from simple to enterprise level l Integrates Management and Business l Cost management with common, interoperable management solutions vs custom solutions Benefits of WSDM Web Services Foundation for management Leverage existing skills, runtimes and tools Heterogeneity Allows integration with other industry management initiatives

27 Implementations are appearing l Open Source Apache Foundation Implementation with contributors: HP, Globus, Hitachi, and others n http://ws.apache.org/ws-fx/wsrf/ n http://ws.apache.org/ws-fx/pubscribe/ n http://ws.apache.org/ws-fx/muse/ l IBM, ETTK supporting WSDM 1.0 (May 2005) n http://www.alphaworks.ibm.com/tech/ettk l HP, SOA Manager n http://devresource.hp.com/drc/resources/lcm4ws_overview/index.jsp l CA, CA WSDM n http://www3.ca.com/Solutions/Product.asp?ID=4714

28 Summary n Common Web Services foundation for management l Platform neutral and standards based n Vetted by OASIS TC and organization n Highly interoperable (multi-vendor interoperability events held for both WSDM and underlying specifications) l Unification of business and manageability capability n Operational visibility for business apps and processes n Business visibility for management l Scales from small devices to enterprise-scale n Composable n Unified management protocol

29 Resources n OASIS Web Services Distributed Management TC l http://www.oasis- open.org/committees/tc_home.php?wg_abbrev= wsdm n Overview Articles: l A Little Wisdom about WSDM, Heather Kreger, http://www- 128.ibm.com/developerworks/webservices/librar y/ws-wisdom/ l WSDM Wisdom: discovering resources, Bryan Murray, http://devresource.hp.com/drc/resources/st_resdi sc.jsp n Primer(s) …

30 Q&A With the Developers Heather Kreger & Barry Atkins, IBM Bill Riechardt, HP Zhilli Zhang, Tibco Rebecca Xiong, Datapower Fred Maciel, Hitachi


Download ppt "Click to edit Master title style Web Services Distributed Management: An Interoperability Demonstration Heather Kreger, IBM Bill Riechardt, HP Zhilli Zhang,"

Similar presentations


Ads by Google