ebXML Registry Services can seem a simple regis-
tration service according to Web Service specifica-
tions similarly to UDDI, however, it allows, besides,
to publish and share the data that formalize com-
pletely not only the service interface proposed by a
public administration, but also the possible sequence
of information exchanges among two or more actors.
UDDI (OASIS, 2005) is an initiative born for creat-
ing a global registry of companies, organizations or,
generically, suppliers of good and services, organized
for services and products: a medium through which
to be able to find suitable partners with which to in-
tegrate own productive chain in automatic and effi-
cient manner. The lack of centralized systems through
which to get information around the potential com-
mercial partner, has involved to drastically limit the
potentialities that the interconnection offers. In or-
der to obviate such a problem, various attempts have
been developed as marketplaces and online address
books, although these have not produced exhaustive
results in the search of potential commercial counter-
parts. In this paper we propose an extension of the
concept of registry and its implementation in terms of
multi-channelling and multi-modality. Therefore, we
have structured this paper in three parts. In the first
one is exposed a survey of software system for the
B2B integration and the interoperability. In the sec-
ond one is exposed the motivation for the new archi-
tecture and the detailed explanation of the proposed
framework. In the last one, the project experimenta-
tion is presented explaining the reached objectives.
2 RELATED WORKS
In this section we will analyze tools and software sys-
tems proposed by suppliers of marketplace solutions
proper for the B2B integration and the interoperabil-
ity. BEA WebLogic platform (WebLogic, 2005) is
a software foundation for the development and the
management of enterprise applications. BEA We-
bLogic platform tries to simplify the processing al-
lowing the IT organizations to develop theirs appli-
cation infrastructure providing an understanding of
the business guidelines to follow. BEA WebLogic
Platform combines three core products (Server, Inte-
gration, and Portal) to provide a platform for devel-
oping and deploying enterprise applications and ser-
vices. BizTalk Server 2006 (BizTalk, 2006) is the
Microsoft server for the development of solutions for
the business processes integration. BizTalk doesn’t
represent a new solution, but it is born from a col-
lection of existing tools, besides Microsoft guaran-
tees the full adhesion of these to the XML 1.0 spec-
ifications (XML, 2006). BizTalk Server is able to
elaborate the followings formats: EDI (EDI, 2006)
(ANSI X12 and EDIFACT (EDIFACT, 2007)), well
formed XML documents, Document Type Definitions
(DTD, 2002), hierarchical Flat File, delimited and po-
sitional (for instance, SAP (SAP, 2007) and IDOCS
(IDoc, 2007)). BizTalk conforms to Business Pro-
cess Execution Language (BPEL) standards. Com-
merceNet’s eCo architecture (eco, 2007) provides an
interoperability framework that consists of an Archi-
tectural Specification and a Semantic Specification.
The Architectural Specification presents information
about an e-commerce system in seven different cat-
egories. The Semantic Specification, on the other
hand, provides a simple set of business documents
that can be used inside the eCo framework. Roset-
taNet framework (RosettaNet, 2007) consists of Part-
ner Interface Processes (PIPs), a master dictionary
and an implementation framework, the relationship
among these parts can be expressed with the follow-
ing analogies: RosettaNet dictionaries provides the
words, the RosettaNet Implementation Framework
(RNIF) acts as the grammar and RosettaNet Partner
Interface Processes (PIP) form the dialog. Commerce
XML (cXML) (cxml, 2007) is a standard for facili-
tating exchange of catalog content and transaction in-
formation between trading partners. The cXML cata-
log definitions consist of three main elements (Sup-
plier, Index, Contract). Seller organizations create
catalogs so that buying organizations’ procurement
applications can see their products and service of-
fering (Dogac and Cingil, 2001). The Sun Service
Registry is an open source implementation based on
the ebXML Registry specifications. Besides this im-
plementation supports UDDI specifications provid-
ing a discovery interface of the services through re-
quests developed using this standard specifications.
The combined support for both these standards in an
only package, offered by the Sun Service Registry,
provides wide management capability of the Web Ser-
vices, for a solution that tries to become a point of ref-
erence for the Service Oriented Architecture (SOA).
The freebXML Registry project (freebXML, 2006)
is a open source project that provides a free imple-
mentation of the ebXML Registry 2.0 specification.
The project is managed by many authors of the same
standards of OASIS and is introduced therefore as
”the first mostly compatible implementation of the
ebXML Registry specifications”. Usability, flexibil-
ity and multi-channelling, key issues for our approch,
seem to be weak points of previous systems.
ICEIS 2008 - International Conference on Enterprise Information Systems
180