![]() |
Constructing distributed applications using Xbeans | Table of contents | Indexes | Application integration using XML | ![]() |
|||
DOM, Document Object Model ![]() EDI, Electronic Data Interchange ![]() Java-Servlet Supply-Chain-Management | Internet Electronic Data Interchange with XML and JAVA |
| Fürst, Karl |
| Karl Fürst |
| University Assistant |
Austria ![]() Institute of Flexible Automation, Vienna University of Technology ![]() Vienna ![]() | Institute of Flexible Automation, Vienna University of Technology,
Gusshausstrasse 27-29/361 Vienna 1040 Austria Phone: +43-1-58801-36155 Fax: +43-1-58801-36199 email: kf@infa.tuwien.ac.at web site: www.infa.tuwien.ac.at |
| Biography |
| Schmidt, Thomas |
| Thomas Schmidt |
| Research Assistant |
Austria ![]() Institute of Flexible Automation, Vienna University of Technology ![]() Vienna ![]() | Institute of Flexible Automation, Vienna University of Technology,
Gusshausstrasse 27-29/361 Vienna 1040 Austria Phone: +43-1-58801-36157 Fax: +43-1-58801-36199 email: ts@infa.tuwien.ac.at web site: www.infa.tuwien.ac.at |
| Biography |
| Abstract |
Scope of the problem |
State of the art |
EDI, Electronic Data Interchange ![]() | EDI has been heralded as the solution to this problem. EDI is defined as the exchange of data between heterogeneous systems to support transactions. This is not simply the exportation of data from one system to another, but the actual interaction between systems. Companies that have implemented EDI rave about the various benefits. In fact, these benefits can be expanded to a chain of suppliers. |
EDIFACT, Electronic Data Interchange For Administration, Commerce and Transport ![]() | Traditional EDI is based on fixed transaction sets. These transaction sets are defined by standards bodies such as the United Nations Standard Messages Directory forEDIFACT , and theANSI's ASC X12 sub-group. Transaction sets define the fields, the order of these fields, and the length of the fields. Along with these transaction sets are business rules, which in the lexicon of the EDI folks are referred to as “implementation guidelines”. |
| ANSI's, American National Standards Institute ASC, Accredited Standards Committee | The problems of traditional EDI are: |
Realization of the proposed system |
System-architecture |
|
| The advantages of this system architecture are: |
XML ![]() | The standard for Internet communication in the near future,XML , was standardized in the year 1998 by the World Wide Web Consortium and is a subset ofSGML . SGML was standardized in the year 1986 byISO , but it is too complicated and therefore not used in a broad range. With the easier to use language XML it is also possible to separate data and markup. XML is a universal data format that allows computers to store and transfer data that can be understood by any other computer system. The advantages of XML are: |
ISO ![]() SGML ![]() |
| See , , , and for more information about XML. |
System-functionality |
|
UML ![]() | UsingUML the complete system model was designed. shows the simplified Use Case Diagram. In this diagram, the interactions between the following Use Cases are displayed: |
System-implementation and -testing |
|
|
| Each servlet has the same life cycle: |
| See and for more information about Java-Servlets. |
| There are two major types of XML-APIs: |
DOM, Document Object Model ![]() |
|
|
| The prototype is tested with simulation data, which are stored as XML files on the Web server. The connections to the Systems at BMW, the Carriers and the Suppliers are not realized now. |
Conclusion |
| Acknowledgements |
| Bibliography |
|
|
|
|
|
|
|
|
|
|
|
![]() |
Constructing distributed applications using Xbeans | Table of contents | Indexes | Application integration using XML | ![]() | |||