D.R.I.v.e
DISA Registry Initiative

Home  /  Resources  /  Newsroom 

About DRIve

Access DRIve prototype

Provide comments on prototype

Join DRIve

DRIve Meeting Minutes

DRIve FAQs

Contact DRIve


Data Interchange Standards Association



DISA Registry Initiative (DRIve) Committee Meeting 2
30 September 2001 Hyatt Regency, Miami

Participants

Kendra Martin, American Petroleum Institute, Chair
John Hervey, National Association of Convenience Stores
William Kammerer, Geffeg mbH
David Paraiso, Integrated Technologies
Peter Pruyne, Syscom Strategies
Mike Rawlins, Rawlins E-Commerce Consulting
Lisa Seaburg, Commerce One
Leon Shiman, Shiman Associates
Lisa Shreve, Syscom Strategies
Alan Kotok, DISA
 


Summary

At this meeting, participants agreed on the following deliverables and work plan:

  • Requirements definition, chaired by Mike Rawlins, to define functions of the DISA registry, with a report submitted to the DRIve Committee by the end of October
  • Evaluation of ebXML registry specifications against the DRIve requirements, with a report submitted to the DRIve Committee and copy to the OASIS ebXML registry technical committee
  • Proposal of DRIve registry operations, based on the requirements paper, chaired by Leon Shiman
  • DRIve registry pilot, chaired by David Paraiso, and making use of the offers of software by vendors and schemas by DISA vertical industry affiliates

Meeting report

Progress to date

Alan Kotok briefed the group on the status of the DRIve project and activities involving DRIve since the last meeting on the subject in June. The purpose of DRIve is to develop a prototype registry of e-business data objects based on the Electronic Business XML (ebXML) registry specifications. The ebXML specifications provide basic technical requirements for registries, as part of the overall ebXML technical architecture.

Since the June meeting, two DISA industry affiliates, Interactive Financial Exchange (IFX) and Open Travel Alliance (OTA), offered their completed schemas to DRIve for testing. Two DISA member vendors, XML Global and Sun Microsystems, also offered their ebXML-compliant registry software for use in DRIve.

Registry and repository requirements

Participants discussed the purposes of the project and the requirements for a DISA or X12 registry of standards objects. Peter Pruyne raised the question of the ability of an ebXML-compliant registry to support important collaborative functions needed by X12:

  • Examine work in progress
  • Distribute work in progress
  • Address parts of objects, such as data dictionaries, not only entire objects
These functions become even more important given the need for X12 to work faster and the increasing difficulty (and reluctance) for X12 members to travel to in-person meetings.

The ebXML registry allows for limited indicators of work in progress, but is generally designed for making completed schemas and related objects available for use by trading partners. While making finished work is also a need for X12, making work in progress available for review is a vital part of the standards development process. As a result, there needs to be a seamless connection between registration of work in progress and the finished product.

Leon Shiman said the Alexandria software his company produced for the Utilities Industry Group provided the collaborative and work-tracking functions Pruyne discussed, and he had earlier offered it for use in DRIve. Kotok said that ebXML-compliance was a mandatory requirement for DRIve, and thus Alexandria would first need to become compliant with ebXML for consideration.

The group discussed the ability of ebXML registries to store core component metadata. Participant noted that the Joint Core Components group in X12 has produced a document about registering core components.

Steps needed for registry development

Participants discussed the steps DRIve needed to take to get a registry started. The ebXML specifications provide a basic technical roadmap for building a registry. However, the specifications do not provide operational guidance, for example procedures for deciding on the acceptability of objects for registries. Also, ebXML wrote its specifications to be content-neutral, requiring registries to provide their own schemes for classifying objects.

The group also noted the need for a firm set of requirements against which the DRIve committee could evaluate the ebXML specifications and then the software offered by the vendors. The requirements step would lead to an evaluation of the requirements against the ebXML registry specifications. The evaluation would indicate where the specifications support the ebXML requirements and where they may be lacking. Where the ebXML specifications fall short of the requirements, the evaluation could indicate operational procedures that DRIve needs to fill the gaps. This evaluation step could provide useful guidance to the ebXML technical committee in OASIS continuing the work on registries.

Participants agreed that the collaborative and work-in-progress functions fit more into the responsibilities of X12's Process Improvement Group (PIG), but the DRIve registry would need to work with any solutions adopted by PIG. However, the DRIve registry may need to support objects made available for public review, as well as finished work, a function that DISA’s vertical industry groups could use as well as X12.

Once the committee listed the requirements and gaps between requirements and specifications, it could then determine the operational steps and procedures needed by DRIve to perform its functions. With the operations identified, DRIve can then build applications for pilot testing, and make use of the offers from DISA’s vertical industry affiliates and vendors. With these offers, the pilot testing should not be too difficult to get started.

Deliverables and timetable

The group agreed on the following steps for development of DRIve:

  • Requirements: determine the functions and capabilities needed by a registry of DISA standards objects. Mike Rawlins agreed to chair the requirements team, with participation by Lisa Shreve and Peter Pruyne.
  • Evaluation: match the DRIve requirements against the ebXML registry specifications, noting the differences between the requirements and specifications. DRIve would share this report with the OASIS ebXML registry technical committee.
  • Operations: determine business processes and procedures for DRIve to become a functioning registry. Those processes should include access by thin clients, such as Web browsers. Leon Shiman agreed to chair the operations team.
  • Pilot tests: using the offers from vendors and DISA affiliates, build a functioning registry. The pilot tests may indicate even more holes that the registry operations need to fill. David Paraiso agreed to chair the pilot test team.
Alan Kotok will provide support from DISA to all teams.

The requirements team will aim for the end of October for submission of its document. The committee will determine the delivery dates for the remaining steps based on the requirements. However, the group agreed to aim for the pilot tests to be operational in January 2002, in time for the next X12/XML Summit meeting.

[ Top ]

 

Return To Disa
Copyright © Year 2001 DISA All Rights Reserved. This material may not be reproduced in any form without permission.