1 / 19

The OGSA Vision for Service Oriented Architectures

The OGSA Vision for Service Oriented Architectures. Dave Berry Research Manager, NeSC Co-chair, GGF OGSA Data WG European Grid Technology Days 2005 Concertation Meeting, June 1 st 2005. Overview. What is OGSA? Web Service specifications The OGSA roadmap.

ewan
Download Presentation

The OGSA Vision for Service Oriented Architectures

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. The OGSA Vision for Service Oriented Architectures Dave Berry Research Manager, NeSC Co-chair, GGF OGSA Data WG European Grid Technology Days 2005 Concertation Meeting, June 1st 2005

  2. Overview • What is OGSA? • Web Service specifications • The OGSA roadmap

  3. OGSA: Open Grid Services Architecture • Open service-oriented architecture • Based on Web Services, addressing Grid scenarios • Resources as First Class Entities • Dynamic service/resource creation and destruction • Component Based • Elements of the Architecture are pluggable • Customizable • Support for dynamic, domain-specific content, ... • Within the same standardized framework • GGF’s flagship architecture and the blueprint for industry standard grid computing

  4. OGSA Contributors • Industry (Fujitsu, IBM, HP, NEC, Hitachi, Platform, Univa, …) • Academia (UK e-Science, CERN, Argonne, ISI, …) • Continuing in this spirit of collaboration, many of the following slides are the work of other people • Hiro Kishimoto, Ian Foster, Dave Snelling,…

  5. Why Web Services? • Interoperability is key • When crossing organisational boundaries • Globus, GLite, OMII, ChinaGrid, …? • Web Services provide a common infrastructure • And industry support • Distributed and heterogeneous environment • Much work left to do • Existing specifications provide a foundation

  6. Replication Transfer Context Services VO Mgmt Data Services Integration Policy Mgmt Information Services Access Context Services Info Services Data Services Monitoring Event Mgmt Discovery Logging Execution Mgmt Services Execution Mgmt Services Infra Services Execution Workflow Mgmt Workload Mgmt Execution Planning Job Mgmt WSRF WSN WSDM Naming Infrastructure Services Self Mgmt Services Rsrc Mgmt Services Reservation Configuration Deployment Provisioning Security Services Resource Mgmt Services Heterogeneity Mgmt Self Mgmt Services Authentication Optimization Authorization Security Services Service Level Attainment Integrity QoS Mgmt Boundary Traversal

  7. Relevant Specifications SYSTEMS MANAGEMENT GRID COMPUTING UTILITY COMPUTING Use Cases & Applications Distributed query processing Data Centre Collaboration Persistent Archive ASP Multi Media VO Management ByteIO OGSA-EMS WS-DAI Core Services Information WSDM Discovery GGF-UR WS-Base Notification Naming Privacy Trust GFD-C.16 WSRF-RP WSRF-RL Data Model WSRF-RAP WS-Security SAML/XACML X.509 Base Profile WS-Addressing HTTP(S)/SOAP WSDL CIM/JSIM Data Transport GRID Computing, Distributed Computing and Utility Computing are different views of the same important problem domain.

  8. A Perspective on SOA Specifications From OGSA Status and Future, Hiro Kishimoto and Ian Foster, GGF12slide originally from Michael Behrens, DISA consultant

  9. Of particular relevance to OGSA… • W3C • WS-Addressing • OASIS • WSRF and WS-Notification • WS-Security, etc. • WSDM • DMTF • Utility Computing • CIM • Server management

  10. W3C: World-Wide Web Consortium • W3C is an international consortium where Member organizations, a full-time staff, and the public work together to develop Web standards. • Founded in 1994, ~80 published recommendations, staff on 3 continents • Members of W3C range from leading technology companies to non-profit organisations and individuals. • Best known for fundamental web standards, including: • XML • XML Schema • SSML • CCS • OWL • XHTML • XSL/XSLT • MathML • Several working groups are relevant to grid standards projects including: • WS-Addressing • WSDL 2.0 • Binary data

  11. DMTF: Distributed Management Task Force • DMTF is an industry organization leading the development of management standards and integration technology. • Founded in 1992 • Best known for standards that address system management in enterprise and Internet environments, including: • CIM • WBEM • DMI • Several working groups are relevant to grid standards projects including: • Server Management • CIM Core • Utility Computing

  12. OASIS: Organization for the Advancement of Structured Information Standards • OASIS is a member-led, international nonprofit standards consortium concentrating on structured information and global e-business standards • Founded in 1993, ~65 projects, staff on 3 continents • Members of OASIS are • Vendors, users, academics and governments • Organizations, individuals and industry groups • Best known for e-business standards that address real world business requirements, including • UDDI • SAML • ebXML • WS-Security • WSRP • WS-Reliability • SPML • XACML • UBL • Host for key grid standards projects including • WSDM • WSRF • WS-N

  13. OGSA Working Group History • Announced at GGF4 (2/02) • WG created (9/02) • Declared as GGF’s flagship architecture at GGF10 (3/04) • OGSA roadmap draft at GGF12 (9/04) • OGSA Usecase document publication (11/04) • OGSA document v1 and glossary publication (3/05) • OGSA roadmap submitted to GGF14 (6/05) • 2+ regular weekly teleconferences • > 300 mailing list subscribers

  14. OGSA document structure Root documents Roadmap document Concepts and Fundamentals Usecase document inform and guide Scenario Service Description feedback Documents produced by OGSA WG or other GGF WGs inform and guide consistent feedback Profile informational refer All specs produced by other GGF WGs or other SDOs Proposed recomendation Actual specs

  15. DAIS-WG OGSA Data working group GSM-WG GFS-WG OGSA-WG Tele cons, F2F meetings ByteIO WG E.g. OGSA Data working group • Brings together: • Domain experts within OGSA • Chairs of other WG/RGs • Output is included in OGSA specification OGSA WG Design Teams do the same for Execution Services, Information Services, Security, …

  16. Forthcoming Specifications • JSDL: Job Submission Description Language • OGSA BES: Basic Execution Service • ByteIO: POSIX-like IO • WS-DAI: Data Access and Integration • RNS: Resource Namespace Service • WS-Naming: Abstract Names

  17. OGSA Basic Profile v1.0 • OGSA needs a stable Web Services infrastructure… • …but it is a design objective that OGSA be infrastructure agnostic • Hence WSRF basic profile for OGSA • There could be other basic profiles for OGSA • Normative reference specifications • WS-I Basic profile 1.1 & Basic security profile 1.0 • WS-addressing • WS Resource Framework & WS Notification • WS-security

  18. V1.5 OGSA-WG WSRF Basic Profile OGSA-WG OGSA schedule 2006 2004 2005 Architecture V1.0 OGSA-WG Base document Data architecture OGSA-data Scenarios & service descriptions ByteIO Usecase OGSA-ByteIO Recommended Profile JSDL JSDL ByteIO OGSA-ByteIO Normative specifications Basic Execution Service OGSA-BES RNS GFS WS-DAI WS-DAI Left edge: public comment start, Right edge: GFD publication

  19. OGSA-DAI OGSA-DAI OGSA-based Open Source Grids Several Grid projects are implementing OGSA components

More Related