Accelerating business innovation; a Technology Strategy Board programme www.gridcomputingnow.org The Standards Landscape Dave Berry Standards for Interoperable.

Slides:



Advertisements
Similar presentations
© 2007 Open Grid Forum Data Management Challenge - The View from OGF OGF22 – February 28, 2008 Cambridge, MA, USA Erwin Laure David E. Martin Data Area.
Advertisements

Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
Mike Fisher, ETSI TC CLOUD Chairman ETSI TC GRID / CLOUD.
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
The OGSA Vision for Service Oriented Architectures Dave Berry Research Manager, NeSC Co-chair, GGF OGSA Data WG European Grid Technology Days 2005 Concertation.
Content provided under the terms and conditions of the Eclipse Public License Version Eclipse Foundation - Kathy Chan.
UDDI Overview Web Services Registry SOA Enabler. What Is UDDI? Universal Description, Discovery, and Integration Protocols for web services registry Public.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Prescriptive Guidance for SOA Peter Roden Director of Technology Development OASIS.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
4a.1 Grid Computing Standards ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4a.
Web Services Seppo Heikkinen MITA seminar/TUT
ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Web Services Overview Mary Grammatikou 9/06/2009.
12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp , Year of Publication:
The OMII Position At the University of Southampton.
© 2008 Open Grid Forum Grid Standards Realizing Basic Grid Use Cases Using Existing Standards and Profiles.
StandardsDIS W4 RJK1 Distributed Information Systems Standards Bob Kummerfeld Department of Computer Science.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Globus 4 Guy Warner NeSC Training.
OASIS and Web Services Karl Best OASIS Director of Technical Operations.
© 2007 Open Grid Forum Building Blocks for the Grid Chris Smith, VP of Standards, OGF Presented with small modifications by Geoffrey Fox eScience2007 Bangalore.
© 2006 Open Grid Forum Grid – path to pervasive adoption Mark Linesch - President, Open Grid Forum Hewlett Packard.
Web Service Standards, Security & Management Chris Peiris
The OMII Perspective on Grid and Web Services At the University of Southampton.
Possible Architectural Principles for OGSA-UK and other Grids UK e-Science Core Programme Town Meeting London Monday 31st January 2005 “Defining the next.
4/22/20031 Data Interchange Initiative Lower the Barrier of Entry to B2B eBusiness Prepared by Bennet Pang
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
1 Core Web Services Standards. 2 (Simplified) Web Service Architecture Registry 1. Service Registers PUBLISH 3. Client calls Service BIND 2. Client Request.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
World Class Standards CCIF New York - April Grids, Clouds and Service Infrastructures ETSI Strategy & New Initiatives.
The GRIMOIRES Service Registry Weijian Fang and Luc Moreau School of Electronics and Computer Science University of Southampton.
Web Services (SOAP, WSDL, and UDDI)
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Standards landscape and ARC development plans Péter Stefán KnowARC WP3 + NIIF.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
September 12-15, 2004 Philadelphia Marriott Philadelphia, Pennsylvania Web Services Distributed Management Heather Kreger – IBM Igor Sedukhin – CA William.
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
XML The “E-Lance Economy” or “Digital Economy” is a new challenge for interacting over networks. XML was developed by the World Wide Web Consortium (W3C)
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Grids - the near future Mark Hayes NIEeS Summer School 2003.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
Basics of Grid Middleware – 2 (with an introduction to OMII-Europe) Mike Mineter NeSC-TOE.
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
Karolina Sarnowska, University of Virginia Andrew Grimshaw, University of Virginia Mark Morgan, University of Virginia Akos Frohner, CERN Erwin Laure,
Web Service Resource Framework WSMO Presentation Jos de Bruijn Digital Enterprise Research Institute http ://
Gridshell Security Master Project Akylbek Zhumabayev Rochester Institute of Technology.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
INFSO-RI Enabling Grids for E-sciencE EGEE ‘s Strategy on Grid and Web Services Fabrizio Gagliardi Open Middleware Infrastructure.
July 24, Web Services Distributed Management (WSDM) TC Submission: Web Services Manageability Heather Kreger IBM Title slide Igor.
EGEE is a project funded by the European Union under contract IST Introduction to Web Services 3 – 4 June
Promoting and Standardizing Grid Computing OGSA - Service Oriented Architecture for Grids Ravi Subramaniam OGSA-WG November, 2005.
Promoting and Standardizing Grid Computing OGSA - Service Oriented Architecture for Grids OGSA-WG December, 2005.
Promoting and Standardizing Grid Computing OGSA - Service Oriented Architecture for Grids Ravi Subramaniam OGSA-WG December, 2005.
Standards Standards: space, geospatial, mass market, IT industry, de facto, etc…
Promoting and Standardizing Grid Computing OGSA - Service Oriented Architecture for Grids Ravi Subramaniam OGSA-WG November, 2005.
Introduction to Web Services
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Some Basics of Globus Web Services
Wsdl.
Unicore and Standards Dr. David Snelling
Tim Bornholtz Director of Technology Services
Large Scale Distributed Computing
Presentation transcript:

Accelerating business innovation; a Technology Strategy Board programme The Standards Landscape Dave Berry Standards for Interoperable Grids: Experience from NextGRID and OMII-Europe 17 th March 2008

Accelerating business innovation; a Technology Strategy Board programme Contents Standards and “Standards Defining Organisations” Context: Competing organisations co-operating The grid standards landscape Some of the relevant organisations and standards The nice thing about standards is, there are so many to choose from

Accelerating business innovation; a Technology Strategy Board programme Why Standards? Interoperability of protocols Portability of programs Vendor p.o.v. Ideal is a de facto monopoly, e.g. MS Office Network effects give more market share to market leaders User p.o.v. (IT Managers, Developers, …) Ideal is a number of competing products But need to share with other users Interoperability and portability are orthogonal and complementary

Accelerating business innovation; a Technology Strategy Board programme When is a Standard not a Standard? When there is only one (real) implementation I.e. created by a vendor to legitimize their product Some accuse Office OpenXML of this When nobody uses it I.e., created by a committee with no user demand Some wonder whether WS-Naming fits this description When it is not the product of a Standards Defining Organisation I.e. de facto standards All these factors may change Other vendors may implement it (is this happening with OpenXML?) People may start to use it (is this happening with WS-Naming?) An SDO may define it

Accelerating business innovation; a Technology Strategy Board programme Standards Defining Organisations (SDOs) National ISO (BSI, ANSI, …), ETSI ISO is the international standards body formed from a membership of national organisations Industry OASIS, SNIA, DMTF, ITU, ECMA, IETF, … Community W3C, OGF, … Subject-specific IVOA, many more!

Accelerating business innovation; a Technology Strategy Board programme Who actually makes standards? Interested parties Vendors, users, … SDOs provide support, procedures, publication, etc. Companies & organisations that work together, standardise together The result is competing groups and informal alliances Membership of these alliances shifts from one standard to another, depending on the goals of each organisation Sometimes this results in competing “standards” E.g. WS-Resource Framework IBM, HP, Fujitsu, CA, BEA, … Vs. WS-Management MS, Sun, Intel, Oracle, …

Accelerating business innovation; a Technology Strategy Board programme An example of competing standards URL / URI / IRI A single string Easily pasted into scripts and documents Ubiquitous WS-Addressing Augments URI with messaging information and metadata Assumes tooling available (or hand-write the XML) Supported by many web tools -In theory, these are complementary standards -In practice, many people just use URIs -Part of a larger competition: REST vs. SOAP

Accelerating business innovation; a Technology Strategy Board programme The SOAP / WS stack A (large) set of standards that can be combined to implement a comprehensive infrastructure Examples WS-Addressing WS-Security WS-Eventing WS-Policy WS-Transaction

Accelerating business innovation; a Technology Strategy Board programme An example of competing WS standards WS-Resource Framework & WS-Notification IBM, HP, Fujitsu, CA, BEA, … Replaced OGSI WS-Management & WS-Eventing MS, Sun, Intel, Oracle, … Evolved from WS-Transfer This conflict was eventually resolved by the release of the WS-Resource Transfer specification

Accelerating business innovation; a Technology Strategy Board programme The effort required for standardisation A typical working group or technical committee meets Weekly by telephone Face to face every 2-3 months Time required to write, review and revise the documents Outreach Presentations, tutorials, joint meetings, …

Accelerating business innovation; a Technology Strategy Board programme The grid standards landscape Current status Primarily single-source systems competing for market share E.g. Condor, Platform, Google, Globus E.g. Finance industry Initially secretive about use of grid Now users seeking to break out of vendor lock-in Some Academic Collaboration E.g. EGEE and OSG

Accelerating business innovation; a Technology Strategy Board programme The Grid Environment

Accelerating business innovation; a Technology Strategy Board programme 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 l eading technology companies to non-profit organisations and individuals. Best known for fundamental web standards, including: XML XML Schema XHTML XSL/XSLT MathML SSML CCS OWL Several working groups are relevant to grid standards projects including: WS- Addressing WSDL 2.0 MTOM W3C: World-Wide Web Consortium

Accelerating business innovation; a Technology Strategy Board programme 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 The DMTF and OGF are formally collaborating on extensions to CIM that support the management of grid infrastructures. DMTF: Distributed Management Task Force

Accelerating business innovation; a Technology Strategy Board programme 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 WS Resource Transfer WS-Eventing OASIS: Organization for the Advancement of Structured Information Standards

Accelerating business innovation; a Technology Strategy Board programme ETSI: European Technology Standards Institute ETSI is a member-led, international nonprofit standards consortium of the telecoms industry. It is officially responsible for the standardisation of ICT in Europe. Founded in 1988 Best known for GSM and TETRA The ETSI Grid group has commisioned “plug tests” of grid implementations and is looking to produce detailed tests for existing standards. It is also making links between the grid community and telecommunications standards.

Accelerating business innovation; a Technology Strategy Board programme OGF: Open Grid Forum OGF is an international community leading the global standardization effort for grid computing. Formed in 2006 from the merger of the Global Grid Forum( founded 2000) and the Enterprise Grid Alliance (founded 2004) Members include users, developers, and vendors. Industry, academics, research laboratories Best known for standards and architectures for Grids, including: OGSA SAGA ByteIO GridFTP GLUE DRMAA JSDL SRM RNS/Naming Also produces profile documents such as: Basic Security Profile HPC Basic Profile Secure Addressing Profile Secure Communication Profile

Accelerating business innovation; a Technology Strategy Board programme OGSA WSRF 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 When WS Resource Transfer is available, OGSA might release a new Basic Profile

Accelerating business innovation; a Technology Strategy Board programme OGF Specifications OGSA: Open Grid Services Architecture, which includes JSDL: Job Submission Description Language BES: Basic Execution Service RSS: Resource Selection Service ByteIO: POSIX-like IO WS-DAI: Data Access and Integration RNS: Resource Namespace Service WS-Naming: Abstract Names DMI: Data Movement Interface SAGA: Simple API for Grid Applications DRMAA: Distributed Resource Management Application API

Accelerating business innovation; a Technology Strategy Board programme Standard APIs vs Protocols Workload Manager Client Workload Manager Native API Native Protocol Engine proprietary API proprietary protocol Native Protocol Engine DRMAA/SAGA Native API proprietary protocol standard API OGSA-BES WS-I compliant SOAP toolkit standard protocol OGSA-BES WS-I compliant SOAP toolkit DRMAA/SAGA standard protocol standard API OGSA-BES WS-I compliant SOAP toolkit standard protocol proprietary API Native API From Building Blocks for the Grid, Chris Smith, eScience2007

Accelerating business innovation; a Technology Strategy Board programme Further reading A snapshot of standards from DMTF, W3C, SNIA, OGF, OASIS, IETF, ITU and others can be seen at Chris Smith’s Building Blocks for the Grid gives one view of the OGF specifications: /OGFStandards_Dec10-07.ppt /OGFStandards_Dec10-07.ppt Wikipedia has useful articles on the SDOs and many of the specifications, with links to more detailed information