Title: The OGSA Vision for Service Oriented Architectures
1The 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
2Overview
- What is OGSA?
- Web Service specifications
- The OGSA roadmap
3OGSA 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
- GGFs flagship architecture and the blueprint for
industry standard grid computing
4OGSA 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,
5Why 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
6Replication
Transfer
Context Services
VO Mgmt
Data Services
Integration
Policy Mgmt
Access
Information Services
Context Services
Info Services
Data Services
Event Mgmt
Monitoring
Discovery
Logging
Execution Mgmt Services
Infra Services
Execution Mgmt Services
WSRF
WSN
WSDM
Job Mgmt
Execution Planning
Workflow Mgmt
Workload Mgmt
Execution
Naming
Infrastructure Services
Rsrc Mgmt Services
Self Mgmt Services
Provisioning
Deployment
Configuration
Reservation
Security Services
Resource Mgmt Services
Heterogeneity Mgmt
Self Mgmt Services
Authentication
Optimization
Authorization
Service Level Attainment
Security Services
Integrity
QoS Mgmt
Boundary Traversal
7Relevant Specifications
SYSTEMS MANAGEMENT
UTILITY COMPUTING
GRID COMPUTING
Use Cases Applications
Distributed query processing
Data Centre
ASP
Collaboration
Multi Media
Persistent Archive
VO Management
OGSA-EMS
ByteIO
WS-DAI
Core Services
WSDM
Discovery
Information
WS-Base Notification
Naming
GGF-UR
Privacy
GFD-C.16
Trust
Data Model
WSRF-RL
WSRF-RP
WSRF-RAP
WS-Security
SAML/XACML
X.509
Base Profile
WS-Addressing
CIM/JSIM
HTTP(S)/SOAP
WSDL
Data Transport
GRID Computing, Distributed Computing and Utility
Computing are different views of the same
important problem domain.
8A Perspective on SOA Specifications
From OGSA Status and Future, Hiro Kishimoto and
Ian Foster, GGF12slide originally from Michael
Behrens, DISA consultant
9Of particular relevance to OGSA
- W3C
- WS-Addressing
- OASIS
- WSRF and WS-Notification
- WS-Security, etc.
- WSDM
- DMTF
- Utility Computing
- CIM
- Server management
10W3C 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
- Several working groups are relevant to grid
standards projects including
11DMTF 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
- Several working groups are relevant to grid
standards projects including
12OASIS 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
- WS-Security
- WSRP
- WS-Reliability
- Host for key grid standards projects including
13OGSA Working Group History
- Announced at GGF4 (2/02)
- WG created (9/02)
- Declared as GGFs 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
- gt 300 mailing list subscribers
14OGSA 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
15E.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,
16Forthcoming 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
17OGSA 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
18OGSA schedule
2006
2004
2005
Architecture V1.0
OGSA-WG
Base document
Data architecture
OGSA-data
Scenarios service descriptions
OGSA-ByteIO
ByteIO Usecase
Recommended Profile
JSDL
JSDL
OGSA-ByteIO
ByteIO
Normative specifications
OGSA-BES
Basic Execution Service
GFS
RNS
WS-DAI
WS-DAI
Left edge public comment start, Right edge GFD
publication
19OGSA-based Open Source Grids
- Several Grid projects are implementing
- OGSA components