1 / 7

Integrating Grid & Web Services: Proposals & Technologies Overview

Explore Web services specification proposals and innovative technologies, such as WS-Resource framework and WS-Notification, to integrate stateful components and enhance message-based communication. Learn about WS-Resource model, properties, lifetime, and notification characteristics.

jaimew
Download Presentation

Integrating Grid & Web Services: Proposals & Technologies Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bringing Grid & Web Services Together Globus World San Francisco, CA Tuesday, January 20th, 2004 Dr. Daniel Sabbah Vice President of Strategy & Technology IBM Software Group

  2. WS-Resource Properties WS-Resource Lifetime WS-Notification Modeling Stateful Resources with Web Services WS-Base Faults WS-Service Group WS-RenewableReferences What we are announcing today • A family of Web services specification proposals • Introduces a design pattern to specify how to use Web services to access “stateful” components • Introduce message based publish-subscribe to Web services

  3. How these proposals relates to other Web services standards: Service Composition BPEL4WS WS-Notification WS-Service Group Quality of Experience (QoX) WS-Reliable Messaging WS-Transaction WS-Security WS-Resource Lifetime Description WS-Base Faults WS-Resource Properties WSDL XSD WS-Policy WS-Metadata Exchange Messaging SOAP XML WS-Addressing WS-Renewable References Transports JMS RMI / IIOP SMTP HTTP/HTTPS

  4. The WS-Resource framework model • What is a WS-Resource • Examples of WS-Resources: • Physical entities (e.g.. processor, communication link, disk drive) or Logical construct (e.g.. agreement, running task, subscription) • Real or virtual • Static (long-lived, pre-existing) orDynamic (created and destroyed as needed) • Simple (one), or Compound (collection) • Unique - Has a distinguishable identity and lifetime • Stateful - Maintains a specific state that can be materialized using XML • May be accessed through one or more Web Services resource

  5. The WS-Resource framework model • WS-Resource Properties • Resource state and metadata “Projected” as an XML document • Query and Set operations • WS-Resource LifeTime • Explicit destruction or “Soft state” time-to-live • Provides for cleanupof resource instances resource <ProcessorProperties> <ProcID>5A34C1DE03</ProcID> <ProcArchitecture>Power6.2</ProcArchitecture> <ProcSpeedMIPS>400</ProcSpeed> <ProcCacheMB>256<ProcCache> <ProcRunning>1</ProcRunning> </ProcessorProperties>

  6. WS-Notification • Characteristics of WS-Notification: • Web services integration of traditional enterprise publish/subscribe messaging patterns • Composes with other Web services technologies • Facilitates integration between different messaging middleware environments • Standardizes the role of Brokers, Publishers, Subscribers and Consumers • Provides two forms of publish/subscribe: direct publishing and brokered publishing • Standardizes Web service message exchanges for publishing, subscribing and notification delivery • Defines XML model of Topics and TopicSpaces to categorize and organize notification messsages

  7. Local processor manager is “front-ended” with A Web service interface J J Other kinds of processors are also “modeled” as same type of WS-Resources Grid Scheduler J Cluster Mainframe Blades Notification R R R R R R R R R WS-Resource framework & WS-Notification Scenario: Grid Resource Management & Scheduling Grid Scheduleris a Web Service Grid “Jobs” and “tasks” are also modeled using WS-Resources and Resource Properties WS-Resource used to “model” physical processor resources WS-Notification can be used to “inform” the scheduler when processor utilization changes WS-Resource Properties “project” processor status (like utilization)

More Related