drummond group inc ebxml n.
Skip this Video
Download Presentation
Drummond Group, Inc. & ebXML

Loading in 2 Seconds...

play fullscreen
1 / 12

Drummond Group, Inc. & ebXML - PowerPoint PPT Presentation

  • Uploaded on

Drummond Group, Inc. & ebXML. Interoperability / Conformance Testing. Drummond Group. We have been working with various standards and I/C testing for several years Currently conducting testing for IETF Interoperability over the Internet AS1 & AS2. Previously: X.400 and OBI. Sponsors.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Drummond Group, Inc. & ebXML' - najwa

Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
drummond group inc ebxml

Drummond Group, Inc.&ebXML

Interoperability / ConformanceTesting


drummond group
Drummond Group
  • We have been working with various standards and I/C testing for several years
  • Currently conducting testing for IETF Interoperability over the Internet AS1 & AS2.
  • Previously: X.400 and OBI


  • Our method has been to find sponsors among the large standards organizations
  • ebXML Testing Sponsors
    • GCI (endorsed by WWRE)
    • UCC*EAN
    • OAG and STAR (Automotive)
  • Possible relationships
    • NIST
    • This Committee


dgi goal
DGI Goal
  • Facilitate market growth for a specification:
    • Create a community of vendors by creating an non-competitive, neutral environment allowing a set of interoperable vendors to enter the market together
    • Market a choice of products that are known to be interoperable and conformant to the standard


  • The three main barriers to Interoperability are:
    • Firewalls
    • Proxies
    • Certificates
  • Once these are configured then a test plan can be implemented.


dgi approach
DGI Approach
  • We approach Conformance & Interoperability a little differently
    • Do not use a Reference Implementation, in the early phases
    • Perform testing as a group
    • Maintain a neutral, non-competitive environment
    • Perform Full Matrix Testing
    • Allow Debug during the testing



DGI takes an interactive approach to test plan development…

  • Use Cases from Sponsors and Industry Representatives
  • Test Participants Input


gci star oag aiag testing schedule sponsored by ucc
GCI, STAR, OAG, AIAG Testing Schedule – Sponsored by UCC
  • Create First Test Plan by September
  • Begin Testing in late September
  • Test Conclude in January (1Q02) Timeframe


  • We see this as a win-win effort. The more working together the better.
  • How do we bring OASIS in to the GCI, OAG, UCC and AIAG Conformance/Interoperability Test?





initial test set use cases
Initial Test Set Use Cases

Common Use Cases:

  • Send Data Set ==> Receive Data Set
  • Send Signed Data ==> Received/Verify Signed Data
  • Send Encrypted Data ==> Receive/Verify Encrypted Data
  • Send Signed/Encrypted Data ==> Receive/Verify Signed/Encrypted Data
  • Do tests 1-4 and include Unsigned/Signed Receipts
  • Do tests 1-5 with other data (XML, EDI, OAG-BOD, RNet-PIP, binary, etc.)
  • Do test 6 with messages containing multiple data sets/types in one message.
  • Validate basic CPA element handling (Retries, RetryInterval, SyncReply)
  • Validate Conversation parameters (ConversationID over multiple messages)
  • Send purposefully bad data/headers to validate Error Handling.
  • Validate Once-and-only-once (duplicate) handling.
  • Validate all of the above over three Transports (SMTP, HTTP, HTTPS) 


tests to add next time
Tests To Add Next Time:
  • Multiple Hops (validate structure and handling of Via & TraceHeaderList)
  • Validate XMLencryption
  • Validate Registry Lookup functionality
  • Validate Reliable Messaging Order Semantics
  • System/Message Status Functionality (Ping, Pong, StatusRequest, StatusResponse)