© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service...

8
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM

Transcript of © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service...

Page 1: © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.

© 2004 IBM Corporation

ICSOC2004

Panel Discussion:Grid Systems: What is needed from web service standards?

Jeffrey FreyIBM

Page 2: © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.

2 © 2004 IBM Corporation ICSOC2004

Grid Systems

Inherently distributed Inherently Heterogeneous Dynamic resource discovery, allocation, and usage bindings Loosely coupled, Late Binding Modular Composition Virtualized Resources Negotiated, agreement based relationships Cross Organizational Boundaries

Page 3: © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.

3 © 2004 IBM Corporation ICSOC2004

The Grid and the Web

Is the Grid and the Web the same thing? Or is one an extension of the other? Is the Grid a particular behavioral personality of the Web? What is a Web Service? What is a Grid Service? Are they the same thing? If

not, what distinguishes them? What does it mean to ask what the Grid needs from Web Service Standards? We Know that Integration and federation across the heterogeneous, multi-

vendor environment is key. Therefore, standards are key. Is a standardized interface, behavior, or schema a "Web Service Standard"

simply because it is expressed in terms of WSDL and XML? Or is it a Web Service standard if it is named WS-*? Does it really matter?

Page 4: © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.

4 © 2004 IBM Corporation ICSOC2004

Some thoughts on distinguishing the Grid

A large scale distributed resource management system

► Deployment

► Discovery

► Access

► Allocation and Provisioning

► Reservation

► Scheduling

► Performance

► Availability

► Security

► Problem determination

► Measured usage, accounting, rating, and billing

► Etc.

Page 5: © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.

5 © 2004 IBM Corporation ICSOC2004

IBM’s On Demand Management Infrastructure

Enterprise Service Bus

Utility Business Services

Resource Virtualization Services

Business Connections

Availability Services

Security Services

BillingRatingMetering Services

Server Storage Resource MappingNetwork

Service Level Automation and Orchestration

Workload Services

Configuration Services

Peering Settlement

Infrastructure Services

Information

Mediation, Messaging, Events

Problem Management

…Data Placement

BusinessService

BusinessService

Business Performance Management

Page 6: © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.

6 © 2004 IBM Corporation ICSOC2004

Web Services Infrastructure

Base layer distributed system definition

Interface Definition (WSDL, XML schema) Expressing Metadata (WS-Resource Metadata Descriptor ?) Accessing Metadata (WS-Metadata Exchange) Communication protocols and bindings (SOAP/HTTP, others) Resource property definition and access (WS-Resource Properties) Resource Identity (?) Query (Xpath and XQuery) Security interfaces and protocols (WS-Security, WS-Trust, WS-Federation,

SAML, WS-Secure Conversation, etc) Naming (?) Registries (WS-Service Group) Workflow (BPEL4WS) Transactional behavior and compensation (WS-Coordination and WS-

Transaction) Execution context propagation (WS-Coordination, WS-Context) Reliable messaging (WS-Reliable Messaging) Message mediation (?) Event notification (WS-Notification) Addressing and support for multi-protocol (WS-Addressing) Relationships (?) Policy grammar and attachment (WS-Policy) Versioning (?) Dynamic extension of interface and implementation (?)

Page 7: © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.

7 © 2004 IBM Corporation ICSOC2004

We have only scratched the surface

The problems we have tackled to this point may have been the easy ones. A Partial List of what else is needed:

A way to represent the resources to be managed► jobs, data, servers, network, storage, application servers, database, users

► base resource model, model extensions, and profiling

► resource compositions A way to express resource capabilities and usage constraints A way to express formal relationships between resources A way to express and scope resource management policy A way to establish normative agreements that express the terms and conditions of the

relationships between managed resources A common management event schema Common approaches for resource monitoring Interfaces and protocols for each of the service level management disciplines Interfaces and orchestration protocols for allocation, reservation, scheduling, provisioning Interfaces data management and replication Protocols for policy conflict detection, arbitration, and resolution …….

Page 8: © 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.

8 © 2004 IBM Corporation ICSOC2004

Some of the Standards Organizations

W3C - Base Web Service description and XML Schema DMTF - Resource Modeling, Resource Profiles, and WS-CIM OASIS – WS-*, Management of Web Services, Management Using Web Services GGF - OGSA, Data Access, Data Management, Job Scheduling and Execution

We have seen proposals for cross organization collaboration

Are the Big Gorillas helping or hurting ?

Prioritization of the standards work should be use case and scenario driven