Drummond group inc ebxml
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

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)