Interop Planning This is a brainstorm session, add as you wish Review Planning Logistics.

Slides:



Advertisements
Similar presentations
How The Private Capital Uses Internet Webinars to Raise Reg D Rule 506c Capital Contact: Thomas E. Vass
Advertisements

Internet Printing Protocol Extensions BOF IETF46 in Washington, DC November 9, 1999.
IPP Notification and Notification Services White Paper Hugo Parra; Novell, Inc. October 6, 1999 The intent of this paper is to supplement the discussions.
® IBM Software Group © IBM Corporation WS-Policy Attachment- spec overview Maryann Hondo IBM.
Management Task Force W3C Face To Face 01/22/03. Management Task Force Goal: Draft architecture to satisfy management requirements Till next F2F Deliverables:
Joint Exchange / Interop Work Group Test Workgroup John Donnelly Aug 1, 2012.
IVOA interop meeting, Kyoto, May 2005 GWS-WG status (1) ► VOStore (Friday)  Spec v0.18 WD + WSDL  Next steps: ► Review operation set, WSDL, metadata.
SOAP SOAP is a protocol for accessing a Web Service. SOAP stands for Simple Object Access Protocol * SOAP is a communication protocol * SOAP is for communication.
>Christopher F. Passaretti Software Development Manager >SpeechTek 2007 Expand VoiceXML & CCXML Using Web Services.
Introduction to push technology © 2009 Research In Motion Limited.
OpenID And the Future of Digital Identity Alicia Bozyk April 1, 2008.
HTTP Overview Vijayan Sugumaran School of Business Administration Oakland University.
September 12-14, 2005 Bethesda North Marriott Hotel & Conference Center North Bethesda, Maryland.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Work on a Defect from QA Liu Xue Ning.
1 WS-Notification Overview Alan Weissberger NEC-Labs America GGF11 June 8, 2004.
Enabling Embedded Systems to access Internet Resources.
Cross-Enterprise User Assertion IHE Educational Workshop 2007 Cross-Enterprise User Assertion IHE Educational Workshop 2007 John F. Moehrke GE Healthcare.
Disaster Management - Open Platform for Emergency Networks (DM OPEN)‏ Introduction to the Interoperability Environment.
Web Services Description Language CS409 Application Services Even Semester 2007.
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
3 rd Party Registration & Account Management SMT Update To AMWG Status February 24, 2014.
September 12-15, 2004 Philadelphia Marriott Philadelphia, Pennsylvania Web Services Distributed Management Heather Kreger – IBM Igor Sedukhin – CA William.
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
Catalyst 2002 SAML InterOp July 15, 2002 San Francisco.
1 WS-Notification Overview Alan Weissberger NEC-Labs America GGF11 June 8, 2004.
17 March 2008 © 2008 The University of Edinburgh, European Microsoft Innovation Center and University of Southampton IT Innovation Centre 1 NextGRID Security.
FIMS v1.1 Version numbers in schema Richard Cartwright Quantel July 2013.
1 Web Service Description Language (WSDL) 大葉大學資工系.
Title – NwHIN CAQH/CORE X12 support Discussion Date June
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.
FIMS Specification Group EBU-AMWA FIMS August 2011.
OASIS WSDM TC Face To Face Agenda January, 2005 IBM, Boulder, CO.
Extending ISA/IAG beyond the limit. AGAT Security suite - introduction AGAT Security suite is a set of unique components that allow extending ISA / IAG.
Click to edit Master title style Web Services Distributed Management: An Interoperability Demonstration Heather Kreger, IBM Bill Riechardt, HP Zhilli Zhang,
Barry Atkins Heather Kreger Steve Graham Micro Managing – Implementing WSDM in the Small Tiny WSDM Demo.
Web Center Training ©2003 Optimum Technology, Inc.
OASIS WSDM TC Face To Face Agenda October, 2004 Hitachi, Boston, MA.
Interoperability Testing. Work done so far WSDL subgroup Generated Web Service Description with aim for maximum interoperability between various SOAP.
Working with the Persistent Chat Platform in Lync 2013
1 © Donald F. Ferguson, All rights reserved.Modern Internet Service Oriented Application Development – Lecture 2: REST Details and Patterns Some.
Using SAML for SIP H. Tschofenig, J. Peterson, J. Polk, D. Sicker, M. Tegnander.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
OASIS Web Services Distributed Management Technical Committee Feb 9,10 Face to Face #5 HP Winterpark, CO.
WS-CIM mapping using WSDM Igor Sedukhin Heather Kreger Andreas Maier
OASIS WSDM TC Face To Face Agenda June, 2004 GGF, Honalulu, HI.
AMI -ENT Service Definition Team Step-by-Step Modeling and Artifacts Generation Process.
Steve Graham WS-Notification Technical Overview OASIS WS-Notification TC F2F Thursday, April 29th, 2004.
Policy-Based Dynamic Negotiation for Grid Services Authorization Ionut Constandache, Daniel Olmedilla, Wolfgang Nejdl Semantic Web Policy Workshop, ISWC’05.
July 24, Web Services Distributed Management (WSDM) TC Submission: Web Services Manageability Heather Kreger IBM Title slide Igor.
PRO/ARC and TST/PRO joint sessions at TP20 Group Name: oneM2M TP20 Source: Peter Niblett, IBM Meeting Date:
© 2004 IBM Corporation WS-ResourceFramework Service Groups Tom Maguire.
Channel Binding Support for EAP Methods Charles Clancy, Katrin Hoeper.
1 G52IWS: Web Services Description Language (WSDL) Chris Greenhalgh
Copyright © 2004, Keith D Swenson, All Rights Reserved. OASIS Asynchronous Service Access Protocol (ASAP) Tutorial Overview, OASIS ASAP TC May 4, 2004.
Security Hannes Tschofenig. Goal for this Meeting Use the next 2 hours to determine what the security consideration section of the OAuth draft(s) should.
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
Web Service Referencing And Resource Identification Anish Karmarkar Oracle Corp.
Spacebel - Hoeilaart, February 2009 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 Acceptance Review 1 18.
British Library Document Supply Service (BLDSS) API
WSDM F2F.
Writing simple Java Web Services using Eclipse
Unit 2, Lessons 1 & 2 Data types.
Dugki Min Konkuk University
Implementing a service-oriented architecture using SOAP
Management Task Force W3C Face To Face 01/22/03.
WEB SERVICES From Chapter 19, Distributed Systems
HP Team in OASIS WSDM TC Date: July 29, 2003
Web Services Distributed Management
Presentation transcript:

Interop Planning This is a brainstorm session, add as you wish Review Planning Logistics

Interop review Existing document covers MOWS interop w/ a Weather Station service example Provides input for a Primer Lessons learned –...

Interop goals Test ONLY WSDM spec –Make sure that spec is implementable by two independent parties Test what matters Depend on other specs, but not focus on them –Test ONLY parts that make WSDM work Provide implementation experience Results internal to participants –NDA ahead of the event –Rules agreed upfront –Data sanitization Possibility of PR Basis for a cool demo (public event, possibly) Still the input for Primer

Interop Interop “Playbook” –Web service –Arbitrary manageable resource –Example scenarios Interop “Acts” –Capabilties included –Actual interop can be done on these

Interop Sets Focused on a task –E.g. “Subscribing to MOWS Request Processing Notifications” Text explanation of the task Constraints SOAP message exchange examples –Mandatory/optional parts –WSDM parts –Dependent standards parts –Identify volatile parts Separate Interop Sets for Discovery/Introspection (WSDL)

Interop Bootstrap Starts with EPRs for manageability endpoints of –Web Services –Blackberry –Server –... MUST provide –Identity & List of capabilities MAY provide URL to a WSDL (?BP 1.1 compliance) –In which case EPR MUST include service/port If WSDL is not provided, all operations MUST be HTTP/SOAP bound w/o any extensions except WSA Soap:mustUnderstand allowed only on WSA headers WS-I compliant Rely on WSRF-RP implemented at the endpoint (try and fail is ok)

Interop Playbooks Web services management –Weather Station Service example MUWS Identity/Characteristics (Mandatory) MOWS Identification (Mandatory) MOWS Metrics (Optional) MOWS Status/State (Optional) MOWS Request Processing Notification (Optional) MUWS Relationships (Optional) Weather Station Correlateable Properties Act Small device management –Blackberry example MUWS Identity/Characteristics (Mandatory) Blackberry Metrics “Act” (Optional)... Blackberry Configuration (Optional) MUWS Status (Optional) MUWS Metric Change Event (Optional) MUWS Status Change Event (Optional) Server management –IPMI example MUWS Identity/Characteristics (Mandatory) Server Configuration Act (Optional) Server Metrics Act (Optional) Reset “Act” (Optional) Server Alert Notification Act (Optional) MUWS Status (Optional) MUWS Metric Change Event (Optional) MUWS Status Change Event (Optional) WSDL verification “Acts” to be added for each act above (Heather/Zhili) as optional acts.

MUWS Metric Change Event Act To subscribe to a MUWS Metric event topic and get notifications delivered. Step1: using WSDM manageable resource EPR retrieve wsdm:ManageabilityCharacteristics property and verify URI is included (possibly among others) Step2: Using an EPR to a manageable resource retrieve available topics: Get(Topics) -> check for wsdm:MetricsCapability Step3: Using the same EPR subscribe to wsdm:MetricsCapability events. Include receiver EPR. Step4: Receive wsdm:ManagementEvent wrapped wsrp:ResourcePropertyChangeNotification message. Manageable resource uses reeceeiver EPR to send this.

MUWS Identity/Characteristics Act To retrieve resource identification and characteristics provided an EPR of a WSDM manageable resource. Step1: Using an EPR to the WSDM manageable resource retrieve wsdm:ResouceId property. Step2: Retrieve wsdm:ManageabilityCharacteristics property an verify that URI is included (possibly among others)

Server Reset Act To use WSDM manageable resource EPR to reset the server resource. Step1: using WSDM manageable resource EPR retrieve wsdm:ManageabilityCharacteristics property and verify and URIs are included (possibly among others) Step2: using manageable resource EPR invoke ServerReset operation.

Blackberry Metrics Act To retrieve metrics values specific to the Blackberry device. Step1: using WSDM manageable resource EPR retrieve wsdm:ManageabilityCharacteristics property and verify and URIs are included (possibly among others) Step2: Using EPR to a manageable resource retrieve the following metrics properties –wsdm:CurrentTime –bbry:CodeModuleSize, bbry:AllocatedStorage, bbry:FreeStorage –Do it using wsrp:GetProperty for each –Verify that metrics attributes are set correctly according to the type of the metrics (types TBD by IBM) Step3: Do the same using wsrp:GetMultipleProperties

MUWS Relationships Act To navigate a link between two WSDM manageable resources. Step1: using WSDM manageable resource EPR retrieve wsdm:ManageabilityCharacteristics property and verify URI is included (possibly among others) Step2: Using an EPR to the manageable resource retrieve wsdm:ResourceId property Step3: Using an EPR to the manageable resource retrieve wsdm:Relationship* property. Step4: For each wsdm:Relationship with wsdm:Participant/wsdm:ManageabilityEndpointReference AND wsdm:Participant/wsdm:ResourceId != Step2.wsdm:ResourceId DO THIS –Using an EPR contained in wsdm:Participant/wsdm:ManageabilityEndpointReference retrieve wsdm:ResourceId property. This is to make sure that the EPR points to a live WSDM manageable resource.

Weather Station Correlateable Properties Act To establish sameness of two manageable resources using correlateable properties capability. Step1: using WSDM manageable resource #1 EPR retrieve wsdm:ManageabilityCharacteristics property and verify URI is included (possibly among others) Step2: using EPR to the manageable resource #1 retrieve wsdm:CorrelateableProperties property. The dialect MUST be.../pbm. And it MUST contain only one weatherstation:FCCID assertion. Step3: using EPR to the manageable resource #2 retrieve weatherstation:FCCID property. Property MUST be of the xs:positiveInteger type. Step4: Do the same for the manageable resource #1. Step5: Compare values of Step3.weatherstation:FCCID and Step4.weatherstation:FCCID to establish sameness

Interop Participation Manageable Resource –Which profile –Which sets Manageability Consumer –Which profile –Which sets

Interop results Not tested/Not offered Worked Failed –Details WSDM problems Other problems

Plan Interop document –1 week for the first draft Feb 1 st –2 weeks for input Feb 14 th –2 weeks to agree Feb 28 th Signup From Feb 14 th through March 1 st Interop date: Week of April 11 th Interop location: TBD Possible PR by OASIS Symposium (April 24 th )