The Pilot Implementation Subcommittee met by phone on Friday 21 November 2003, 17:00 UTC. http://www.timeanddate.com/worldclock/fixedtime.html?day=20&month=11&year=2003&hour=17&min=0&sec=0&p1=0 Agenda ------ 1. Welcome and Introductions 2. Discussion on charter/scope/deliverables 3. Meeting schedules 4. Recruiting SC members 5. Next steps Call-in Info: U.S. domestic toll-free number: (866)839-8145 Int. access/caller paid number: (865)524-6352 Access code: 5705229 1. Welcome and Introductions Bill French (Co-Chair) Recently with Contivo. Just finished term as president of EIDX. Worked with Bill Meadows in Sun IT and with Anne on ebXML at Sun. Background is in B2B. Lars Oppermann Engineer in Hamburg driving StarOffice efforts at OASIS for Sun. Interested in integrating UBL with SO/OO workflows (view/edit,etc). Bill Meadows Work on B2B messaging in Sun's IT organization. Managed EDI B2B. Technical Editor of LCSC. Amit Sheth Sun IT Engineer - impelement Sun's B2B transactions. Implemented 0p70 and 0p80 (build 13) at Sun: UBL Invoice in beta, UBL PO in production. Anne Hendry (Co-Chair) Sun standards architect and project manager. Have done engineering and RE. Working on UBL for about a year. Chee-Kai Chin In UBL since about March. Wrote tool to help LCSC create schemas. Purpose of attending is to find out what is going on and see if there is an area where it can be linked back to the XML Industrial Project (XIP) in Singapore. Stephen Green With the local UK government. Working with the UBL model to ensure compliance with fairly simple invoce/order requirements. Implemented extensive requirements analysis for UK government to ensure UBL complies with the e-government review. Ken Holman Chair of the Forms Presentation SC which looked at UN eDocs layouts of forms and two scenarios created in UBL. Developed formatting specifications for these scenarios to enable UBL implementors to develop stylehseets based on the Formatting Specification examples. Principal of Crane Softwrights. Crane did develop stylesheets for UBL .70 and is planning another release in December. So Ken is wearing two hats: one as FPSC Chair, other as a stylesheet provider. 2. Discussion on charter/scope/deliverables Thoughts to date: Jon's announcement stated two goals for the group: - monitor UBL actvity - report back issues and requirements to other SCs Additional thoughts on our charter/scope: - foster implementations of ubl - case studies - marketing information - recruit other members - implementation frameworks Audience: - end users - solution providers (software support, SIs, etc) PISC and FPSC: Ken explained that he is de-emphasizing the role of FPSC and rather would like to bring FPSC discussions into the PISC forum, since the PISC will provide multiple perspectives that will shape the future output of the FPSC work. In essence, the FPSC is now waiting for the PISC to generate real-life implementation experience/expertise that can be used to improve and focus the next phase of FPSC work. (For more detail on this see Addendum 'About FPSC ...' below.) PISC and Marketing: Chee-Kai asked whether there might be overlap between the marketing effort noted as part of the PISC charter and other TC marketing efforts. It was agreed that 'marketing material' was a slight misnomer, and that the PISC charter included the collation and dissemination of information related to the implementations for the benefit of the implementors and the other SCs (eg. best practices, FAQ, case studies, etc.) as well as material needed to intrduce non-members to the benefits of participating in the SC. Name/Purpose of PISC: Bill noted that he saw this as a user group for early implementors. Chee-Kai stated that the name could lead one to believe the PISC was doing an implementation. We agreed that the PISC did not have resources itself to do implementations, although members of the PISC may also be UBL developers and participating in that capacity. Therefore we agreed to change the name of the SC to 'Pilot Implementors Subcommitee' (changing 'Implementation' to 'Implementors'). AI: Anne/Bill change SC name. Bill French described his view of the PISC as more analogous with the classic Product Management function - focused on features, function, and usage which would be fed back into the other subcommittees. It was decided that LCSC would be the best SC to field general questions on the release, while PISC should focus on specific implementations. Discussion ensued on the use of the new 'ubl-dev' alias. It was agreed that 'ubl-dev' would be used in a similar way to 'xml-dev' - as a free-form, self-sustaining discussion alias for developers of UBL. The PISC would monitor the alias for activity that could be beneficial to the work of the subcommittee and would invite contributors to that forum to participate more formally as part of the PISC as needed. The PISC would not otherwise attempt to respond to all questions/issues raised on that list. This should be discussed with LCSC and other SCs. PISC Implementation focus: Chee-Kai would like to see implementations with foreign partners - implementations that provide an end-to-end round-trip example of a global exchange scenario showing the interoperability of different implementations. Anne thought that this should be kept in mind as one of the criteria for evaluating and identifying implementations that will give us the most return for the time we have, since we have limited resources. Also, categorizing implementors would enable better communication - provide more focused information gathering and dissemination. Stephen stated that the PISC should focus on high-impact users, such as OpenOffice, where potentially the entire world would start using UBL as a result, since this is an open source, freely available implementation. Other good candidates for implementation would be large, widely-used packages, such as SAP's financial package. Ken noted that the stylesheet library is also freely available. It was agreed that it would bring the best return for UBL if we focus on implementations that can be re-sued by smaller implementors, not on implementations that only yield proprietary solutions for large enterprises. It was noted that this distinction is not always black-and-white, since there are some organizations that are semi-open, and there will most likely be several implementations of UBL web services. However, we need to focus on open implementations that will reach and be usable by the broadest group of implementors. We should focus on implementations that will support use of UBL as an open, legal standard. Implementors: Bill Meadows discussed Sun's work with IMPAQ. Sun/IMPAQ are now using the UBL Order and are in Beta with Invoice. Amit raised the issue of UBL providing schemas but the implementation requiring DTDs. They are currently using XML Spy for conversion, which has been so far successful. Ken suggested using Trang, an open-source multi-format schema converter. Interaction with other UBL SCs: It was noted that the work of the PISC will be important to several of the other SCs (eg. LCSC, FPSC, CLSC) and that we need a way to maintain communication with other SCs. So far this is being handled ad hoc. AI: Bill French will take this input and write up draft charter. 3. Meeting Schedules We will meet weekly on Thursdays for one hour. [NB. Next Thursday is Thanksgiving holiday in the US, so no meeting] Time: 3pm US Pacific 6pm US Eastern 11pm London midnight Hamburg 7am Singapore Call info will be the same, noted above. This is the call number and code for all UBL meetings. 4. Recruiting SC members Bill French suggested several ways for us to bring in early adopters (publicize through OASIS, other SCs, individual contacts, etc). Lars agreed to publish this to the OO community to find interested people. Anne asked the group for information on known implemenations. Lars discussed the OO implementation. It is being done in two stages: a) Using OO or SO as a viewer of UBL instances as in a paper view b) integrated with W3C XForms to enable editing of UBL instances and integrated into workflow for trading partners. Stephen mentioned that in his work the first thing people have been asking for is integration of UBL into Open Office. These are real clerks in local government that want this. Now that it's a possiblity Implementors are encouraged to use the list to begin to discuss their work. 5. Next steps - Update Charter - Set up ubl-dev list - Follow up on possible implementors to bring into SC - Begin documenting known users and user types 6. Other Business: - FPSC was to set up a URL on OASIS listing known UBL stylesheet implementations. Can this point to a page on the PISC web area instead? The team agreed to this, since this falls somewhat within the SC's purview of providing 'case study' information. 7. Adjourn 18:15 UTC Addendum from charter discussion: About the FPSC, Formatting Specifications, and Stylesheets for UBL: It was originally thought that creating stylesheets for UBL would be relatively quick. But there was no guidance available on UBL presentation. This begat the FPSC with a charter to produce formatting specifications (rather than stylesheets). With UBL Beta, the FPSC has achieved the delivery of formally specified illustrative (non-normative) formatting specifications. These are technology agnostic formatting speficifcations - a stylesheet developer can use XSLT with a common resource 'formatting spec'. These formatting specifications are not to be viewed as groundrules. They are guidance. The FS's were not intended to be integral for the trading partner scenarios. They are incomplete and non-comprehensive, purely stylesheets for the specific examples released with UBL, which are only two scenarios out of many. Thought now needs to go into how to take this forward into the real scenarios hopefully provided by the PISC implementors, as they write their own formatting specifications to make their own trading sceenario presentable in human-readable form. The current FPs can be used to give people a start in understanding what to do with xml instances as they begin their implementations. Action Items ------------ 20031120-01: Bill F. write draft charter and send to team 20031120-02: Anne/Bill F. change name of subcommittee to 'Pilot Implementors SC' 20031120-03: Anne follow up on creation/purpose/use of ubl-dev list 20031120-04: Bill M. / Amit contact IMPAQ representatives to encourage to join PISC 20031120-05: Lars announce PISC to OO community 20031120-06: All send any information of current implementations to list (or bring to next meeting)