Professional Documents
Culture Documents
Access to this document was granted through an Emerald subscription provided by emerald-srm:425886 []
For Authors
If you would like to write for this, or any other Emerald publication, then please use our Emerald for Authors service
information about how to choose which publication to write for and submission guidelines are available for all. Please
visit www.emeraldinsight.com/authors for more information.
About Emerald www.emeraldinsight.com
Emerald is a global publisher linking research and practice to the benefit of society. The company manages a portfolio of
more than 290 journals and over 2,350 books and book series volumes, as well as providing an extensive range of online
products and additional customer resources and services.
Emerald is both COUNTER 4 and TRANSFER compliant. The organization is a partner of the Committee on Publication
Ethics (COPE) and also works with Portico and the LOCKSS initiative for digital archive preservation.
Wilhelm Hasselbring
Infolab, Department of Information Management and Computer Science, Tilburg
University, Tilburg, The Netherlands
Hans Weigand
Infolab, Department of Information Management and Computer Science, Tilburg
University, Tilburg, The Netherlands
Communications
not only in the consumer market but The receiving party can recognize something
Abstract particularly in business-to-business (B2B) as a valid XML document, and when it has
Electronic commerce (e- the accompanying document type definition
application areas. However, there are also
commerce) is the new buzzword
many barriers that still need to be removed. (DTD), it can check whether it adheres to this
for doing business on the Internet.
A main problem for business-to- One barrier is the standardization of the DTD, but nothing is said yet about the
business e-commerce lies in the message formats and contents for business meaning of the data elements. If every
need for the information systems company were to develop its own DTDs, there
of the involved organizations to
communication. Although B2B e-commerce
would be no real interoperability. Although
exchange meaningful information. has a longer tradition of electronic data
XML is technically superior to traditional
For letting the information interchange in the form of EDIFACT, it is
systems of business partners EDI formatting, it does not solve the huge
generally observed that traditional EDI is too
accomplish electronic business problem that EDI standardization has
communication, semantic costly and not flexible enough to cope with
worked on for years, namely, how to define
interoperability is necessary to the dynamics of the new economy
the contents of the messages. What elements
ensure that exchange of (Kimbrough and Lee, 1996; Kimbrough and
information makes sense ± that should be there, how are they represented
the provider and receiver of
Moore, 1997; Meltzer and Glushko, 1998). and what do they mean? If XML is to be used
information have a common However, traditional EDI is often being re- in B2B e-commerce, something equivalent to
understanding of the ``meaning'' of examined to define the meaning of the the EDIFACT standards must be in place.
the requested services and data. transferred data (semantics), and XML is
Traditional EDI is not sufficient to For the exchange and automatic processing
solve electronic business employed as the practical foundation in of messages, a standardized language is
communication problems in an which to structure this information (syntax). needed. This standardization can be at
open and dynamic environment. XML is a markup language for creating self- different levels:
Summarizes the development from
descriptive data; in contrast to HTML, it . at the lexical level of character sets (data
traditional EDI towards new
advanced electronic business separates style and content and is extensible representation);
communication approaches in the sense that new tags can be used as long . at the syntactical level of message
offering agent-based e-commerce as they are defined in the DTD (document structures; and
marketplaces in which the
type definition). For e-commerce, it is . at a deeper semantic level of vocabulary
meaning of business messages is
managed by means of shared particularly interesting that one format can and integrity constraints.
repositories for formally specifying be used both for electronic messages (to be If communicating parties want true
the semantics of business
processed by computers) and for human communication, they must agree not only on
messages. Within this framework,
XML is the practical foundation for interfaces. An XML document itself is the form, but also on the meaning of the
structuring the information to be already, to some extent, readable for humans messages. The agreement can be implicit or
interchanged. (which an EDI document usually is not), but explicit. Implicit means that the parties rely
especially when it is accompanied by a style on, for example, the ``common English
document (XSL), it can be presented by meaning'' of a lexical, whereas explicit
means of a Web browser in some desired means that the lexicon has a precise formal
layout. This feature not only makes it definition. If the message is to be processed
possible to have one single interface to automatically, the meaning must be
application systems (for humans and for formalized, although the formal definition
systems), but also enables hybrid set-ups in may or may not be explicit ± it can somehow
Industrial Management & which humans and systems are involved in be incorporated in the code of
Data Systems communication partners.
101/5 [2001] 217±226 The paper is organized as follows. Section 2
The current issue and full text archive of this journal is available at
# MCB University Press starts with a look at the background of
[ISSN 0263-5577] http://www.emerald-library.com/ft
e-commerce. Sections 3 and 4 then
[ 217 ]
Wilhelm Hasselbring and summarize approaches to XML/EDI e-commerce, as predicted, for instance, by
Hans Weigand standardization and to global, shared IDC (1999).
Languages for electronic Although the term e-commerce has only
business communication: repositories for business communication
state of the art standards respectively. Formal semantics for recently started to receive a lot of publicity
Industrial Management & business communication languages are and attention, the fact is that e-commerce
Data Systems discussed in Section 5, and the role of agents started more than two decades ago with the
101/5 [2001] 217±226
in Section 6. Section 7 discusses some introduction of electronic data interchange
initiatives for establishing electronic (EDI) between organizations. This means
marketplaces before Section 8 summarizes that organizations exchange orders and
the paper with a look at further issues. information about deliveries as well as
payments electronically. Consumer-oriented
e-commerce also has some history.
2. Background: e-commerce Automatic teller machines (ATM) that
automate ``money business'' have been in
Electronic commerce (e-commerce) is a existence for many years. The systems for
somewhat emerging area. The literature and EDI and ATM, however, are closed systems.
trade press tend not to clearly delineate They only operate between the parties
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)
among ``electronic commerce'', ``electronic involved in the transactions and are shielded
business'', ``electronic markets'' and related from the outside world.
terms. This is not so surprising because the E-commerce now is no longer only the
field of e-commerce and inter-organizational electronic ordering and supply of products,
processes is subject to fast and often dramatic but it means doing business electronically, in
technological changes. As it is often the case any possible way. E-commerce can also
in emerging application areas, terminology is support negotiation about terms and contract
often used inconsistently (Hasselbring, 1999). conditions, building up electronic business
E-commerce is about the use of relations, exchanging product information,
information technology for the support of and all the other things that also take place in
business transactions. Business transactions traditional business.
can be, for example, pre-sales activities,
sales, purchases, finance and insurance, 2.1 Business-to-business e-commerce
placing an order, delivery and payment, The objective of B2B e-commerce is to
after-sales service and maintenance, joint eliminate manual trading processes by
product-development, transactions with the allowing internal information systems of
government, etc. E-commerce comprehends different companies to directly exchange
trade in physical products as well as trade in information. Hereby, inter-organizational
services. Concerned are products and information system integration is required
services that are traded electronically, but (Hasselbring, 2000b). B2B e-commerce
usually end in physical delivery, as well as encompasses a wide range of (business)
services that are traded and delivered operations and transactions among the
electronically (e.g. software or music). The involved parties, for instance:
applications that support these transactions . the establishment of an initial contact
can be broadly divided into two major between a potential consumer and
categories: potential supplier;
1 Business-to-consumer (B2C) transactions: . the delivery and exchange of information;
examples are electronic retailing . pre- and post-sales support;
(shopping malls offering consumer goods) . contract negotiation;
and electronic payments. . electronic payment;
2 Business-to-business (B2B) transactions: . distribution and distribution
an example is a company that uses a management of goods.
network (with EDI) for ordering from its
Seen from a buyer-seller perspective, and
suppliers, receiving invoices and making
using a life cycle model, electronic commerce
payments.
can be used in all the phases of business
Additional categories such as business-to- transactions.
administration are sometimes introduced, In this paper, the focus is on B2B e-
but the basic distinction can be made commerce, as opposed to B2C e-commerce,
between B2C and B2B e-commerce. Much has which only covers a small part of the global
been written about B2C e-commerce via the electronic market. B2B e-commerce has a few
Internet. One of the best-known examples is specific requirements, which should be taken
Amazon.com. B2C e-commerce is growing into account when addressing this type of e-
rapidly, but it loses some significance when commerce. Factors like standardization of
compared with the expected growth of B2B communication protocols between
[ 218 ]
Wilhelm Hasselbring and organizations, and the fast implementation of transaction data sets have been defined for
Hans Weigand new technologies to gain competitive traditional EDI. These transaction sets are
Languages for electronic defined by standards bodies such as the
business communication: advantage are of critical importance in B2B
state of the art e-commerce. United Nations Standard Messages Directory
Industrial Management & for Electronic Data Interchange for
Data Systems 2.2 Traditional electronic data interchange Administration, Commerce and Transport
101/5 [2001] 217±226
(EDI) (EDIFACT), and the American National
Traditional electronic data interchange is Standards Institute's (ANSI) Accredited
conducted using an automated system of Standards Committee X12 sub-group. These
business-to-business data exchange. The two standards specify fields for purchase orders,
most important areas of EDI are data shipping documents, invoices, payments, etc.
interchange and electronic transfer of money. Transaction sets define the fields, the order
Data interchange is used for sending orders of these fields, and the length of the fields.
and invoices between companies, while Together with these transaction sets come
electronic transfer of money is mainly used business rules, which are referred to as
among banks (the SWIFT organization has implementation guidelines. EDI standards
managed this since the 1970s, define:
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)
www.swift.com). The major goal of EDI is to . data elements (e.g. purchase order
replace paper documents with their electronic number and quantity on order);
versions for reducing the time spent on . segments, which are logical groupings of
printing, mailing and re-entering related data items (e.g. addresses);
information. EDI links the computer . message interchanges, which are groups
processes, so that duplicate data entry is not of segments selected for a specific
necessary. EDI is an approach that can save purpose;
costs and time and also can improve customer
. functional groups, which are groups of
service (shorter delivery times). Compared to messages of the same type;
the Internet, traditional EDI offers high
. syntax rules, which specify the concrete
security and safety measures because EDI file structure for an EDI dialogue.
runs on closed, private value added networks To actually implement EDI, trading partners
(VANs). This is an advantage, but also a big (e.g. a customer and a supplier) have to follow
disadvantage, because the number of trading the following steps:
partners is always limited to those who are 1 Trading partners enter into an agreement,
connected to these VANs. called a trading arrangement.
Standards like ANSI X12 (the dominant 2 They select a value added network (VAN).
EDI standard in the USA, www.x12.org) and 3 The trading partners build or purchase
UN/EDIFACT (the international standard custom software that maps between the
defined by the UN, www.disa.org) are two data set formats used by the trading
established. While traditional EDI is very partners.
costly and difficult to implement, the
potential benefits are significant. EDI may Each time a new trading partner is added,
help organizations by, for instance: new software has to be written to translate
. improving efficiency by enabling between the sender's data for the recipient.
companies to eliminate expensive and Traditional EDI suffers from many problems
slow manual methods, like the processing that have limited its growth. Some of the
of purchase orders and bills; problems are:
. improving intercommunication between
. EDI is based on the transfer of fixed
dissimilar systems and databases; transaction sets. This rigidity makes it
. managing the supply chain efficiently; extremely difficult to deal with the normal
. improving the inventory control. evolution necessary for companies to
introduce new products and services, or
Although many standards for EDI were evolve and replace their information
developed, the majority of the business systems.
community still has not accepted EDI as a . Fixed business rules are encapsulated in
way to do business electronically. It is too the definition of the transaction sets as
expensive and even though there has been a implementation guidelines.
lot of effort to standardize the transactions, . EDI is hampered by a slow standard
the software developed to date still does not evolution. The process for defining
make it easy to use EDI as a trading protocol standards for transaction sets can take
between different trading partners. years. This simply will not work in
Lacking powerful computing systems, a today's business environment, which is
common transport mechanism, and a file characterized by accelerated change and
format that allows for flexibility, strict increased competition.
[ 219 ]
Wilhelm Hasselbring and . EDI has to be carried out over protocols example, for message conversion and
Hans Weigand that use a VAN. A situation that can be delivery. Internet software is usually not
Languages for electronic
business communication: very costly, particularly for small-to- expensive, for instance Java parsers for XML
state of the art medium enterprises. are available for free from software vendors
Industrial Management & such as IBM and Sun Microsystems
Data Systems The low adoption of EDI and the lack of
(although more software is usually needed
101/5 [2001] 217±226 alternatives causes many organizations still
to use paper-intensive, manual, and thus for deploying XML/EDI, such as enterprise
costly ways to exchange business documents application integration tools like Mercator
and messages with their trading partners. from TSI Software, www.mercator.com).
The big problem, however, with both VANs for EDI require a prior relationship,
``traditional'' systems is inflexibility. EDI- which is not necessarily needed for the use of
based as well as manual paper-based the Internet. Anyway, the Internet does not
processes are simply not able to change at the ``replace'' EDI. The Internet can be exploited
same speed as the business environments as an EDI infrastructure.
surrounding today's organizations do. Because the Internet consists of a large
number of decentralized networks, security
2.3 Open EDI is a big issue, if the Internet is used for EDI
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)
just give up their old, costly infrastructure understand each other's data, while process
for a new, more uncertain technology; templates define what happens to the data.
certainly not if their business partners also The shared repository provides automatic
continue using EDI. Thus, a solution would lookups for the meaning and definition of
be to create a way for organizations to EDI elements. The repository provides the
gradually change their EDI infrastructure to semantic foundation for global business
an infrastructure supporting XML, while still transactions and gives the software agents
being able to communicate with traditional the information to perform their tasks.
Repositories for business communication are
EDI business partners as well as business
discussed in Section 4.
partners that have already implemented
Software agents take care of
XML. EDI provides the business methods of
communication between the components of
traditional e-commerce. It provides the
the model. They interpret the process
ability to express data in a simple format and
templates to perform the work that is needed,
send it to someone else who can then
but can also create new templates, using the
interpret and use the received data. XML/
EDI transaction data definitions and the
EDI does not discard the investment made in
user's business applications. Agents can also
EDI systems and knowledge, but uses it to
look up and attach the right templates for the
incorporate EDI in future B2B e-commerce.
jobs that have to be done. Agents for business
The XML/EDI Group and others address this communication are discussed in Section 6.
goal. Electronic business eXtensible Markup
XML and EDI are both languages that Language (ebXML), for instance, is an
consist of data and metadata, which is international initiative established by the
described in predefined formats and United Nations Center for the Facilitation of
structures. Therefore, existing EDI Procedures and Practices for
mechanisms can be expressed in XML Administration, Commerce and Transport
syntax, and new more flexible EDI methods (UN/CEFACT, www.unece.org/cefact) and
can thereby be created. The vision of the the Organization for the Advancement of
XML/EDI Group is for XML/EDI to allow Structured Information Standards (OASIS-
organizations to deploy cheaper and more Open.org). As opposed to most EDI/XML
flexible systems. XML/EDI is thus equally approaches, ebXML is not based on
accessible to small and large organizations traditional EDI, but intends to provide a new
(Webber, 1998). XML/EDI advances EDI from basis from scratch.
the static communication between a small Of course, not every organization has to
number of large companies into the dynamic cope with an EDI legacy. The great amount of
setting of the Internet. new business opportunities evolving from
Simply redefining the EDI messages into the Internet revolution, will be the
XML is not enough by itself to solve key factors in the future of e-commerce.
traditional EDI's problem of fixed structures They do not carry the burden of old EDI
and inflexibility. The XML/EDI guidelines legacy systems. Also the small- and medium-
proposed by the XML/EDI Group add three sized enterprises for which EDI was too
additional key components: expensive in the past can start using XML for
1 process templates; e-commerce. But also these organizations
2 shared repositories; and have a need for standardization of
3 software agents. communication for business, to be able to
[ 221 ]
Wilhelm Hasselbring and participate in the worldwide electronic trading partner agreement in which business
Hans Weigand market. partners describe a new business process.
Languages for electronic Table I lists several initiatives that aim at
business communication: The definition can be exchanged by means of
state of the art defining XML messages for electronic EDIFACT meta-messages.
Industrial Management & business communication. Figure 1 illustrates the role of a share
Data Systems repository in the context of XML/EDI
101/5 [2001] 217±226
business communication. In step 1, some
4. Shared repositories for business information system of organization A queries
communication the shared repository for the document type
In the absence of a complete and definitions (DTDs) for the XML messages to
comprehensive set of document formats, as be passed to trading partners. In step 2, the
EDIFACT intended to provide, several trading partners exchange references to the
attempts are made to set up repositories of DTDs as part of the set-up process for the
components for business communication transaction. In step 3, the references are used
that can be consulted and used by business to interpret the actual received data and map
partners. XML.ORG, for instance, aims at it into the organization's local information
being an independent industry portal for the systems.
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)
Table I
XML/EDI approaches to electronic business communication
URL Short description
www.Xmledi.org XML/EDi Group
XEDI.org Re-defines EDIFACT and X.12 in XML
www.Commerce.net Common business language CBL
www.CommerceOne.com
Ontology.org Defines standard taxonomies (ontologies)
www.cXML.org Defines commerce XML for B2B e-commerce
EbXML.org Electronics business XML defined by UN/CEFACT
Rosettanet.org XML standards for supply chain automation for the PC industry
www.Openbuy.org XML standards for buying and selling
www.OTP.org Open trading protocol: shopping and buying
IFXForum.org Interactive Financial eXchange: banking service
www.OFX.net Open financial exchange: financial services
www.fpml.org Financial products markup language for financial derivatives
FinXML.org Communications for capital markets
IDEalliance.org Standards for exchange for publications, Information and content exchange ICE
www.OpenTravel.com Communication in the travel industry
HL7.org Communication in healthcare
www.chemdex.com Communication in life sciences
www.hr-xml.org Standards for human resource descriptions
Open Applications.org OAGIS: XML for enterprise application integration
[ 222 ]
Wilhelm Hasselbring and . Public-only lexicons: using only publicly Table II
Hans Weigand available lexicons (with a public
Languages for electronic Repository initiatives for electronic business
business communication: grammar) ± that is, without recourse to communications
state of the art direct conversation ± possible business
partners should be able to commence a URL Short description
Industrial Management &
Data Systems meaningful and effective exchange of XML.org Independent industry XML repository
101/5 [2001] 217±226
messages. These lexicons can be managed www.XMLx.com ComerceNet's repository
in the shared repositories (see Section 4). MySAP.com SAP's repository
. FOL: first-order logic should be used BizTalk.org MicroSoft's XML repository
insofar as possible and reasonable for www.EDI-TIE.nl Repository for EDIFACT variations
expressions in any FLBC.
The first assumption states that a properly arbitrary and unpredictable. In the FLBC
designed FLBC should permit business approach proposed by Kimbrough and
messaging to begin and to proceed without Moore, the basic structure of FLBC messages
the business partners having to come to a is defined once for all. Of course, different
separate and specific agreement concerning message types can be defined on this basis,
the content, structure, and proper such as for ORDER, INVOICE, etc. These
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)
[ 226 ]
This article has been cited by:
1. Eetu Pilli-Sihvola, Antti Permala, Ville Hinkka, Oliver Klein, Karri Rantasila. 2015. Decentralized approach to logistics
execution monitoring in multi-actor network. International Journal of Advanced Logistics 4:1, 27-36. [CrossRef]
2. István Mezgár, Ursula Rauschecker. 2014. The challenge of networked enterprises for cloud computing interoperability.
Computers in Industry 65:4, 657-674. [CrossRef]
3. Imre Paniti. 2014. Adaptation of Incremental Sheet Forming into cloud manufacturing. CIRP Journal of Manufacturing
Science and Technology 7:3, 185-190. [CrossRef]
4. Ursula Rauschecker, Matthias StohrUsing manufacturing service descriptions for flexible integration of production facilities
to manufacturing clouds 1-10. [CrossRef]
5. Fenareti Lampathaki, Spiros Mouzakitis, George Gionis, Yannis Charalabidis, Dimitris Askounis. 2009. Business to business
interoperability: A current review of XML data integration standards. Computer Standards & Interfaces 31:6, 1045-1055.
[CrossRef]
6. Yinsheng Li, Fangyuan Kang, Mu Zhu, Weiming ShenAn XML-based data interchange protocol and supporting systems
for online customs declaration 3994-3999. [CrossRef]
7. Gui-Xian Zhou, Qing-Sheng XieResearch Standardizations for Enterprise Information Integration Systems Based on E-HUB
1-4. [CrossRef]
8. Vladimir FomichovDepartment of Innovations and Business in the Sphere of Informational Technologies, Faculty of Business
Informatics, Higher School of Economics, State University, Moscow, Russia. 2008. A comprehensive mathematical framework
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)
for bridging a gap between two approaches to creating a meaning‐understanding web. International Journal of Intelligent
Computing and Cybernetics 1:1, 143-163. [Abstract] [Full Text] [PDF]
9. Zhang Zhi-ying, Kang Kai, Zhang Zi-jun, Wang Yun-fengThe Research on Wasp Agent-based Resource Allocation for
Distributed and Autonomous Manufacturing Entities 257-262. [CrossRef]
10. Wanchai Varavithya, Vatcharaporn Esichaikul. 2007. Using the composite act frame technique to model ‘Rules of Origin’
knowledge representations in e-government services. Electronic Commerce Research and Applications 6:2, 128-138. [CrossRef]
11. Juha-Miikka Nurmilaakso, Paavo Kotinurmi, Hannu Laesvuori. 2006. XML-based e-business frameworks and
standardization. Computer Standards & Interfaces 28:5, 585-599. [CrossRef]
12. N. Gessa, M. Busanelli, P. De Sabbata, F. VitaliExtracting a semantic view from an ebusiness vocabulary 57-57. [CrossRef]
13. Barry Dowdeswell, Christof LutterothA Message Exchange Architecture for Modern E-Commerce 56-70. [CrossRef]
14. Karine Araújo Ferreira, Maria Rita Pontes Assumpção Alves. 2005. Logística e troca eletrônica de informação em empresas
automobilísticas e alimentícias. Production 15:3, 434-447. [CrossRef]
15. Hung M Nguyen, Norma J Harrison. 2004. Electronic supply-chain orientation and its competitive dimensions. Production
Planning & Control 15:6, 596-607. [CrossRef]
16. Chang‐tseh HsiehChang‐tseh Hsieh is a Professor at the University of Southern Mississippi, Hattiesburg, Mississippi,
USA.Binshan LinBinshan Lin is a Professor at the Louisiana State University – Shreveport, Shreveport, Louisiana, USA..
2004. Impact of standardization on EDI in B2B development. Industrial Management & Data Systems 104:1, 68-77. [Abstract]
[Full Text] [PDF]
17. P. De Sabbata, N. Gessa, G. Cucchiara, T. Imolesi, F. VitaliSupporting eBusiness with a Dictionary Designed in a Vertical
Standardisation Perspective 160-167. [CrossRef]