Andy Tan
August 10, 2002


Introduction

In the beginning of 2002, ITSC's XML working group under the Information Exchange Technical committee initiated a program to explore the use of XML in data exchange amongst SME in Singapore. In May, a draft specification was completed together with two sample applications.

This set of specification was jointly developed by the following team members:

Dr Lee Eng Wah, Chairman of ITSC Information Exchange TC (IETC), from SIMTech
Mr Andy Tan, Member, from Intrinix Networks Pte Ltd
Mr Chin Chee Kai, Member, from SoftML Pte Ltd

This specification is available for download at ITSC websites.


The objectives of this project are as follows:

To act as a leading initiative to make XML practical for companies and businesses.
Oriented towards providing benefits to as large a community of end-users as possible.
Use XIP as a platform for the promotion of XML technologies


The key deliverables are as follows:

1. An illustrative system.

An illustrative system includes recommended computer hardware and software configuration as well as software suite to enable interoperability and exchange of business documents among companies.


2. A suite of XML e-business documents

Provide a set of document templates and supporting software utilities to facilitate business document exchange. Companies can use this set of templates and utilities to enable them to evaluate the system easily.


3. A list of vendors for business companies to follow-up

To provide a list of vendors who can provide supporting services and products to enable companies to adopt and use the system for their business. Supporting services include system installation, training and customization.


System design principle

The project team adopted the following principle in the design stage:

1. Simple, Measurable and short

This is to serve as a guideline to design and implement the XIP project. When the team faces many choices, uncertainty or possibilities this principle shall serve as the guide to preserve the direction of the XIP. This is to ensure that the project is completed on time.


2. Simple transaction model

The transaction model between partners shall be simple and common business transaction is selected. 8 business documents are selected in this phase of the project. The team envisages that more documents will be added later.

The 8 business documents are:

Request for quotation
Quotation
Purchase order
Purchase order acknowledge
Delivery order
Invoice
Receipt of delivery
Receipt of Payment


3. Simple transaction scenario

The team focuses on common business transaction scenario for testing and evaluation.


Project Consideration

Design Goals

Simple and easy to implement - extension to existing applications
Low infrastructure cost - Hardware and Software requirements
Initially focus on data exchange -- using XML
Uses proven technology - Internet and FTP
Open system


System framework

This is a system configuration guideline that consists of a suite of software, templates and exchange protocol. Companies can quickly set-up a system base on this information.

The FTP transfer protocol is selected for the initial implementation of the XIP, however the team does not rule out other transfer protocol in the future enhancement of the standard.

Two or more companies can implement the XIP based on the following configuration (refer to figure 1). Companies can also make use of value added service provider to provide additional exchange support (refer to figure 2).


Figure 1: Point to point configuration
(With permission from Intrinix Networks)



Figure 2: Via value-added service provider
(With permission from Intrinix Networks)


Documentation

A set of documentation, which includes system specifications, e-business documents data type definitions files (DTD), user guide of the evaluating software from participating members and companies are provided.


Transformation

The team has selected a most common application, Microsoft Excel, to be used as the front end user interface to the XIP. Software utilities are provided to companies to transform Excel file to XIP compatible XML files and vice versa as well as documentation transfer software to enable these XML files to be exchanged between business partners.


Simulations and testing

A set of samples test files is available to enable system testing and evaluations.


On March 28, 2002, the participating members had conducted the interoperability test and the project was completed. The project team will continue to enhance the software and perform further tests.


Conclusion

Simple to use and low cost to implement


The XIP project has demonstrated as a system where companies can exchange business document easily and at lower cost.


Proof of concept - test bed for evolving standards


XIP can be used as a framework to proof the concept of data exchange and standards during initial evaluation phase.


Further customization and enhancement is possible


XIP can be easily enhance and expand to include business process integration. It is a flexible system where other standards can co-exist under the XIP framework to deliver the value to the users.


Open system

XIP is an open system, which does not depend on any operating system or platform. Users can choose the software vendors that meet their requirements and do not lock themselves to any system.

Note: The XIP specification is in RFC (Refer for comment) status.