Introduction
XIP stands for XML Industrial project ( with effect from 2004, XIP
stands for XML Interoperability Platform) is an initiative by XML Working group under ITSC Data Exchange Technical
Committee to implement a system to assist Singapore companies to evaluated XML as a tool for data exchange amongst themselves.
The project was initiated in Jan 2002 and the following members jointly develop the
specification:
- Dr Lee Eng Wah, Chairman of Data Exchange TC, Singapore Institute
of Manufacturing Technology (SIMTech).
- Mr Andy Tan, Member, from Intrinix Networks Pte Ltd
- Mr Chin Chee Kai, Member, from SoftML Pte Ltd
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

Figure 2: Via value-added service provider
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.
|