| Information and Content Exchange | Table of contents | Indexes | extended Structured Query Language (xSQL) | |||
"Book Purchase" Function in a Documentation Self-service at the EDF (Electricité de France) Research and Development Division |
Clamart ![]() Electricité de France ![]() France ![]() Jolly, Véronique | Véronique Jolly |
| Research Engineer |
| Electricité de France
1 avenue du Général de Gaulle Clamart France F-92141 Phone: + 33 1 47 65 31 48 Fax: + 33 1 47 65 31 24 Email: veronique.jolly@edf.fr Web: www.edf.fr |
Biographical notice: |
ABSTRACT: |
GALAXIE (EDF Documentation Intranet server) |
| Book Purchase Service |
Book Purchase Service |
In the GALAXIE system, the BPS team is considered as a professional user (see figureJOL-003 ). |
|
General architecture of the system
|
|||||||||
This service provides real added value for users. |
| Information exchange with XML |
Information exchange with XML |
With an overall objective of reducing costs while preserving or improving the quality of service, the BPS team had to find ways of saving time: |
With this in mind, exchanges of data between the BPS team and the supplier will be made in XML format, in accordance with a very simple model. Each event, such as a user request or the confirmati n of the order by the supplier, generates an XML fragment corresponding to this model (see figureJOL-005 ). |
|
XML exchanges with the supplier
|
|||||||||
Taking advantage of XML |
A model has been developed for the principal transactions (see figureJOL-007 ): requests, orders, deliveries, invoices. It contains around 30 leaf elements which correspond to the information in the dat base. It is structured on 4 levels, with particular attention being paid to legibility and upgradeability. |
|
The XML model and an instance
|
|||||||||
We have taken advantage of all basic XML features:
|
|
Target architecture
|
||||||
With the current solution, no modifications have been made to the computer environment of the two parts. |
EDF uses SUN (SUN microsystems) workstations running on SOLARIS with the Oracle data base to store transaction histories. Validation is carried out w th the AIS (Advanced Information Systems) Balise parser. SQL (Standard Query Language) requests enable the information to be extracted. Loading is carried out using a Balise program which generates SQL orders. The supplier uses COBOL programs and indexed VISION files on a DIGITAL ALPHA server running on OSF (Open Software Foundation) Unix. |
Conclusion |
The EDF Research and Development Division is also experimenting with XML in other fields; scientific and technical documentation for example. Other X specifications ( XSL (eXtensible Stylesheet Language) , MathML (Mathematical Markup Language) , Xlink (XML Linking Language) ,...) and associated tools have been tested in order to improve the representation of hypertext links and mathematical equations. |
On the contrary, the "Document purchase" function is not a technical break-through; it simply demonstrates that XML can be useful in a specific function in a large application: |
Thanks to XML , the initial objectives will be attained: to save time and improve the quality of the service while keeping technical effort and financial investment to a minimum. |
| Information and Content Exchange | Table of contents | Indexes | extended Structured Query Language (xSQL) | |||