HP Team in OASIS WSDM TC Date: July 29, 2003

Slides:



Advertisements
Similar presentations
Conceptual Architecture Description Business Level Agreements Service Level Agreements XML Schema Interface Description Implementation Description Composition.
Advertisements

Internet Technologies (Grid Computing (OGSA, WSRF) )
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Workflow utilization in composition of complex applications based.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
Network Management with JMX Thu Nguyen Oliver Argente CS158B.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Web Services Experience Language Web Services eXperience Language Technical Overview Ravi Konuru e-Business Tools and Frameworks,
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
September 12-15, 2004 Philadelphia Marriott Philadelphia, Pennsylvania Web Services Distributed Management Heather Kreger – IBM Igor Sedukhin – CA William.
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
Grid Services I - Concepts
OASIS WSDM TC Face To Face Agenda January, 2005 IBM, Boulder, CO.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Prof S.Ramachandram Dept of CSE,UCE Osmania University
Kemal Baykal Rasim Ismayilov
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
OGSA-Basic Services Prof S.Ramachandram. Outline  Introduction  Common Management Model  Policy Architecture  Security Architecture  Metering and.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
Management Protocol Technical Committee Draft Chart.
July 24, Web Services Distributed Management (WSDM) TC Submission: Web Services Manageability Heather Kreger IBM Title slide Igor.
© 2004 IBM Corporation WS-ResourceFramework Service Groups Tom Maguire.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Introduction to Oracle Forms Developer and Oracle Forms Services
Design Rules for NBD – Network Based Defence
The Role of Reflection in Next Generation Middleware
GGF Intellectual Property Policy
Models for Resources and Management
CE-Monitor Luigi Zangrando INFN-Padova
Sabri Kızanlık Ural Emekçi
Introduction to Oracle Forms Developer and Oracle Forms Services
Architecting Web Services
Overview of MDM Site Hub
Management and Manageability in OGSA
Instructional slide to Partner: REMOVE BEFORE PRESENTING TO CUSTOMER
XACML and the Cloud.
Introduction to Oracle Forms Developer and Oracle Forms Services
Some Basics of Globus Web Services
Architecting Web Services
Grid Resource Allocation Agreement Protocol Working Group
Web Ontology Language for Service (OWL-S)
Dugki Min Konkuk University
Wsdl.
Service-centric Software Engineering
OGSA and Security Services GGF12 , September 20th, 2004 Hiro Kishimoto
Service-centric Software Engineering 1
W3C Workshop WS-Policy in the Web Service Architecture
Management Task Force W3C Face To Face 01/22/03.
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Service Oriented Architectures (SOA): What Users Need to Know.
Service Oriented Architecture (SOA)
Enterprise Integration
AGENT FRAMEWORK By- Arpan Biswas Rahul Gupta.
The Anatomy and The Physiology of the Grid
Physics data processing with SOA
The Anatomy and The Physiology of the Grid
Business Process Management and Semantic Technologies
Web Services Distributed Management
From Use Cases to Implementation
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

HP Team in OASIS WSDM TC Date: July 29, 2003 Web Services Management Framework - version 2.0 A presentation to WSDM-TC HP Team in OASIS WSDM TC Date: July 29, 2003

HP presentation template user tutorial 4/28/2019 Agenda Introduction Technical overview Current Status Submission to WSDM TC Call for action Q/A and discussion 4/28/2019 HP presentation template user tutorial HP template

HP presentation template user tutorial Introduction Web Services Management Framework (WSMF) 2.0 publicly released on 7/21/03 Specifications available at http://devresource.hp.com/wsmf/ WSMF is a set of specifications that address the requirements of a manageability solution for both MUWS and MOWS. Developed by HP over the course of one year with input from partners and customers. Share experience in the Web services Mgmt. area gained by developing and testing new interface technology with our ISV partners. Contributed to OASIS WSDM TC. 4/28/2019 HP presentation template user tutorial

WSMF Technical Overview 4/28/2019 WSMF Technical Overview Whats and Whys WSMF components Relationship with existing technologies WSMF-Foundation WS-Events How does it work? WSMF-WSM 4/28/2019 HP presentation template user tutorial HP template

HP presentation template user tutorial What WSMF IS A manageability framework for interfacing management systems and resources in a platform (e.g. information model) independent way Using Web services description, discovery and access of interfaces distributed computing environment Open, flexible and extensible architecture Flexibility in distribution of implementation and who, where and how many can access can be implemented gradually by an ISV A collection of specifications manager WSMF resource for example, status * performance * availability for example, control * correlated info * infrastructure changes 4/28/2019 HP presentation template user tutorial

HP presentation template user tutorial What WSMF IS NOT A modeling framework Common modeling elements or a specific model however, WSMF-WSM includes a model for Web services domain An instrumentation or agent technology A product 4/28/2019 HP presentation template user tutorial

HP presentation template user tutorial Why WSMF? Started with a need to manage Web services as resource but there are much greater needs: Today's IT systems are getting complex! Multiple users of manageability information brought on by this complexity and distribution of the resources being managed (e.g., federation of management functionality, distribution of the management system, "plug" management products and resources) Management system functionality is moving towards the infrastructure (e.g., self healing systems, load balancing, cluster management) IT services (or service view) introduce dynamic element (create/modify/EOL) WSMF directly addresses some of the problems and provides a platform from which to address others Applications need a language and platform independent way to expose their management capability Web services are becoming pervasive for such uses 4/28/2019 HP presentation template user tutorial

WSMF Components WSMF-WSM WSMF- Foundation WS-Events Web Services Conversation WSMF-WSM WsExecutionEnvironment Attributes Operations MO interface collection WSMF- Foundation Error Reporting Grouping/Categorization Identification Relationships Life-cycle Bindings WS-Events Notification Schema Subscription Delivery Discovery Description Messaging Security … Web Services 4/28/2019 HP presentation template user tutorial

Relationship to the existing work SNMP/MIB SNMP proxy CIM/WBEM JMX Proprietary Management System Managed Systems WBEM proxy JMX proxy custom proxy 4/28/2019 HP presentation template user tutorial

Relationship to the existing work SNMP/MIB CIM/WBEM JMX Proprietary Management System Managed Systems WSMF I/F WSMF Registry Svcs (ex: UDDI) any application 4/28/2019 HP presentation template user tutorial

WSMF-Foundation Conceptual Architecture 4/28/2019 WSMF-Foundation Conceptual Architecture Resources Managed Object Hierarchy WSDL intf1 Managed Object for R1 R1 intf2 porttype1 R8 Relationship R7 Relationship porttype2 Managed Object for R2 R2 R4 Managed Object for R4 + capabilities + collection of interfaces 4/28/2019 HP presentation template user tutorial Resources -> Managed Objects Capabilities -> Interfaces (Attributes, Operations, Notifications) Interfaces -> defined as a set of WSDL portTypes in the same namespace Managed Object -> implement WSDL portTypes WSDL is the standard that is used to describe capabilities of a managed object. We’re modeling the WSMF management access as services and their capabilities are described in these management WSDLs. HP template

WSMF-Foundation Architecture (Contd.) 4/28/2019 WSMF-Foundation Architecture (Contd.) Managed Objects are the management representation of managed resources. implement collection of interfaces which define management capabilities. supply these capabilities to the managed resources. may be implemented as part of the managed resource or in a different environment. When a Managed Object implements an interface, it is referred to as that Managed Object type. Relationships define the behavior and the dependencies between managed objects (model) and consequently the resources that they represent. To better support the various Web services managed domains, WSMF intends to remain model neutral and will support any model. 4/28/2019 HP presentation template user tutorial - A managed object is something that you want to monitor for status and state change, performance, configuration, control, etc. - In WSMF management components should be created based on the resources that are required to support that standard which is used. HP template

WSMF-Foundation Architecture (Contd.) 4/28/2019 WSMF-Foundation Architecture (Contd.) Collection of Interfaces are logical representations of a set of capabilities for MOs. Collection of Interfaces have the following components: namespace Attributes Operations Notifications Each attribute, operation, or notification belongs to a category WSMF has one abstract core interface – Managed Object There are 6 core categories: Monitoring Discovery Control Performance Configuration Security Additional categories for notifications Interfaces can be further extended. 4/28/2019 HP presentation template user tutorial Managed Object: This is a base interface that consolidates many capabilities of managed objects. Service: Mgmt. capabilities of a service resource. Conversation: A service’s view of the state associated with a set of related messages Wsee: Mgmt. capabilities of a web services execution environment. Intermediary: Mgmt. capabilities of a SOAP intermediary. HP template

HP presentation template user tutorial Dynamic Attributes and Meta Information Changing the current attributes support approach (get/set operations per attribute) to better support: Scalability as the number of attributes increase Dynamic creation of attributes Bulk access to multiple attributes (without the use of the collection interface) Various information models A global pair of get/set operations Add Meta information support for managed objects and its components (attributes, operations, notifications) Introspection Access control Policies Finer granularity of meta information Etc. Supported by: Direct operations: getOperationMetaInfo(…) setAttributesMetaInfo(…) Use of XPATH filters supported by a global pair of get/set operations 4/28/2019 HP presentation template user tutorial

HP presentation template user tutorial WS-Events Base schema for event notifications Subscription based delivery Discovery of event types Two modes of notification delivery pull (synchronous) push (asynchronous) Exposed through Web service interfaces 4/28/2019 HP presentation template user tutorial

HP presentation template user tutorial How does it work? Design time From scratch (no model/implementation exists) Create the model. Identify manageable resources, their attributes, operations, relationships and events. Develop the WSDL of managed objects corresponding to manageable resources Do the implementation using your favorite Web services platform A model/implementation exists using a technology for which WSMF adapter does not exist Create a WSMF adapter A model/implementation exists using a technology for which WSMF adapter exists Deploy the WSMF adapter 4/28/2019 HP presentation template user tutorial

How does it work? (Contd.) Runtime A WSMF compliant manager “discovers” an initial set of managed object WSDL URLs It discovers more managed objects by accessing relationships of already discovered managed objects It accesses these managed objects, their attributes and operations through the interface specified in their WSDLs It subscribes for event notifications and receives them (either in pull or push mode) It can perform the same operation on a collection of managed objects through the collection interface 4/28/2019 HP presentation template user tutorial

HP presentation template user tutorial WSMF-WSM WSMF-WSM is an application of WSMF-Foundation to providing manageability information with the effect that Web services can be managed by a management system. WSMF-WSM can be further extended as required to support additional features of Web services WSMF-WSM defines three managed objects: Service WSEE Conversation 4/28/2019 HP presentation template user tutorial

HP presentation template user tutorial WSMF-WSM ContainedIn WSEE1 ContainedIn ContainedIn WSEE2 ContainedIn Contains Contains Contains Contains DependsOn DependsOn Service1 Service2 Service3 Service4 DependedUpon DependedUpon Contains Contains ContainedIn ContainedIn CorrespondsTo ContainedIn Contains Contains ContainedIn Conv3 CorrespondsTo Conv5 Conv6 Contains Conv2 CorrespondsTo CorrespondsTo CorrespondsTo CorrespondsTo ContainedIn Contains ContainedIn Conv1 CorrespondsTo Conv4 CorrespondsTo 4/28/2019 HP presentation template user tutorial

HP presentation template user tutorial 4/28/2019 Current Status Has gone through multiple rounds of HP-internal and partner reviews HP-internal and partner implementations exist Defining a WSMF/CIM mapping Working with GGF We have reviewed the WSMF contribution with the Globus in a two day working session. We are working with Globus to refactor WSMF Foundation and Events specifications to exploit OGSI to achieve a more powerful expression of a generalized web services framework for building management interfaces We are looking to WSDM to build on these interfaces to incorporate the WSMF WSM + Foundation contributions towards management of web services using web services. 4/28/2019 HP presentation template user tutorial HP template

HP presentation template user tutorial Submission to WSDM TC Submission of WSMF to the WSDM TC Complies with OASIS IPR policies Not all parts of WSMF might be appropriate for the WSDM TC to tackle. HP is open to working with other groups (e.g. GGF) if better suited to use some parts of WSMF. HP will commit several of the WSMF authors to participate in WSDM for efficiency and to provide the benefit of lessons learned in creating WSMF. 4/28/2019 HP presentation template user tutorial

Call for action WSMF is a modular and validated solution to Events MUWS MOWS The WSDM TC has the skills and variety of experience to improve it further. Starting with a strong basis like WSMF is key to meeting our charter goals and schedule. And most importantly, meeting the needs of the industry. Call for participation First meeting NOW Final deliverable February 13, 2003 April 2, 2003 July 28, 2003 January 2004 4/28/2019 HP presentation template user tutorial