Automated Negotiation of CPPA - PowerPoint PPT Presentation

About This Presentation
Title:

Automated Negotiation of CPPA

Description:

Negotiation intermediary. Each prospective trading partner has a negotiation CPA with the intermediary ... Simplifies negotiation process ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 17
Provided by: martin294
Category:

less

Transcript and Presenter's Notes

Title: Automated Negotiation of CPPA


1
Automated Negotiation of CPPA
  • Martin W. Sachs
  • Automated-negotiation subteam
  • June 3, 2002

2
Creating an e-Business Relationship
  • Prospective partners find each other
  • ebXML registry
  • Agree on IT and business details
  • Negotiate where needed
  • Configure their systems compatibly
  • Do business by message exchanges

Autonegotiation An enabler for spontaneous
e-Business
3
Purpose of Automated Negotiation
  • Automate many of the tasks of negotiation
  • Spontaneous e-Business
  • Create and manage long-term partner relationships
  • Human still involved for cases that cant be
    automated.
  • Negotiation of what?
  • Start with negotiation of variables in CPA
  • Move upward to application domain
  • Business/legal terms and conditions
  • Business parameters (price, quantities, etc.)

4
Project Goals
  • Negotiate CPA
  • Extend upward to business and legal terms and
    conditions
  • Much more complex than CPA, e.g. interacting
    parameters
  • Extend to other domains
  • Web Services
  • Electronic service-level agreements
  • Basic protocols should be domain-independent

5
Negotiation Configurations
  • One on one between prospective trading partners
  • Negotiation intermediary
  • Each prospective trading partner has a
    negotiation CPA with the intermediary
  • Intermediary is a broker

6
ebXML CPA
  • Agreed parameters for exchanging messages
  • Transport (protocol, addresses, security)
  • Document exchange (protocol, security
  • Message packaging
  • Choreography
  • Requests, responses, ordering
  • BPSS Instance document

7
Party Profile
  • Description of single party
  • Technology parameters
  • ebXML CPP
  • Business parameters
  • Negotiation Information

8
CPA Template
  • Almost-complete CPA
  • Some items to be completed or negotiated
  • Take-it-or-leave-it CPA supplied by one party
  • Some information, such as endpoint address to be
    supplied by other party
  • Draft CPA composed from two CPPs
  • Simplifies negotiation process
  • Negotiation deals with only items that cannot be
    mechanically reconciled

9
Negotiation Descriptor Document
  • NDD Negotiation Descriptor Document
  • Pointers to negotiable items in
  • CPP
  • CPA Template
  • Ranges of values, choices from enumeration, etc.
  • May be included in partner profile
  • May be sent to prospective trading partner
  • Details may depend on which partner it is.
  • Exchanged at start of negotiation

10
Agreement Life Cycle
  • Prospective trading partners find each others
    profile in ebXML registry
  • Obtain CPA template from one partners registry
    entry
  • Or compose draft agreement from the two profiles
  • Negotiate details based on
  • Template or draft agreement
  • NDD
  • Deploy copies of agreement into their systems
  • Do business

11
Negotiation Business Process
  • Negotiation algorithm
  • Design of business process
  • Specify in sufficient detail that two independent
    implementations will interoperate
  • Negotiation Protocol
  • Choreography
  • Message exchanges
  • Documents

12
Components of Negotiation Protocol
  • Protocol definition (BPSS instance doc.)
  • Definition of message-exchange transactions
  • Order of message exchanges
  • Negotiation CPA (NCPA)
  • Governs negotiation protocol (BPSS instance)
  • Must not have to be negotiated
  • Basic functions that all users support
  • NDDs
  • Whats negotiable in CPP or CPA template
  • Contents of message payloads

13
Protocol Example
14
Status
  • Requirements document
  • Negotiation Details document
  • CPA composition appendix in CPPA spec.
  • Consider moving to negotiation spec and making
    some material normative
  • Earlier documents provide input
  • ebXML E-Commerce Patterns, v 1.0, 11 May 2001
  • ebXML Automatic CPA Negotiation
  • Duane Nickull proposal, 11 Feb 2001

15
Work in Progress
  • Analysis of negotiability of CPPA elements and
    attributes (spreadsheet)
  • Main work item for this week
  • BPSS instance, initial draft
  • Initial discussions of NDD contents
  • Initial discussions of message content

16
Work to be Started
  • Negotiation business process
Write a Comment
User Comments (0)
About PowerShow.com