Copyright OASIS, 2001 ebXML CPPA Technology Dale Moberg, Cyclone Commerce Chair, OASIS ebXML TC

Slides:



Advertisements
Similar presentations
Creating a Single Global Electronic Market Creating a Single Global Electronic Market With ebXML Creating a Single Global Electronic Market With ebXML.
Advertisements

Practical Digital Signature Issues. Paving the way and new opportunities. Juan Carlos Cruellas – DSS-X co-chair Stefan Drees - DSS-X.
Many Markets. One Source. Slide 1 RPC & eCommerce January 25, 2000 David Burdett, Commerce One,
Collaboration-Protocol Profile and Agreement Specification Armin Haller Digital Enterprise Research Institute
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.
XML Encryption Prabath Siriwardena Director, Security Architecture.
Discovery and Capability Matching in ebXML CPP/CPA.
CPA Negotiation Potential tasks: formation of CPPs, request for CPP (service), discovery of CPPs (registry services), CPA template support, submission.
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.
A Declarative Approach to Electronic Business Ching-Long Yeh Department of Computer Science and Engineering Tatung University Taipei 104 Taiwan
EbXML (summary) Sungchul Hong. ebXML ebXML provides a means for companies to integrate their processes easily. Business needs communication. And EDI has.
PEECS 2003 Implementation Issues in the ebXML CPA formation process - the Referencing Problem - October 2 nd 2003 Curtin University, Department of Computer.
Sonnenglanz Consulting BV 28 September CPA Management Idea’s for large-scale deployments E.J. Van Nigtevecht Sonnenglanz Consulting BV.
Sonnenglanz Consulting BV September 2010CPA Creation Toolkit1 September 2010.
27 April 2004ebXML Messaging: The future1 ebXML Messaging: The Future Ian Jones E-Commerce Engineer, BT Group plc. Chair ebXML Messaging Services TC.
Pan Asian E-Commerce Alliance’s Global e-Trade Platform based on ebXML
B2B STRATEGIES FOR COMPETITIVE ADVANTAGE © DGI ebXML TRP.
Settembre DEPUIS Modena - 1 The collaborative framework ebXML Cristiano Novelli
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
Business Process/Web Services Integration - ebXML Himagiri (Hima) Mukkamala Web Services Architect, Sybase e-Business Division.
Web Content Management Using the OASIS ebXML Registry Standard Farrukh Najmi XML Standards Architect Sun Microsystems
Copyright © WebGiro AB, All rights reserved. E-Commerce Integration Meta-Framework Andrzej Bialecki Chief System Architect TM The.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
Implementing the ebXML Standards in Postsecondary Education Jim Farmer and Justin Tilton instructional media + magic, inc. As prepared for (but not delivered.
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)
EbXML Technical Architecture From: ebXML Technical Architecture Specification v1.04,
OAGIS Implementation Using ebXML Specification v1.0 Jean-Jacques Dubray, Chief Architect eXcelon Corp.
Configuration Management Issues in IHE Asuman Dogac, SRDC, METU, Turkey
An XMPP (Extensible Message and Presence Protocol) based implementation for NHIN Direct 1.
EbXML Framework Overview 葉 慶 隆 大同大學 資訊工程系 URL: From: Chapter 6, ebXML: Concepts and Application,
Introducing an ebXML Implementation Methodology 葉 慶 隆 大同大學 資訊工程系 URL: From: Chapter11,
Copyright ebXML All Rights Reserved. ebXML Proof-of-Concept Working Group April 10, 2001 New York, NY Sid Askary Netfish/IONA Chair POC Working Group.
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
Copyright OASIS, 2004 Team Leader Chair OASIS CAM TC Presentation November 16 th XML 2004 Washington DC ebXML Registry Interoperability.
EbXML Message Service Dept of Computer Engineering Khon Kaen University.
COMPARISSON OF TECHNOLOGIES FOR CONNECTING BUSINESS PROCESSES AMONG ENTERPRISES Maja Pušnik, dr. Marjan Heričko.
EbXML Technical Architecture From: ebXML Technical Architecture Specification v1.04,
SAML: An XML Framework for Exchanging Authentication and Authorization Information + SPML, XCBF Prateek Mishra August 2002.
W3C Web Services Architecture Security Discussion Kick-Off Abbie Barbir, Ph.D. Nortel Networks.
W3C Web Services Workshop Marwan Sabbouh, Stu Jolly, Paul Denning, Dock Allen, Paul Silvey,
EbXML Architecture Registries/ Repositories Core Components Business Documents CP Agreement Design Time Business Process Collaboration Protocol Profile.
Security in ebXML Messaging CPP/CPA Elements. Elements of Security P rivacy –Protect against information being disclosed or revealed to any entity not.
「商業協同運作協定的自動協商」 技術探討 Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University Taipei, Taiwan
EbXML (Electronic Business XML) Kanda Runapongsa Dept of Computer Engineering Khon Kaen University.
Norwegian e-health infrastructure based on XML, ebXML and PKI Øyvind Gjørven Rikstrygdeverket (RTV)/ National Insurance Administration.
OASIS Adoption Forum Tim Mortimer – Red Wahoo Wednesday Oct 6, 2004.
Copyright © 2003 Jorgen Thelin / Cape Clear Software 1 A Web Services Security Framework Jorgen Thelin Chief Scientist Cape Clear Software Inc.
What is a Web Service? Distributed Computing Model Distributed Computing Model  Loosely Coupled, Course Grained  Standard HTTP Transport  Sync/Async.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
EbXML Conformance TC Activities August 14th, 2001 FUJITSU LIMITED.
Prominent Changes To the CPP/A Specification January 28, 2002.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
Electronic Business Middleware Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University.
EbXML Registry and Repository Dept of Computer Engineering Khon Kaen University.
Task Force CoRD Meeting / XML Security for Statistical Data Exchange Gregory Farmakis Agilis SA.
April, 2005 ebSOA Based on FERA Reference Model Vasco Drecun Collaborative Product Development Associates, LLC Goran Zugic ebXMLsoft Inc.
BEA position on W3C ‘Web Services’ Standards Jags Ramnarayan 11th April 2001.
1 Current status of OASIS ebXML CPPA TC Yukinori Saito Electronic Commerce Promotion Council of Japan (ECOM, 10 th.
1 Activities about CPPA in Asia Region Yukinori Saito Electronic Commerce Promotion Council of Japan (ECOM, 4 th.
Security in ebXML Messaging
Conversation Management Protocol in WebLogic Integration October 15, 2001 Sanjay Dalal BEA Systems, Inc.
OASIS Week of ebXML Standards Webinars
WEB SERVICES From Chapter 19, Distributed Systems
CPPA3 Overview.
Presentation transcript:

Copyright OASIS, 2001 ebXML CPPA Technology Dale Moberg, Cyclone Commerce Chair, OASIS ebXML TC

Copyright OASIS, 2001 Collaboration Protocol Profiles and Agreements: Export Use Case In a nutshell, the security, packaging, transport, and XML messaging “infrastructure” capabilities for engaging in specific business processes are announced. Export either CPPs or CPA templates Can be discovered using Registries and Repositories, made available through services, or obtained directly as files. (JAXR API publish support)

Copyright OASIS, 2001 Implementation Use Case: Import Once the Profiles are available, draft CPAs can be exchanged and agreed upon. The CPA is an agreement on which of the capabilities will be used for XML messaging. Messaging and other middleware software MAY import the CPA information for automated configuration. The ROI is in increased automation of configuration lifecycle management.

Copyright OASIS, 2001 Other Use Cases (JSR 157) Given BPSS, create CPP or CPA template for middleware systems. Given 2 CPPs, create draft CPA or CPA template for negotiation. Given CPA, check validity and acceptablity. Given CPA, sign CPA. Given CPA, update for new configuration.

Copyright OASIS, 2001 Structure of CPPs Defines associations between: Party, Role, Service, Action, Packaging and Delivery Channels Preferences on BusinessTransactionCharacteristics And MessagingCharacteristics

Copyright OASIS, 2001 Party,Role,Service,Action PartyInfo identified by partyName attribute, 1 or more PartyId and PartyRef. CollaborationRole/Role: “buyer” “seller” Service: “RosettaNet” “cXML” Action: “PurchaseOrder” “ReceiptAcknowledgment”

Copyright OASIS, 2001 DeliveryChannels Focus Combinations of DocExchange and Transport that document the capabilities for using different transports (SMTP, FTP, HTTP) with security (SSL3, TLS) and capabilities for digital enveloping, digital signature, reliable messaging, and XML extensions supported (indicated by namespace URI)

Copyright OASIS, 2001 DocExchange Focus Contains the ebXMLSender (Receiver)Binding elements Can be generalized to other messaging approaches by defining different subordinate elements. Contains IDREFs to PKI alignment details for digital envelope and digital signature (non-repudiation) resolving to SecurityDetails/TrustAnchor and Certificate elements. Uses XMLDsig KeyInfo elements to contain or refer to certificates. How to check for alignment. Checking requires XMLDsig aware software.

Copyright OASIS, 2001 PKI Alignment DocExchange Example Within CanReceive context, an IDREF to DeliveryChannel and then an IDREF to DocExchange, permits finding Certificates used for digital signatures or envelopes. URL for ebXML CPPA schema: open.org/committees/ebxml -cppa/schema/cpa-example- 2_0b.xml

Copyright OASIS, 2001 Digital Envelope PKI Alignment SenderSide

Copyright OASIS, 2001 Digital Envelope ReceiverSide <element name="DigitalEnvelopeProtocol" type="tns:protocol.type"/>

Copyright OASIS, 2001 SecurityDetails

Copyright OASIS, 2001 Trust Anchors

Copyright OASIS, 2001 Certificate

Copyright OASIS, 2001 EncryptionAlgorithm element name="EncryptionAlgorithm">

Copyright OASIS, 2001 Other Examples Digital Signature Transport (SSL or TLS) ApplicationLevelSecurity AccessAuthentication For each security “module,” both PKI alignment and algorithm details can be announced, negotiated, and agreed upon.