You are on page 1of 12

Industrial Management & Data Systems

Languages for electronic business communication: state of the art


Wilhelm Hasselbring, Hans Weigand,
Article information:
To cite this document:
Wilhelm Hasselbring, Hans Weigand, (2001) "Languages for electronic business communication: state of the art", Industrial
Management & Data Systems, Vol. 101 Issue: 5, pp.217-227, https://doi.org/10.1108/02635570110394644
Permanent link to this document:
https://doi.org/10.1108/02635570110394644
Downloaded on: 31 October 2017, At: 01:51 (PT)
References: this document contains references to 21 other documents.
To copy this document: permissions@emeraldinsight.com
The fulltext of this document has been downloaded 1388 times since 2006*
Users who downloaded this article also downloaded:
(1999),"Netiquette: a behavioral guide to electronic business communication", Corporate Communications: An
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)

International Journal, Vol. 4 Iss 3 pp. 145-155 <a href="https://doi.org/10.1108/13563289910288465">https://


doi.org/10.1108/13563289910288465</a>
(2000),"The role of communication in business relationships and networks", Management Decision, Vol. 38 Iss 6 pp. 403-409
<a href="https://doi.org/10.1108/EUM0000000005365">https://doi.org/10.1108/EUM0000000005365</a>

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.

*Related content and download information correct at time of download.


Languages for electronic business communication:
state of the art

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

Keywords different stages of the business processes,


Electronic commerce, 1. Introduction and the same format can be used throughout.
Electronic data interchange,
E-commerce is taking off on a global scale, However, XML by itself will not do the job.
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)

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)

Traditional EDI is mostly used in purposes. VANs are relatively secure in


communications between companies which comparison with the Internet because VANs
have high volumes in relatively small are closed networks.
numbers of data items, and a long-term
relationship. Also, because setting up EDI is 2.5 The eXtended Markup Language (XML)
expensive, only large organizations can To solve the problems mentioned with
afford it. As a result, the actual traditional EDI messaging, the business
implementation of EDI is limited. This also documents and messages that flow between
has consequences for the development and organizations must be manageable for each
use of standards for EDI, because cooperating involved organization, independent on which
organizations often develop their own information systems are used. XML
standards forcing their business relations to (McGrath, 1998) is a technology that may be
use the same, proprietary standards. used for structuring business documents and
To cope with these difficulties, Open EDI messages that are interoperable and
(ISO, 1997), a more flexible EDI, which can comprehensible. Moreover, XML is easy to
carry more diverse types of data and is more understand. Therefore, XML is one of the
cost-effective for short-term operations, was developments that enables the new Internet
proposed by ISO. For Open EDI to work, new economy.
standards for communications are necessary, XML actually is a markup language, used
such that the problem of EDI only being for creating self-descriptive data. It is a
possible between firms with long-term subset of the Standard General Markup
relationships can be solved. Language SGML. XML is platform and
application independent, because of its
2.4 EDI and Internet technology
simple text-oriented structure. Both humans
The widespread use of personal computers,
and computers can understand the syntax of
coupled with the proliferation of
XML documents, which makes XML a
telecommunication networks and the
suitable tool for advancing the existing Web
Internet, as well as their joint integration,
has made paper-free trading a reality applications for e-commerce.
The fact that XML is understandable by
(Wigand, 1997). With the development of the
Internet, new possibilities arose for humans and computers is very important. A
e-commerce. Because the Internet is open for major drawback of EDI was that handling
everybody, is accessible all over the world, errors by humans was very difficult, because
and has an easy user interface in the form of of the lack of information in the EDI
the World Wide Web (WWW), many people messages. The only way to solve problems
and organizations can be reached. By using was with the use of thick manuals explaining
the Internet instead of a VAN some of the all the codes in EDI messages. When using
problems of traditional EDI are solved. The XML as a representation for the EDI
use of the Internet is much cheaper than the messages, interactive Web applications can
use of a VAN. VANs charge money for each be used with the existing EDI processes. The
individual message or for a collection of easy-to-use Web interface makes it possible
messages. The Internet costs almost nothing for humans to review and edit EDI
and is ``free'' to be used by anybody. EDI documents easily, provided that appropriate
makes use of expensive software, for XML tags are used.
[ 220 ]
Wilhelm Hasselbring and These three additional components
Hans Weigand 3. XML/EDI standards for business transform traditional EDI into XML/EDI,
Languages for electronic communication allowing dynamic B2B e-commerce among
business communication:
state of the art Of course, the flexibility of XML also brings business partners. XML provides a
Industrial Management & with it some risks. Each organization can foundation for transporting the other
Data Systems develop its own dialect of XML messages, components across the network. XML tags
101/5 [2001] 217±226
suited to its business processes. If every replace or supplement existing EDI
organization does this, organizations will be identifiers.
unable to communicate with each other, Templates provide the description of
because information systems will not be processes in the XML/EDI method. Process
able to understand each other. Therefore, templates come in the place of traditional
just like EDI in the past, XML needs process control language syntax and are
standards. supplemented by XML DTDs. DTDs define
A problem for implementing XML in the structure and content of a message and
today's businesses is the vast amount of thus enable transaction interoperability.
legacy EDI systems that have been Templates enable the processing of
implemented in the past. Companies will not transactions. DTDs let two organizations
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)

standardization of XML applications in Table II lists some initiatives that develop


e-commerce, whereby it serves as a shared repositories for electronic business
repository for XML DTDs. BizTalk.ORG is a communication.
competing industry initiative started by
Microsoft. In these initiatives, the goal is to
put pre-defined DTDs in shared repositories 5. Formal business communication
at the disposal of communication partners. languages
Such shared repositories are also the topic
of research on electronic business A number of researchers have investigated
communication. Lee (1998) suggests the use of the possibility of developing general-purpose
a central repository in which formal trade formal languages for business
procedures can be stored. Users can communication (FLBC), notably Kimbrough,
download these trade procedures ± formally Moore, Covington, and Lee. The impetus for
represented as Petri-Nets ± adapt them if this research has been a common assessment
necessary, and then adopt them immediately of the fact that existing EDI standards leave
for execution. Gisler (1999) proposes a central much to be desired in flexibility, in
repository of standard contracts that can be expressivity, in clarity, etc. Kimbrough and
used by negotiating partners in the process of Moore (1997) mention two assumptions of the
contract building. Huemer (1998) advocates a FLBC approach:

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)

interpretation of the messages to be message patterns differ in the actions that


exchanged. This assumption is very close to they refer to and the arguments that these
the approach called Open EDI (see Section actions take. However, they can always be
2.3). It does not require that all messages are parsed, and interpreted to some extent; for
based entirely on public lexicons. Exchange the full interpretation, the receiver should
of particular vocabularies should certainly know the meaning of the terms and
be allowed, as should ``linguistic predicates.
bootstrapping'' (agreement to define new FLBC makes a distinction between the
expressions in terms of existing expressions). illocutionary or standard effects and the
The second assumption calls for a logical- perlocutionary or extended effects. The
semantic foundation for the language. illocutionary effects depend solely on the
FLBC is based on speech act theory that meaning of the illocution and are always the
makes a distinction between the same. For example, a request always
illocutionary force of a message and the expresses a desire of the speaker that some
propositional content (Kimbrough and action is performed. The illocutionary effects
Moore, 1997). By explicating the illocutionary are fixed in the FLBC communication
force, FLBC makes clear that messages are standard. The perlocutionary effects are
not just pieces of data, but (intend to) have defined by the user and determine how the
some social effects, such as creating an message is processed after the first
obligation. Moreover, the propositional illocutionary interpretation. The extended
content is represented in such a way that it effects depend on the meaning of the terms in
contains indeed a proposition, that is, a the message contents.
statement that can be logically true or not (in XLBC (Weigand and Hasselbring, 2000) is a
the case of an assertive message), or an recent variant of FLBC that not only
action to be taken (in the case of a directive describes message types but also
message). This is in contrast to traditional
conversation structures. Just like XML/EDI,
EDIFACT messages where all the necessary
it makes use of XML syntax. XLBC is a
data elements are present (otherwise it would
business communication language, but
not work), but not structured in the form of a
includes also the use of a component library/
proposition or action. As a result, the syntax
thesaurus and a document language in a
definitions of traditional EDI are somewhat
shared repository. The latter can be used,
among other things, for representing formal
Figure 1 contracts. Using XLBC, it is possible to
Repository approach to electronic business communication
specify a frame contract and subsequently
exchange messages that are authorized by
(and can be checked against) the contract.
Particularly, the specific (semantic)
representation of business message
components (in the shared repository) may
incrementally evolve in this architecture.
This would not be possible when relying only
on prescribed XML DTDs for message
exchange. An important concern is the
separation of the semantics in the repository
[ 223 ]
Wilhelm Hasselbring and and the concrete syntax in XML. An repositories). For an agent, the ontology is
Hans Weigand important difference with traditional EDI, not fixed, the agent can access new ontologies
Languages for electronic
business communication: which typically also relies on (paper-based) if needed and subsequently use them in the
state of the art contracts and agreements, is that the interpretation of messages. Of course, this
Industrial Management & contracts are managed within the business requires a shared language for ontologies, a
Data Systems communication system and that it is topic of intensive research. An example is the
101/5 [2001] 217±226
formalized. It is expected that these ontology interchange language OIL
capabilities will make it easier to adapt (www.ontoknowledge.org/oil). OIL combines
standard contracts and set up new ones from the modeling primitives of frame-based
pre-defined components. languages with the formal semantics and
FLBC and XLBC are based on the premise reasoning capabilities of description logic
that by applying what we know about natural and uses XML for describing the syntax.
language communication, we can improve In contrast to traditional EDI, agents are
computer-based, automated business not only able to exchange messages and
communication systems. Improvements are transform them automatically to internal
expected, in particular, to come with the formats, but they can also interpret them and
increased variety of messages that can be react automatically based on specified
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)

handled. strategies. This means, for example, that a lot


of the business communication can be
formalized. In particular, agents can be used
6. Agents for electronic business to negotiate. Negotiation messages were not
communication included in older EDI standards, since
negotiation was not supposed to be done by
Agents are software components that exhibit
machines. One of the oldest and widely used
the well-known properties of autonomy,
approach for automated negotiation is the
social ability, pro-activeness, and
Contract Net protocol (Smith, 1980).
responsiveness. Agents are increasingly used
The agent architecture offers the
in e-commerce, not only for searching
possibility to describe not only a language for
information over the Web, but also for
business communication, but also the
negotiating orders in an agent marketplace
interpretation process. Although currently
(Ma, 1999). Part of the social ability of agents
not fully proven in actual practice, it has the
is the use of a common and standardized
potential of becoming the paradigm for a new
communication language. One of the oldest
generation of business communication.
and best-known agent communication
language is KQML. This language is based on
speech act theory (SAT), although the
interpretation structure does not rely on
7. Electronic marketplaces
SAT. ACL (agent communication language) In the future, e-commerce approaches that
is the newest and perhaps most complete offer electronic marketplaces will
proposal based on SAT, which is prepared by dramatically change the way business
the Foundation for Intelligent Physical partners trade with each other (Patel, 1999),
Agents (www.fipa.org). The specification and consequently pose new requirements on
consists of a set of message types and the electronic business languages. Electronic
description of their pragmatics, that is the marketplaces are specifically designed to
effects on the mental attitudes of the sender enable multiple buyers and multiple sellers
and receiver agents. Every communicative to interact and to collaborate. They provide a
act is described with both a narrative form place where multiple buyers and sellers can
and a formal semantics based on BDI logic. It come together and conduct e-commerce
also has a conversation management system, without compromising individual processes
although it does not offer a very extensive and relationships among the participants.
theory of conversation structures. Marketplaces can be created or hosted at any
Agent communication languages are point along the commerce chain. The
important for electronic business creation of new electronic marketplaces will
communication, not only as a source of change the way we think about B2B
inspiration, but also because agents are e-commerce and will play a very important
expected to participate more and more in role in the growth of the Internet economy.
business transactions. The advantage of the The creation of electronic marketplaces
agent paradigm is that it not only supports a enables new dynamic methods for exchange
communication language, but also an agent of business information and requires new
architecture that structures the business communication methods such as
interpretation process. One example is the matching of buyer and seller information.
use of shared ontologies (managed in shared Many first-generation e-commerce solutions
[ 224 ]
Wilhelm Hasselbring and were not much more than Web there is an increased need for concerted
Hans Weigand representations of traditional business action when standards are created or
Languages for electronic applications. They have not really changed
business communication: changed. Normally, this concerted action is
state of the art the way in which business is done. Electronic performed at the level of standardization
Industrial Management & marketplaces, however, create entirely new committees. However, this often turns out to
Data Systems methods of commerce, such as online be infeasible, or only feasible to a very
101/5 [2001] 217±226 searching, auctioning and negotiating. They limited extent. For example, a
also facilitate the sharing of information and standardization committee or industrial
knowledge in trading communities. consortium can decide on the syntax of a
For the sellers of goods, electronic specific XML DTD for a quotation message,
marketplaces provide, for instance, but this does not say whether the quotation is
. new channels to reach their customers; binding or revocable. In today's open and
. better service possibilities; dynamic business environment, the partners
. comprehensive product information to the have to take over part of the standardization
buyer; process to themselves. This can involve two
. automatic order and fulfillment processes; or more partners who intend to set up a
and business relationship on the spot, or an
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)

. decreased overall operational costs. industrial platform/market owner who does


For the buyers, electronic marketplaces this standardization for its members. For
provide, for instance, such a setting, flexible system architectures
. access to a large number of suppliers; for business communication are required.
. access to auctions; and The standardization process ± defining a
. formation of buyer groups to get lower business communication language and its
prices. semantics ± is a process that is usually done
by standardization committees, but if the
Electronic marketplaces support many-to- users need to do it by themselves, the
many trading relationships in ways that question arises how it should be supported.
traditional sell-side or buy-side e-commerce We distinguish five aspects of this support:
cannot do. Establishing these relationships 1 Representation support. How to represent
in the real world is extremely expensive. In the syntax and semantics of messages?
the virtual world, it just depends on the 2 Accessibility support. How to store the
capabilities of the electronic marketplace. If a definitions and make them available?
marketplace is able to achieve enough 3 Methodological support. How to arrive at a
critical mass ± which depends on issues such definition of redefinition?
as security, reliability, and trust ± the highest 4 Process support. How to manage the
chances for success exist. standardization process?
Table III lists some initiatives that develop 5 Implementation support. How to
marketplaces for electronic business implement the language in the context of
communication. pre-existing legacy systems?
Representation support is the goal of XML/
8. Summary and further issues EDI approaches and of ontologies for defining
common terminology. Accessibility support
From an institutional point of view, is provided by shared repositories, electronic
standards are vehicles for facilitating marketplaces, and accomplished by software
coordination of economic activities agents.
(Helgesson, 1995). Instead of repeated The other support aspects are beyond the
coordination between actors, a standard scope of this paper, but we can make a few
solves a number of dilemmas for actors in a remarks. Methodological support has to do
situation where communication is required. with the definition process itself. Viskil
A standard therefore diminishes the need for (1994), for instance, provides an extensive
ad-hoc coordination. On the other hand, study on how dictionary definitions should
be made. It is important to have a method in
Table III order to control consistency and uniformity.
Some electronic marketplaces for business communication Process support is needed, especially in the
URL Short description case that there are more than two
stakeholders involved, for example, a
www.marketside.net Commerce One's marketplace
business group or virtual community. In that
MySap.com SAP's Internet Marketplace for Business Collaboration
case, the process should start by identifying
web.netmarketmakers.com Consumer-oriented marketplaces
all relevant stakeholders and ensure that
www.ariba.com Ariba's marketplace for various industry domains
everyone who wants to be involved has the
Metalsite.com Marketplace for metal products
possibility to do so. It is important that the
[ 225 ]
Wilhelm Hasselbring and process is legitimate so that the results are Helgesson, C.-F. et al. (1995), ``Standards as
Hans Weigand acceptable to all stakeholders. In de Moor institutions. Problems with creating all-
Languages for electronic (1999), a method is described in which virtual European standards for terminal equipment'',
business communication:
state of the art professional communities can arrive at in Groenewegen, J., Pitelis, C. and Sjostrand,
Industrial Management & acceptable specifications. This method can S.-E. (Eds), On Economic Institutions, Edward
Data Systems also be used for a definition process. Edgar Publishing, pp. 162-84.
101/5 [2001] 217±226 Implementation support is especially Huemer, C. (1998), ``The growing need for meta
important for the coupling of the messages in electronic data interchange'', in
standardized language with the legacy Proceedings of the 6th ECIS, Aix-en-Provence.
systems of the parties involved, thus International Data Corporation (IDC) (1999), ``The
integrating the involved local information global market forecast for Internet usage and
systems Hasselbring (2000b). Typically, the commerce'' (order information at
communication language is not identical to www.idc.com).
the language spoken by these legacy systems. ISO (1997) ISO/IEC JTC1/SC30, ``Information
A translation or mapping is needed to technologies ± open-EDI reference model'',
transform one representation into the other. paper, ISO/IEC, 1997. URL: http://
This translation software is one of the major www.x12.org/international/sc30tag.htm.
Kimbrough, S.O. and Lee, R.M. (1996), ``On formal
Downloaded by Universiti Malaysia Sarawak At 01:51 31 October 2017 (PT)

components of current EDI systems.


(Hasselbring, 2000a) discusses the role of aspects of e-commerce: examples of research
standards in the construction and mapping of issues and challenges'', in Proceedings HICSS
global data models for cooperative '96. IEEE Computer Society Press.
information systems with different Kimbrough, S.O. and Moore, S.A. (1997), ``On
individual data models. The traditional automated message processing in e-commerce
bottom-up approach is to start with the data and work support systems: speech act theory
models to be integrated, and then try to and expressive felicity'', ACM Transactions on
Information Systems, Vol. 15 No. 4, pp. 321-67.
define super-classes, of which the original
Lee, R. (1998), ``Towards open electronic
classes are specializations. The study shows
contracting'', Electronic Markets, Vol. 8 No. 3.
that this can lead to very complex integrated
Ma, M. (1999), ``Agents in E-commerce''
models. A top-down approach starts with an
(introduction to special section),
available domain model, as the multilingual
Communications of the ACM, Vol. 42 No. 3,
thesaurus may provide, and maps this to the
pp.79-80.
situation at hand in the legacy systems. In
McGrath, A. (1998), XML by Example: Building
the case of a message standard, a top-down
E-commerce Applications, Prentice Hall,
approach could be followed if generic
Englewood Cliffs, NJ.
concepts, such as order, invoice but also
Meltzer, B. and Glushko, R. (1998), ``XML and
product, buyer, seller, or transport medium,
e-commerce enabling the network economy''.
are available. The top-down approach and the
SIGMOD Record, Vol. 27 No. 4, pp. 21-4.
bottom-up approach can be combined in a so- Patel, J. (1999), ``IT impact: where buyers, sellers
called yo-yo approach. meet'', Information Week Online, June. URL:
http://www.informationweek.com/741/
References 41uwjp.htm.
de Moor, A. (1999), ``Empowering communities: Smith, R.G. (1980), ``The contract net protocol:
a method for the legitimate user-driven
high level communication and control in a
specification of network information
distributed problem solver'', IEEE
systems'', PhD thesis, Tilburg University.
Transactions on Computing, Vol. 29 No. 12,
Gisler, M. et al. (1999), ``Requirements on secure
pp. 1104-13.
electronic contracts'', Technical Report
Viskil, E. (1994), ``Definieren: een bijdrage tot de
MCM-institute-1999-01, University of St
theorievorming over het opstellen van
Gallen.
definities'', PhD thesis, University of
Hasselbring, W. (1999), ``On defining computer
science terminology'', Communications of the Amsterdam (in Dutch).
ACM, February, Vol. 42 No. 2, pp. 88-91. Webber, D.R.W. (1998), ``Introducing XML/EDI
Hasselbring, W. (2000a), ``The role of standards for frameworks'', Electronic Markets, Vol. 8 No. 1,
interoperating information systems'', in http://www.electronicmarkets.org/
Jakobs, K. (Ed.), Information Technology netacademy/publications.nsf/all-pk/804.
Standards and Standardization: A Global Weigand, H. and Hasselbring, W, (2000), ``An
Perspective, Idea Group Publishing, Hershey, extensible business communication
PA, pp. 116-30. language'', submitted for publication.
Hasselbring, W. (2000b), ``Information system Wigand, R.T. (1997), ``Electronic commerce:
integration'', Communications of the ACM, definition, theory and context'', The
Vol. 43 No. 6, June. Information Society, Vol. 13, pp. 1-16.

[ 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]

You might also like