Business Messages Workgroup 2005 Spring Meeting - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Business Messages Workgroup 2005 Spring Meeting

Description:

Acceptance/Dispute of entire document (header level StatusCode) Elimination ... bob:Invoice xmlns:bob'http://www.api.org/pidXML/v1' xmlns='http://www.api.org ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 21
Provided by: andy120
Category:

less

Transcript and Presenter's Notes

Title: Business Messages Workgroup 2005 Spring Meeting


1
Business Messages Workgroup2005 Spring Meeting
2
Agenda
  • 1300-1305 Introductions
  • 1305-1330 Review of new schemas
  • 1330-1400 Invoice Response
  • 1400-1500 AS2
  • 1500-1520 Break
  • 1520-1540 Namespaces
  • 1540-1600 Joint Technology Plan (JTP)
  • 1600-1700 New business

3
Review of New Schemas
  • PipelineSchedule
  • PipelineNominationCreate
  • PipelineNominationChange
  • PipelineNominationResponse
  • Business Context
  • Conformance to existing architecture, NDRs
  • Posted to PIDX Website since Jan 7. Revision
    posted on Mar 11
  • Vote on Approval

4
Invoice Response
  • BPWG Findings
  • Completion of supplier/buyer workflow
  • True e-enablement
  • Schema Changes Required
  • Acceptance/Dispute of entire document (header
    level StatusCode)
  • Elimination of LineStatusCode
  • Eliminate all unnecessary elements?

5
Invoice Response
  • What is required?
  • Buyer, Seller
  • Invoice Number, Date
  • Accept/Reject
  • Reviewer Name, Identifier
  • Free form text
  • Line Items
  • Free form text
  • LineResponseReasonCode? Enumerated?

6
AS2
  • Review of business case, requirements
  • Activities since last conference
  • Interoperability certification
  • Attachments
  • Usage profile
  • Concerns
  • Vote

7
AS2
  • Business Case
  • To lower the TRP entry barrier to PIDX standards
    adoption
  • Requirements
  • Authentication
  • Authorization
  • Confidentiality
  • Data Integrity
  • Message Identification
  • Non-repudiation of origin
  • Non-repudiation of receipt
  • Reliable Messaging
  • Error Handling
  • Support for binary attachments

8
AS2
  • Interoperability certification
  • Drummond Group
  • www.ebusinessready.org
  • www.drummondgroup.com
  • Attachments
  • Optional product test for Drummond
    interoperability

9
AS2
  • Usage profileIn order to satisfy PIDX TRP
    requirements, AS2 implementations must
  • Digitally sign message content
  • Use MDNs
  • Use MDNs asynchronously
  • Digitally sign MDNs
  • Encrypt
  • Standard method is S/MIME over HTTP
  • No statement on approved CAs, self-signed
    certificates

10
AS2
  • Concerns
  • Global uptake
  • Shopping List of TRP standards
  • Growing prevalence of web services
  • HTTP vs HTTPS
  • Other?
  • Vote?

11
  • BREAK!

12
Namespaces
  • What they are
  • XML namespaces provide a simple method for
    qualifying element and attribute names used in
    XML documents by associating them with namespaces
    identified by URI references (http//www.w3.org/TR
    /REC-xml-names/)
  • In other words
  • All of these elements belong to PIDX
  • eventually allowing for
  • mixed content documents

13
Namespaces
  • Basic rules
  • The namespace declaration is considered to apply
    to the element where it is specified and to all
    elements within the content of that element,
    unless overridden by another namespace
    declaration (translation - the children inherit
    the parents namespace)
  • A default namespace is considered to apply to the
    element where it is declared (if that element has
    no namespace prefix), and to all elements with no
    prefix within the content of that element
    (translation - whatever is declared as
    xmlnssomeURI is the default - anything with no
    prefix is in this namespace)
  • A targetNamespace specifies the namespace for the
    vocabulary defined by the schema.

14
Namespaces
  • In the XSD
  • ltschema targetNamespace"http//www.api.org/pidXML
    /v1.2" xmlns"http//www.w3.org/2001/XMLSchema"
    xmlnspidx"http//www.api.org/pidXML/v1.2"
    elementFormDefault"qualified" attributeFormDefaul
    t"unqualified" version"1.2"gt

15
Namespaces
  • In the instance (XML) document
  • ltpidxInvoice xmlnspidxhttp//www.api.org/pidXM
    L/v1 xmlnshttp//www.api.org/pidXML/v1
    xmlnsxsdwww.w3.org/2001/XMLSchemagt
  • The prefix is arbitrary, the namespace URI is not
    - could as easily be
  • ltbobInvoice xmlnsbobhttp//www.api.org/pidXML/v
    1 xmlnshttp//www.api.org/pidXML/v1
    xmlnsxsdwww.w3.org/2001/XMLSchemagt

16
Namespaces
  • PIDX has chosen to
  • use the pidx prefix
  • prefix everything
  • Time to rethink prefixing?

17
  • Joint Technology Plan

18
RNIF - AS2 Bridging
  • RNIF
  • Service Header
  • Delivery Header
  • AS2
  • AS2-From
  • AS2-To
  • Specs to be researched, recommendation put on
    PIDX website

19
New Business
  • Standards maintenance and refinement
  • Bill of Lading
  • MSDS

20
Questions/Comments?
Write a Comment
User Comments (0)
About PowerShow.com