1 / 12

Drummond Group, Inc. & ebXML

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.

najwa
Download Presentation

Drummond Group, Inc. & ebXML

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Drummond Group, Inc.&ebXML Interoperability / ConformanceTesting www.drummondgroup.com

  2. 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 www.drummondgroup.com

  3. Sponsors • 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 www.drummondgroup.com

  4. 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 www.drummondgroup.com

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

  6. 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 www.drummondgroup.com

  7. Interactive DGI takes an interactive approach to test plan development… • Use Cases from Sponsors and Industry Representatives • Test Participants Input www.drummondgroup.com

  8. 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 www.drummondgroup.com

  9. Relationship • 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? www.drummondgroup.com

  10. Questions www.drummondgroup.com

  11. 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)  www.drummondgroup.com

  12. 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) www.drummondgroup.com

More Related