CPA Negotiation Potential tasks: formation of CPPs, request for CPP (service), discovery of CPPs (registry services), CPA template support, submission.

Slides:



Advertisements
Similar presentations
Collaboration-Protocol Profile and Agreement Specification Armin Haller Digital Enterprise Research Institute
Advertisements

General introduction to Web services and an implementation example
1 April 18 th, 2002 Electronic Commerce Promotion Council of Japan (ECOM) 5 th ebXML Asia Committee Taipei meeting Current Status of OASIS ebXML CPPA TC.
SOAP & Security IEEE Computer Society Utah Chapter Hilarie Orman - Purple Streak Development Tolga Acar - Novell, Inc. October 24, 2002.
1 Understanding Web Services Presented By: Woodas Lai.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
A quick and easy way to prepare and manage UCC filings!
SOAP Quang Vinh Pham Simon De Baets Université Libre de Bruxelles1.
CWIC Exception & Error Handling Archie Warnock Lingjun Kang Genyong Yu
1 Business-to-Business (B2B) Ecommerce r Larger business have been engaged in EDI (Electronic Data Interchange) to exchange data r Traditional EDI is expensive.
EbXML (summary) Sungchul Hong. ebXML ebXML provides a means for companies to integrate their processes easily. Business needs communication. And EDI has.
Sonnenglanz Consulting BV 28 September CPA Management Idea’s for large-scale deployments E.J. Van Nigtevecht Sonnenglanz Consulting BV.
IP Security IPSec 2 * Essential Network Security Book Slides. IT352 | Network Security |Najwa AlGhamdi 1.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Long-term Archive Service Requirements draft-ietf-ltans-reqs-00.txt.
SE Document Document Control Software. SE Document SE Document is a Document Management Software System to help you meet all document control requirements.
SaaS Software Container By Brian Moore Paul Kopacz.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
MEGS+ Michigan Electronic Grants System Plus Office of Special Education May 2012.
Status of upgrading CDI service (user interface, harvesting via GeoNetwork, CDI interoperability options following SeaDataNet D8.7) By Dick M.A. Schaap.
1 Explanation of Examples of CPPA V1.05 Process-Specification Document CPP-A/B, CPA (draft-cpp-example-companyA-012.xml) (draft-cpp-example-companyB-012.xml)
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
AMS confidential & proprietary International Business and Technology Consultants 1 XML as a Document Exchange Format Tom Loukas AMS Center for Advanced.
1 Weijing Chen Keith Allen XML Network Management Interface (draft-weijing-netconf-interface-01.txt) NETCONF Interim.
Job Messaging Format (JMF) Tutorial Claes Buckwalter, Linköping University Doug Belkofer, EFI Sunday, April 24, 2005 PIA/GATF, Pittsburgh.
Lesson 14: Installing and Uninstalling Programs how to install a new program what to do if the new program doesn’t work how to uninstall a program © CCI.
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Web Server Administration Web Services XML SOAP. Overview What are web services and what do they do? What is XML? What is SOAP? How are they all connected?
Sympa Mailing List Server
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Top Five Web Application Vulnerabilities Vebjørn Moen Selmersenteret/NoWires.org Norsk Kryptoseminar Trondheim
EbXML Messaging Upgrade of OAG TestBed: Some Requirements and Design Options Jacques Durand / Philippe DeSmedt ebXML IIC.
Copyright OASIS, 2001 ebXML CPPA Technology Dale Moberg, Cyclone Commerce Chair, OASIS ebXML TC
Scarlett Gibb NIH Office of Extramural Research Office of Electronic Research and Reports Management Interim Chief, eRA User Support, Training & Documentation.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
1 Web Services Web and Database Management System.
Mobile Communication MMS. Mobile Communication The MM7 interface enables interactions between Value Added Service applications and an MMSC. The technical.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
Session Session 12 EDExpress Application Processing—What’s New and Q&A.
Advanced Web Technologies Lecture #4 By: Faraz Ahmed.
Web Technologies Lecture 10 Web services. From W3C – A software system designed to support interoperable machine-to-machine interaction over a network.
Requirements Engineering Requirements Management Lecture-25.
EbXML Registry and Repository Dept of Computer Engineering Khon Kaen University.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
Lecture VI: SOAP-based Web Service CS 4593 Cloud-Oriented Big Data and Software Engineering.
COMET Working Group Progress Report. Contents of Report Provide COMET Recommendations, with May 6 revisions (Vote) –Competitive Meter Approval Process.
1 Activities about CPPA in Asia Region Yukinori Saito Electronic Commerce Promotion Council of Japan (ECOM, 4 th.
FHA Training Module 1 This document reflects current policy related to this topic. Its content is approved for use in all external and internal FHA-related.
WebApi: What is it? How can I use it? Guy In Front of the Whittaker.
OAIS (archive) Producer Management Consumer. Representation Information Data Object Information Object Interpreted using its Yields.
Overview BPSS Contract Formation Pattern E-Commerce Patterns 1.0 ebXML Negotiation Subteam F2F January 30, 2002 Heiko Ludwig.
OAIS (archive) OAIS (archive) Producer Management Consumer.
SWORD Simple Web-service Offering Repository Deposit By Aparna R. Belhe Archana Galipalli.
Data and tools on the Web have been exposed in a RESTful manner. Taverna provides a custom processor for accessing such services.
Introduction to Web Services
Training Objectives About D2F Download Installation Configuration
Data Virtualization Tutorial… CORS and CIS
Implementing a service-oriented architecture using SOAP
Web Server Administration
Web services, WSDL, SOAP and UDDI
To the ETS – PNG Continuation: Online Training Course
CPPA3 Overview.
Techniques to Invoke Web Services from SAS
Data Quality 2 (DQ2) & Staff Reporting Webinar
Module 2.1 Facilities Management
Presentation transcript:

CPA Negotiation Potential tasks: formation of CPPs, request for CPP (service), discovery of CPPs (registry services), CPA template support, submission of proposed CPA, CPA counterproposal advice, CPA acceptance (and signature procedures), CPA rejection advice.

CPP Formation and Editing Supplied with software installation (configured options) Edited to reflect preferences Form tool for custom CPP formation Service(s) for supplying CPPs or CPA templates (UDDI advertized). SOAP, ebXML, simple HTTP GET, and so on. ebXML registry submission

Discovery of CPPs UDDI ebXML Registry bootstrap. ebXML registry search and retrieval Should/can registry have any further role(s)? –Notification of CPP expirations? –Accept filled-out CPA templates?

Submission of Proposed CPA Protocol(s) for submission and CPAId conventions if ebXML MSG used. Lightweight PUT or POST of proposed CPA (to permit use with non-ebXML MSG transport MSHes. Response-to URLs?

Responses to CPA Proposal Accept with no change or value changes only. Counterproposal: deleted elements, added elements, re-ordered elements using an Xpath based list of changes with status of required or preferred. Rejection: with reason(s) for rejection

Rejection Reasons Internal system error, parsing error/data invalid, base CPP deprecated, contact name, phone, and/or URL for further information, CPA unsupported without existing business relation, signature failed validation, proposed security too weak, proposed packaging not supported, unable to support signals requested, too many counterproposals tried (no forward progress to convergence), proposed CPA previously received and not accepted.

Counterproposal Acceptance

Counterproposal Counter

Counterproposal Rejection