deutsche Version
 

 

 

 

 

The four major

 challenges of electronic business*

*and how XML helps enterprises master them
Frank Jung, Software AG

The Internet will continue to be the driving force behind the ever more rapid expansion of e-commerce. Consequently, only those enterprises that are able to access data rapidly, to integrate and manage this data effectively and to make it available both within the company and externally over the Web will be able to maintain and extend their lead over rivals. But all companies that introduce electronic business are typically confronted with very similar obstacles and restrictions. These are:

  • incompatible data formats;
  • customized information exchange;
  • management of distributed business data;
  • inadequate Internet solutions.

Let's take a brief look at each of these aspects and see how XML overcomes some of these hurdles.

Incompatible data formats

The lack of a flexible and universally recognized data interchange format makes is necessary - at tremendous overhead - to convert incompatible and proprietary data formats back and forth between each other. In addition, the information transmitted in these ways may be of differing types. A purchaser, for example, might specify the customer's reference number while the other specifies the full address. Moreover, the orders might be written in different languages or have different layouts. Companies often master this data chaos by manually entering every order in an order processing system. But this hardly satisfies the desired degree of automation necessary to achieve the benefits associated with an automated supply-chain relationship.

A standardized, uniform data format such as XML enables the transmission, utilization and storage of data over the Internet and across company and national boundaries.

Customized information exchange

Even if two business partners have come to an agreement as to how they can access each other's data, implementation of this agreement is often an arduous process. The reasons for this are to be found in the different data formats, the heterogeneous IT infrastructures, incompatible security systems and the large number of "home-made" special solutions. Moreover, the solutions found to permit mutual access to data will always be one-off solutions if interweaving of the business processes is not conducted using a platform- and application-independent language such as XML.

Management of distributed business data

The majority of companies interested in electronic business have large volumes of decentralized heterogeneous data. Access to and the ability to search for specific details are often restricted by the actual data format itself, by the type of database used or by the operating system environment. Furthermore, companies are today faced with the decision as to how and where they should store new data. Users have often made the painful experience that, without a uniform database concept, they quickly put themselves in the difficult position of having to fragment data and, consequently, losing the original context in which the data once stood. With the aid of XML and a solid database concept, it is now possible to access distributed and multi-structured data. To do this, the system has to be set up to store all possible data types and formats, as well as to integrate data from existing external database systems and applications.

Inadequate Internet solutions

Despite the obstacles cited above, many companies have recognized the enormous potential of introducing electronic business processes and have decided to actively eliminate their problems with complex and expensive scripting and gateway technologies (e.g. CGI). XML greatly simplifies the task of gaining access to distributed data.

Gateways are programmed to read data from different storage media, files and databases, in order to process them together. These solutions are error-prone, seldom reliable, difficult to scale and extremely complicated and costly to maintain. All in all, they are ill equipped to cope with the growing volumes of data to be faced in the future.

Scripts are equally as bad, because each script has be developed for a specific task on the target system in question and therefore also requires a very high level of maintenance. Concentrating the knowledge required for this with just a few specialists brings about another additional commercial risk, which you can reduce to a considerable degree by employing common standards such as XML, for instance.

Internet solutions created and put to use in the past will, in the short and medium term, certainly not be seen as the first choice for guaranteeing reliability, maximum performance and scalability for electronic business. In anticipation of the massive increase in business transactions that will be taking place in the near future, solutions such as CGI scripts, etc., will be unworkable in the long term.

XML is not the solution to all problems, but it is a massive step in the right direction. XML has been developed with the aim of eliminating the restrictions cited above and of making the dream of global electronic business come true.