OGSA Profiles Interoperability Testing

Slides:



Advertisements
Similar presentations
Bringing Grid & Web Services Together
Advertisements

1 IETF KEYPROV WG Protocol Basis and Characteristics IEEE P April 11, 2007 Andrea Doherty.
GT WS Core: Specification Upgrade. 2 Current Implementation l WS Addressing: March 2004 version l WSRF: June 2004 working draft l WSN: June 2004 working.
Genesis II Open Source, OGSA Implementation Genesis II: Mapping Grids into the Local File System: Access, RNS, and ByteIO Andrew Grimshaw Genesis II Team.
© 2006 Open Grid Forum OGSA Profiles Interoperability Testing Dr. David Snelling Fujitsu Laboratories of Europe.
© 2006 Open Grid Forum OGSA Profiles Interoperability Testing Dr. David Snelling Fujitsu Laboratories of Europe.
© 2007 Open Grid Forum OGSA Message Broker Service - MBS proposal OGF19 OGSA-WG session #3 Abdeslem DJAOUI 30 January, :30pm Chapel Hill, NC.
OGSA Security Profile 2.0 (a.k.a. Express Authentication Profile) DUANE MERRILL October 18, 2007.
OGF-SOKU Workshop 08/05/2007 Pinar Alper. Oscar Corcho, Paolo Missier, Ioannis Kotsiopoulos, Ian Dunlop, Wei Xing, Sean Bechhofer, Carole Goble Semantic.
Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
Accessing PI System using OPC Unified Architecture
SIMPLE Presence Traffic Optimization and Server Scalability Vishal Kumar Singh Henning Schulzrinne Markus Isomaki Piotr Boni IETF 67, San Diego.
SOAP Lee Jong-uk. Introduction What is SOAP? The features of SOAP The structure of SOAP SOAP exchange message model & message Examples of SOAP.
This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Fujitsu Laboratories of Europe © 2005 OGSA, WSRF, and the Foundations of Grid Dr. David Snelling Fujitsu Laboratories of Europe UK.Fujitsu.com.
Grid Architecture: Representing NextGRID David Snelling Fujitsu Labs Europe.
NHIN Specifications Richard Kernan, NHIN Specification Lead (Contractor), Office of the National Coordinator for Health IT Karen Witting, Contractor to.
Building Services in WSRF Ben Clifford GGF Summer School July 2004.
Building services in WSRF Ben Clifford Draft For GGF summer school, July 2004.
Web Service Security CSCI5931 Web Security Instructor: Dr. T. Andrew Yang Student: Jue Wang.
© JBoss Inc The need for context in Web Services Mark Little, presented by Kurt T Stam Red Hat.
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
1 Modeling Stateful Resources with Web Services ICE Ph.D lecture Byung-sang Kim.
WEB SERVICES ADDRESSING, RESOURCES, NOTIFICATION, EVENTING Chirita Stefan, Michaël Waumans INFO-H-511.
1 WS-Notification Overview Alan Weissberger NEC-Labs America GGF11 June 8, 2004.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
USC Viterbi School of Engineering Web and Grid Services Slides taken from a variety of sources: GT4 tutorial, by Borja Sotomayor
WSRF & WSRF’s Application in VO-DAS Haijun Tian ChinaVO
Information breakout. Things what we did What is the difference between a registry and a catalog? What do we mean by naming? What does OGSA define? Using.
1 WS-Notification Overview Alan Weissberger NEC-Labs America GGF11 June 8, 2004.
Virtual techdays INDIA │ august 2010 Deep Dive into WCF 4.0 Features Sarath S S V S │ Program Manager, BING, Microsoft India R&D.
OGSA Hauptseminar: Data Grid Thema 2: Open Grid Service Architecture
SCA Bindings Simon Holdsworth Piotr Przybylski. Agenda n SCA Bindings Overview l Bindings TC Charter n Bindings l Web Services Binding l JMS Binding l.
Barry Atkins Heather Kreger Steve Graham Micro Managing – Implementing WSDM in the Small Tiny WSDM Demo.
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
Kemal Baykal Rasim Ismayilov
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 ://
Windows Communication Foundation David Anderson Independent Software Developer DCOM Productions.
EbXML Conformance TC Activities August 14th, 2001 FUJITSU LIMITED.
Steve Graham WS-ResourceFramework Technical Overview OASIS Tutorial Sunday, April 26th, 2004.
Steve Graham WS-ResourceFramework Modeling Stateful Resources With Web services OASIS WSRF TC F2F Wednesday, April 28th, 2004.
WP3 OGSA Notification and RGMA Datagrid meeting 13/5/2003.
Wednesday, 3:30 PM – 5:00 PM Telecom SOA Profile  WS Addressing  WS reliable messaging  WS security  SOAP over JMS  General improvement of specs with.
Office of Science U.S. Department of Energy Globus World Python WS Core Joshua R. Boverhof Lawrence Berkeley National Laboratory.
Manchester Computing Supercomputing, Visualization & e-Science Mark Mc Keown WSRF::Lite developer Formerly UK Grid Support Center
Identifiers, Resources, EPRs,and Missing Links OSG - Middleware Security Group Meeting Mon-Tue, June 5-6, 2006, SLAC, Stanford, CA Frank Siebenlist (Argonne.
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
WS-Resource Framework University of Amsterdam
Peter Niblett WS-Notification and WS-RF OASIS WS-RF and WS-Notification TC F2Fs July 2004.
1 OASIS BDX TC - March BDX Technical Committee Addressing Mechanism or BDX Technical Committee Addressing Mechanism or "how do I find where to send.
WCF 4.0: Routing & Discovery Services
CDDLM-WG discussions with OGSA-WG
WS-Agreement Overview for OGSA
OGSA-WG Basic Profile Session #1 Security
Some Basics of Globus Web Services
Unicore and the EM Profile
Bringing Grid & Web Services Together
Organized by governmental sector (National Institute of information )
Web Service Resource Framework (WSRF)
WS Naming OGF 19 - Friday Center, NC.
Unicore and Standards Dr. David Snelling
Message Queuing.
Student: Popa Andrei-Sebastian
Electronic Payment Security Technologies
Interoperability Test Message Patterns for IEC
Interoperability Test Message Patterns for IEC
Additional Features of WSRF/GT4 Services
GIN & the Standards Activity
Presentation transcript:

OGSA Profiles Interoperability Testing Dr. David Snelling Fujitsu Laboratories of Europe

Test Scenarios Security Approach to Security in Interop WS-naming Basic Security Profile 1.0 – core Security Profile 1.0 – secure channel Approach to Security in Interop WS-naming WSRF Basic Profile 1.0 ByteIO/DMI/BES/JSDL 2

OGSA BSP - Core Test Targets Test Scenario R0301 R0302 EPR MUST include EndpointKeyInfo element. R0302 EPR MUST include only one EndpointKeyInfo element. What’s the point? 3

OGSA BSP - Secure Channel Test Targets Test Scenario R0301/02 Requirements are on both client and server. R0303/04/05/06 MUST use TLS/SSL for HTTP and non-HTTP connections. R0307/08/09/10 Recommend cipher suites. R0317/18 MUST authenticate. R10319/20/21 Prohibited cipher suites. Use HTTP No need to have a WS. Client should fetch back the fingerprint of her own certificate. Root certificate distribution out of band. 4

Approach to Security Proposal: Everyone use Secure Channel Target Genesis II Unicore Globus GridSAM Univa NAREGI WSRF BP ? X SBP Core SP SC WS-Naming XX Proposal: Everyone use Secure Channel 5

WS-Naming: U-WS-Endpoint Test Targets Test Scenario R0301 R0302 and R0303 are mandatory. R0302 Information required for unambiguous routing to the right endpoint. R03?? Route all messages to the unique endpoint. Hard to test! ??? 6

WS-Naming: EPI Test Targets Test Scenario R0421 R0422 R0423 Sender may send an Endpoint Identifier (EPI) in the SOAP header. EPI MUST be IRIs. R0422 Receiver must not rely on this identifier for routing. R0423 EPIs Must be in the specified element within the Metadata element of the EPR. Build a single client as a ping service Endpoint sends EPR to client Client sends back a simple message: With EPI in header Without EPI in header Verify that the same entity was contacted. 7

WS-Naming: EPI Address Test Targets Test Scenario R0431 Must meet Unambiguous Web Service Endpoint Profile. R0432 All information necessary MUST be in the ws:Address. R0433 The ws:Address MUST be an EPI. Build a single client as a ping service Endpoint sends EPR to client Client sends back a simple message to the Address. Verify that the same entity was contacted. 8

WS-Naming: Resolvers Test Targets Test Scenario R0511/2 R0521/2 One of the two interfaces MUST be implemented. R0521/2 Multiple instances of each type allowed in EPR. R0523/4 These EPR MUST in in the specified element in the ws:Metadata element of the EPR. Build a single client as a ping service Endpoint sends EPR to client Client sends back a simple message to the endpoint. Success Failure Client uses resolver Second attempt succeeds 9

OGSA WSRF Basic Profile Address MUST use EPRs Resource Properties ResourcePropertyNames FinalWSResourceInterface WSResourceInterfaces ResourceEndpointReference Resource Properties Operations GetResourceProperty GetMultipleResourceProperties QueryResourceProperties MUST support Xpath queries Notification Support Subscribe Support Property Change Notification Don’t support UseRaw Must support Simple and Xpath subscription Support Notify Lifetime Support for Destroy Support for SetTerminationTime Base Faults Must support Base Faults 10