1 OASIS WS-Notification TC Inaugural F2F meeting Peter Niblett – convener.

Slides:



Advertisements
Similar presentations
Integrating the Healthcare Enterprise IHE Overview Keith W. Boone Interoperability Architect, GE Healthcare Co-chair, IHE Patient Care Coordination PC.
Advertisements

BPEL4WS Business Process Execution Language for Web Services Jim Clark eBusiness Strategist
Web Service Architecture
Overview of Web Services
UDDI v3.0 (Universal Description, Discovery and Integration)
Peter Niblett William Vambenepe WS-Notification Face-to-Face May 2005.
Peter Niblett William Vambenepe WS-Notification Face-to-Face May 2005.
MQTT Technical Committee at OASIS Outline for Summary of Charter.
OASIS Reference Model for Service Oriented Architecture 1.0
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP April DRAFT: Not approved by the OASIS SOA RM TC.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Long-term Archive Service Requirements draft-ietf-ltans-reqs-00.txt.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
OASIS TECHNICAL COMMITTEE FORMAT OF AUTOMOTIVE REPAIR INFORMATION SC2-D5 Architecture and Specifications.
Copyright OASIS, 2001 OASIS Election & Voter Services Technical Committee John Borras Office of e-Envoy Cabinet Office UK Government May 2002.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
1 WS-Notification Overview Alan Weissberger NEC-Labs America GGF11 June 8, 2004.
Copyright OASIS, 2002 OASIS Topic Maps Technical Committees Standards Update Presentation Knowledge Technologies Conference Seattle , March 11 Bernard.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 10: Service Component Architecture.
MPEG-21 : Overview MUMT 611 Doug Van Nort. Introduction Rather than audiovisual content, purpose is set of standards to deliver multimedia in secure environment.
FAO/WHO Codex Training Package Module 3.2 FAO/WHO CODEX TRAINING PACKAGE SECTION THREE – BASICS OF NATIONAL CODEX ACTIVITIES 3.2 How to develop national.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
Cloud Management Challenge Human experts in specific IT infrastructure and business domains possess substantial knowledge about prevention, remediation,
OpenSG Conformity IPRM Overview July 20, ITCA goals under the IPRM at a high level and in outline form these include: Organize the Test and Certification.
For internal use only 1© Nokia Siemens Networks R 255 G 211 B 8 R 255 G 175 B 0 R 127 G 16 B 162 R 163 G 166 B 173 R 137 G 146 B 155 R 175 G 0 B 51 R 52.
WS-RF TCMay 2005 F2F 1 WS-RF Technical Committee May 2005 Face-to-face Agenda.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
1 WS-Notification Overview Alan Weissberger NEC-Labs America GGF11 June 8, 2004.
This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS Cloud Management Challenge Human experts.
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
Peter Niblett WS-Notification Face-to-Face 12 Sep-15 Sep 2005.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
1 Introduction to Web Services Quality Model And Collaboration Issues for EERP Sojung Kim WSQM TC National Information society Agency.
Peter Niblett WS-Notification Face-to-Face 12 Sep-15 Sep 2005.
Grid Services I - Concepts
OASIS WSDM TC Face To Face Agenda January, 2005 IBM, Boulder, CO.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
CONNECT EVERYTHING. ACHIEVE ANYTHING. ™ WS-Brokered Notification Dave Chappell Sonic Software.
Health Delivery Services May 29, Eastern Massachusetts Healthcare Initiative Policy Work Group Session 2 May 29, 2009.
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP May DRAFT: Not approved by the OASIS SOA RM TC.
Distributed Accounting Working Group (DAWG) Distributed Accounting Models Research Group Monday, 22 July 2002 Tuesday, 23 July 2002 Edinburgh, Scotland.
Transaction Processing CS409 Application Services Even Semester 2007.
Electronic Submission of Medical Documentation (esMD)
1 MPLS Architectural Considerations for a Transport Profile ITU-T - IETF Joint Working Team Dave Ward, Malcolm Betts, ed. April 16, 2008.
Steve Graham WS-Notification Technical Overview OASIS WS-Notification TC F2F Thursday, April 29th, 2004.
Steve Graham WS-ResourceFramework Modeling Stateful Resources With Web services OASIS WSRF TC F2F Wednesday, April 28th, 2004.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
© 2004 IBM Corporation WS-ResourceFramework Service Groups Tom Maguire.
Copyright © 2004, Keith D Swenson, All Rights Reserved. OASIS Asynchronous Service Access Protocol (ASAP) Tutorial Overview, OASIS ASAP TC May 4, 2004.
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
Publish Subscribe for XDS-b Vassil Peytchev Epic Systems Corporation.
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
© 2005 Global Grid Forum The information contained herein is subject to change without notice Leading the pervasive adoption of grid computing for research.
Topics on Web Services COMP6017 Dr Nicholas Gibbins –
MQTT Technical Committee at OASIS
May 16 WS BPEL TC Agenda 7:00 Welcome and Introductions
Bringing Grid & Web Services Together
Overview of Web Services
WS-Topics Peter Niblett OASIS TC Face/Face meeting
Health Ingenuity Exchange - HingX
Should WSRP Leverage WSN?
Presentation transcript:

1 OASIS WS-Notification TC Inaugural F2F meeting Peter Niblett – convener

2 Pre-meeting agenda Appointment of Note Takers Roll Call –Inaugural members –Prospective members (sign-up sheet) –Observers + other OASIS members (no roll-call) Election of Co-chairs –William Vambenepe (HP) –Peter Niblett (IBM) –Any other nominations?

3 Proposed Agenda Approval of Agenda Welcome from OASIS staff Jamie Clark Review of TC charter Peter Niblett Overview of TC processWilliam Vambenepe –Follow-on meeting details –TC working practices Contributed work –Publish Subscribe Notification paper Steve Graham –WS-BaseNotification Steve Graham –WS-Topics Peter Niblett –WS-BrokeredNotification Dave Chappell Issues & First Steps –Review of spec authors' issues Sanjay Patil –New issues and clarifications –TC strategy William Vambenepe –Assign roles Wrap up

4 Timekeeping Breaks –10.30 to –12.00 to (Lunch) –15.30to 15:45 End time –17.00 (5 pm)

5 Charter sections Name of the TC –OASIS Web Services Notification (WS-Notification) Technical Committee Statement of Purpose Scope of Work –Scope –Items to be specified –Starting points –Out of scope items List of Deliverables Anticipated Audience Language

6 Statement of Purpose [1] The purpose of the Web Services Notification (WS- Notification) TC is to define a set of specifications that standardize the way Web services interact using the Notification pattern. The goal of this TC is to define a set of royalty-free, related, interoperable and modular specifications that allow this pattern to be modelled in an explicit and standardized fashion. The benefits of such standardization include interoperation between application entities written by different authors, as well as interoperation between different publish/subscribe messaging middleware providers.

7 Statement of Purpose [2] In the Notification pattern a Web service, or other entity, disseminates information to a set of other Web services, without having to have prior knowledge of these other Web Services. Characteristics of this pattern include: 1.The Web services that wish to consume information are registered with the Web service that is capable of distributing it. As part of this registration process they may provide some indication of the nature of the information that they wish to receive. 2.The distributing Web service disseminates information by sending one- way messages to the Web services that are registered to receive it. It is possible that more than one Web service is registered to consume the same information. In such cases, each Web service that is registered receives a separate copy of the information. 3.The distributing Web service may send any number of messages to each registered Web service; it is not limited to sending just a single message. The Notification pattern has many applications, for example in the arenas of system or device management, or in commercial applications such as electronic trading.

8 Scope of Work The scope of this work is to define a set of related, interoperable and modular specifications that standardize the concepts, message exchanges, WSDL and XML schema renderings required to express the Notification pattern, as outlined in the previous section. These specifications will cover the basic Notification pattern along with additional functions that support the use of this pattern. The specifications produced by the TC will be independent of binding-level details. The method of registering for information, and the actual delivery of that information will be orthogonal to transport protocols, so that the specifications can be used over a variety of different transports. The specifications will be factored in a way that allows resource-constrained devices to participate in the Notification pattern. Such devices will be able to send information to, and receive information from Web services, without having to implement all the features of the specifications. The specifications will be designed so that implementations of the specifications can map naturally onto traditional Messaging Middleware systems. The specifications will not describe or attempt to standardize the nature of this mapping.

9 Items to be specified [1] The means by which one Web service can be registered with another in order to receive notifications. It will be possible for this registration to be performed by a third party. This includes the means by which the registration indicates the kind of information that it covers. The means by which such registrations (subscriptions) can be modified or deleted. The means by which a Web service delivers information to those Web services that are registered with it. This includes the possibility of “bulk notification”, i.e. batching multiple pieces of information into a single message. The means by which a Web service can limit the amount of information that is being sent to it. The means by which a Web service can act as a “notification broker”. A notification broker can act as a intermediary between the producer of the information and the Web services that receive it. The means by which an entity which is not itself a Web service can use a notification broker to deliver information to Web services.

10 Items to be specified [2] A language that can be used to describe a Topic information space, and associated metadata. Topics are used to categorize the kinds of information that can be sent or subscribed to as part of a subscription registration. One or more Topic Expression dialects, used to identify Topics or sets of Topics, within a Topic information space. The means by which a Web service can provide runtime metadata showing what Topics it has available for subscription, and in what formats the subscription can be made. One or more Policy language(s) that express the policies that can be applied to a subscription (for example maximum message rate or quality of service) and to other roles and components within the scope of work of the TC. A list of the various roles that Web services, or other entities, can assume within the Notification pattern, along with a description of the function required in order to fulfill each role. Concepts and Terminology to support the above

11 Starting points The WS-Notification TC takes, as its starting point, the Web Service Notification specification documents recently published by Akamai Technologies, Computer Associates International, Fujitsu Laboratories of Europe, the Globus Alliance/Argonne National Laboratory, Hewlett-Packard, IBM, SAP AG, Sonic Software, and Tibco Software. These documents are: –Publish-Subscribe Notification for Web services –Web Services Base Notification –Web Services Topics –Web Services Brokered Notification The TC will coordinate with the proposed WS-RF TC, and the standards produced by the WS-Notification TC will conform to the implied resource pattern specified by the WS-RF TC. Specifications produced by the WS-Notification TC will make use of specifications from the WS-RF TC concerning lifetime and properties of WS-Resources. Other contributions in addition to those listed above will be accepted for consideration without any prejudice or restrictions, and evaluated on their technical merit, as long as the contributions conform to this charter

12 Out of Scope 1.The TC will not prescribe any particular format for the information transmitted in a Notification (other than requiring it to be expressible as a WSDL message). 2.The TC will not define schemas for notification messages for use in particular application domains. 3.The TC will not define standard Topic information spaces. 4.The TC will not define the mapping to any particular programming language, or to any particular messaging middleware. 5.The TC will not attempt to provide specifications for things which have a wider applicability within Web Services. For example, the TC will not provide specifications for the following features: Routing, Addressing, Policy Framework, Resource destruction, Resource properties, Reliable Messaging, Encryption, Message Integrity, Mechanisms to protect against corruption of an individual message, Authentication, Message Non-Repudiation, Transactions and Compensation Where required, these features are provided by composing Notification with other Web Services standards.

13 List of deliverables A revised set of WS-Notification specifications (WS-Base Notification, WS-Topics, WS-Brokered Notification). Committee drafts due within 1 year of first meeting. A WS-NotificationPolicy specification detailing the policy language associated with Notification. Committee draft due within 1 year of first meeting. A primer introducing the above specifications, including use cases, scenarios and suggested best practices for domain experts, as appropriate. Committee draft due within 1 year of first meeting. These specifications will reflect refinements and changes made to, and by, contributions to the TC that are identified by members for additional functionality and semantic clarity within the scope of the TC charter. The TC may choose to vary the number of the specification documents and their titles.

14 Remaining charter sections The anticipated audience for this work includes: –other specification writers that need the notification pattern for Web services; –vendors offering web service or message oriented middleware products; –software architects and programmers who design and write distributed applications requiring notification. Language –All business will be conducted in English.

15 Proposed TC process Teleconference schedules –Bi-weekly one-hour calls Monday, noon US Eastern time –Starting May 10 th Face to Face Meetings –Week of July 26 th - UK –Week of October 11 th or 18 th – USA Decision making –Consensus, backed up by OASIS ballots –Use issue list to drive process No formal subcommittees (initially) Liaisons

16 TC strategy Priority –Stable versions of the specifications that can be used by other groups (e.g. WSDM) –Initial focus is on WS-BaseNotification Approach –First-pass committee draft focussing on issues that be resolved quickly Typographical problems and corrections OASIS namespace and URLs Simple clarifications –More profound issues (e.g.new functions, restructuring) to be handled in subsequent passes. –Sequence: WS-BaseNotification, WS-Topics, WS- BrokeredNotification Other work –NotificationPolicy spec –Primer –Interoperability Fest

17 Roles Secretary Issues secretary –Sanjay Patil has volunteered Lead and supporting editors for the first drafts –Base Notification –Topics –Brokered Notification Webmasters –William and Peter Liaison focal point –WSDM –WSRF