1 Status of this Document

1
2
3
4
5
6
ebXML Requirements Specification
Version 1.06
7
ebXML Requirements Team
8
9
10
May 8, 2001
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
1 Status of this Document
There are three categories of ebXML deliverables:
o Technical Specifications conform to the ebXML Requirements document.
o Technical Reports are either guidelines or catalogues.
o White Papers constitute a snapshot of on-going work within a Project Team.
This Technical Report has been approved by the Requirements Project Team and has
been accepted by the ebXML Plenary.
Distribution of this document is unlimited.
The document formatting is based on the Internet Society’s Standard RFC format.
This version:
www.ebxml.org/specs/ebREQ.pdf
Latest version:
www.ebxml.org/specs/ebREQ.pdf
34
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
35
2 ebXML participants
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
We would like to recognize the following for their significant participation to the
development of this document.
Mike Rawlins, Rawlins EC Consulting - Team Leader
Mark Crawford, Logistics Management Institute - Team Editor
Don Rudie, Dun & Bradstreet
Thomas Warner, The Boeing Company
Kenji Itoh, Japan Association for Simplification of International Trade Procedures
Jean Kubler, UN/Economic Commission for Europe
Kathleen Tyson-Quah, KTQ Consulting Limited
David R.R. Webber, XML Global
Garrett Minakawa, Oracle Corporation
Turochas Fuad, Sun Microsystems Incorporated
Dr. Marcia McLure, McLure-Moynihan, Inc.
Norbert Mikula, Data Channel
Christopher Lueder, Mitre Corporation
Scott Hinkelman, International Business Machines
Ravi Kackar, Kraft Foods
Doug Hopeman, XML Solutions
Gaile L. Spadin, Data Interchange Standards Association
Sangwon Lim, Korea Institute for Electronic Commerce
Additionally, valuable input was provided from the Team Leaders and various members
of the other ebXML Project Teams.
ebXML Requirements Specification
Page 2 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
May 2001
3 Table of Contents
1
2
3
4
Status of this Document .............................................................................................. 1
ebXML participants .................................................................................................... 2
Table of Contents ........................................................................................................ 3
Document Introduction ............................................................................................... 5
4.1
Summary of Contents of Document ................................................................... 5
4.2
Audience ............................................................................................................. 5
1.1
Related Documents ............................................................................................. 5
4.3.................................................................................................................................... 5
4.4
Documentation Conventions ............................................................................... 5
5 General Introduction ................................................................................................... 6
5.1
ebXML Vision and Scope ................................................................................... 6
5.1.1
ebXML Vision ............................................................................................ 6
5.1.2
ebXML Scope ............................................................................................. 7
5.2
ebXML Requirements Specification Purpose and Scope ................................... 7
5.2.1
ebXML Requirements Specification Purpose ............................................. 7
5.2.2
ebXML Requirements Specification Scope ................................................ 7
5.3
General ebXML Principles ................................................................................. 8
6 Business Requirements ............................................................................................... 9
6.1
General Business Requirements ......................................................................... 9
6.2
Conducting Electronic Business using ebXML ................................................ 11
6.3
Globalization ..................................................................................................... 11
6.3.1
Openness ................................................................................................... 12
6.3.2
Registry and Repository............................................................................ 12
6.4
Usability/Interoperability .................................................................................. 13
6.4.1
Architecture............................................................................................... 13
6.4.2
Transport, Routing and Packaging ............................................................ 14
6.4.3
Extensibility .............................................................................................. 14
6.4.4
Leveraging Existing Technology .............................................................. 14
6.5
Security ............................................................................................................. 15
6.5.1
Legal ......................................................................................................... 16
6.5.2
Digital Signatures...................................................................................... 16
6.6
Management ...................................................................................................... 17
6.6.1
Organizational Structure ........................................................................... 18
6.6.2
Participation .............................................................................................. 18
7 ebXML Technical Framework Requirements .......................................................... 19
7.1
General Requirements ....................................................................................... 19
7.2
Requirements .................................................................................................... 20
7.3
Business Process ............................................................................................... 20
7.4
Technical Architecture ...................................................................................... 22
7.5
Core Components.............................................................................................. 23
7.6
Transport/Routing and Packaging..................................................................... 23
7.7
Registry and Repository.................................................................................... 24
7.7.1
Technical Specification Submission and management ............................. 24
ebXML Requirements Specification
Page 3 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
105
106
107
108
109
110
111
112
113
114
115
116
117
118
May 2001
7.7.2
Required System Services......................................................................... 25
7.8
Trading Partner ................................................................................................. 25
7.9
Proof of Concept ............................................................................................... 26
8 ebXML Organizational and Procedural Requirements ............................................. 27
8.1
Executive Committee Support .......................................................................... 28
8.1.1
Quality Review ......................................................................................... 28
8.1.2
Marketing Awareness ............................................................................... 30
9 ebXML Project Team Deliverables .......................................................................... 30
9.1
Major ebXML Technical Specifications ........................................................... 30
10 Disclaimer ................................................................................................................. 32
11 Contact Information .................................................................................................. 33
12 References ................................................................................................................. 34
Copyright Statement ......................................................................................................... 36
ebXML Requirements Specification
Page 4 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
119
4 Document Introduction
120
4.1 Summary of Contents of Document
121
122
123
124
This ebXML Requirements Specification represents the work of the ebXML Requirements
Project Team. It defines ebXML and the ebXML effort, articulates business requirements
for ebXML, and defines specific requirements that SHALL be addressed by the various
ebXML project teams in preparing their deliverables.
125
126
127
128
129
130
The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD,
SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this
document, are to be interpreted as described in Internet Engineering Task Force (IETF)
Request For Comments (RFC) 2119.1
131
4.2 Audience
132
The target audiences for this document are:
133
134

ebXML Project Teams, as a foundation for developing their technical
specifications
135
136

Other interested parties, as a means to convey the purpose, scope, and vision of
ebXML
137
4.3 Related Documents
138
139
140
141
142
143
144
145
146
147
ebXML Invitation - http://www.ebXML.org/documents/199909/ebXML_invitation.htm
148
4.4 Documentation Conventions
149
150
151
152
The following highlighting is used for non-normative commentary in this document:
ebXML Terms of Reference (TOR) http://www.ebXML.org/documents/199909/terms_of_reference.htm
Recommendations for ebXML Kickoff Meeting - UN/CEFACT/TMWG/N104 http://www.ebxml.org/documents/contributions/tm104.pdf
Technical Reports and Publications, World Wide Web Consortium,
http://www.w3.org/TR
[NOTE -]: General comments directed to all readers.
ebXML Requirements Specification
Page 5 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
153
5 General Introduction
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
Electronic Business Extensible Markup Language (ebXML) is an international initiative
established by the United Nations Centre for Trade Facilitation and Electronic Business
(UN/CEFACT) and the Organization for the Advancement of Structured Information
Standards (OASIS) with a mandate to undertake a 15-18 month program of work. As
identified in the ebXML Terms of Reference, the purpose of the ebXML initiative is to
research and identify the technical basis upon which the global implementation of XML
can be standardized. The goal is to provide an XML-based open technical framework to
enable XML to be utilized in a consistent and uniform manner for the exchange of
electronic business (eb) data in application to application, application to human, and
human to application environments—thus creating a single global electronic market.™ 1
179
5.1 ebXML Vision and Scope
180
5.1.1 ebXML Vision
181
182
183
184
185
186
187
188
The ebXML vision is to deliver:
ebXML is based on international standards and is itself intended to become an
international standard. A key aspect for the success of the ebXML initiative is adherence
to the use of the W3C suite of XML and related Web technical specifications to the
maximum extent practical. Although these specifications may not provide the optimal
technical solution, acceptance of ebXML by the business community and technical
community is tied to XML. However, certain key elements of the ebXML technical
framework may require adopting alternative technologies and technical specifications—
such as those of the Internet Engineering Task Force (IETF), International Organization
for Standardization (ISO), Institute of Electrical and Electronics Engineers (IEEE),
International Electrotechnical Commission (IEC), UN/CEFACT, OASIS, and the Object
Management Group (OMG).
[NOTE - ebXML operates under the procedures identified in the ebXML Terms of
Reference]
"A single set of internationally agreed upon technical specifications that consist of
common XML semantics and related document structures to facilitate global trade."
These ebXML technical specifications are intended to create a Single Global Electronic
Market. ™ To create this single global electronic market, this single set of ebXML
technical specifications:

189
190
1
SHALL be fully compliant with W3C XML technical specifications holding a
recommended status2
"creating a single global electronic market" is a trademark of the ebXML Working Group
ebXML Requirements Specification
Page 6 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
191
192

SHALL provide for interoperability within and between ebXML compliant trading
partner applications
193
194
195

SHALL maximize interoperability and efficiency while providing a transition path
from accredited electronic data interchange (EDI) standards and developing XML
business standards
196
197

SHALL be submitted to an appropriate internationally recognized accredited
standards body for publication as an international standard
198
5.1.2 ebXML Scope
199
200
201
202
203
204
The ebXML initiative is targeted at every sector of the business community, from
international conglomerate to small and medium sized enterprises engaged in business-tobusiness and business-to-consumer trade. With that audience in mind, the ebXML
initiative is committed to developing and delivering specifications that will be used by all
trading partners interested in maximizing XML interoperability within and across trading
partner communities.
205
5.2 ebXML Requirements Specification Purpose and Scope
206
207
The ebXML Requirements Specification purpose and scope are defined in the following
sub-sections.
208
5.2.1 ebXML Requirements Specification Purpose
209
210
211
212
213
214
This Requirements Specification has two primary purposes. The first of these is to
provide clearly articulated requirements from representatives of international business
and accredited standards organizations. These requirements are intended to serve as a
foundation for all other ebXML specifications and SHOULD assist the ebXML project
team members in developing their deliverables in a consistent manner. This specification
is also intended to convey to interested parties the purpose, scope, and vision of ebXML.
215
5.2.2 ebXML Requirements Specification Scope
216
217
218
219
This ebXML Requirements Specification applies to the work underway within the current
ebXML project teams. Each project team has provided input to this document to ensure
consensus with its contents. In addition to the Requirements Project Team, project teams
currently chartered by the ebXML Steering Committee are:
220

Business Process
221

Technical Architecture
222

Core Components
223

Transport/Routing and Packaging
224

Registry and Repository
ebXML Requirements Specification
Page 7 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
225

Trading Partner
226

Proof of Concept
227
228
May 2001
In addition, the following special management support teams are chartered by the
ebXML Executive Committee:
229

Quality Review
230

Marketing Awareness
231
5.3 General ebXML Principles
232
233
General ebXML principles to be followed in developing ebXML deliverables are to
create technical specifications that:
234

Enable simple, easy and ubiquitous electronic business through the use of XML
235
236

Use W3C XML technical specifications holding recommended status to the
maximum extent practicable
237
238

Provide a global cross-industry open, interoperable standard for business-tobusiness and business-to-consumer trade
239
240

Coalesce the structure and content components of divergent XML initiatives into a
single useable XML business standard
241
242
243

Provide impetus so that common resources currently engaged in short-term
vertical solutions SHALL be marshaled to reach a common long-term, horizontal
solution
244

Support vertical and horizontal segments of industry and business participants
245
246
247

Avoid proprietary solutions that impose financial or software requirements
constraints on ebXML users to buy, install or programmatically support any
ebXML unique software products in the conduct of business information exchange
248

Strive to minimize costs of doing business electronically
249

Provide multi-lingual support
250

Accommodate national and international trade requirements
251
252

Provide a migration path from accredited EDI and developing XML business
standards
253
254

255
Apply when possible the simplification principles of SIMAC Business
Requirements3
ebXML Requirements Specification
Page 8 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
256
6 Business Requirements
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
This section describes the business requirements for business to be conducted
electronically. The business requirements identified in this section are oriented toward
using XML for electronic business, but most of the requirements are applicable to
implementation with other technologies as well.
280
6.1 General Business Requirements
281
282
283
284
285
Business has a real need to use new technology with minimized investment to gain
competitive advantage. The advent of the Internet and World Wide Web has proven to
offer such benefits. However, realizing these benefits requires a functionally neutral
standard method of exchanging data. Specifically, business needs a solution that
provides:
The scope of the ebXML business requirements is to meet the needs for the business side
of both business-to-business (B2B) and business-to-consumer (B2C) activities. Consumer
requirements of the B2C model are beyond the scope of the ebXML technical
specifications. Application-to-application (A2A) exchanges within an enterprise may also
be able to use the ebXML technical specifications, however ebXML A2A solutions
SHALL not be developed at the expense of simplified B2B and B2C solutions.
[NOTE - for ease of reading, the term business is to be interpreted as interchangeable
with for-profit, non-profit, not-for profit, and government entities.]
[NOTE - For the purposes of this document, Application-to-Application is defined as the
computer-to-computer exchange of business information without human intervention
both within and across enterprise boundaries.]
The business requirements to be addressed by the ebXML initiative are divided into nine
core areas - General Business, Electronic Business, Globalization, Openness,
Usability/Interoperability, Security, Legal, Digital Signatures, and Organizational. Each
of these requirements is identified in the following sections.
286
287

A single, consistent, simple approach to using XML for electronic business
processes in both the B2B and B2C environments
288

A process and recommendation for ebXML conformance
289
290
291

Support for both vertical (e.g. industry, functional, organizational) and horizontal
(e.g. cross-industry, multi-functional, organizationally neutral) solutions regardless
of the sophistication of the user
292
293
294

Support for a range of implementations from basic, low cost solutions appropriate
for Small and Medium Enterprise (SME) deployment, to comprehensive, complex
implementations using all optional features appropriate to large enterprises
ebXML Requirements Specification
Page 9 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
295
296

A range of usage from using core features in ad hoc, informal exchanges to highly
formal, structured exchanges
297

A single consistent modeling language and methodology
298
299

Support for current business models and practices as well as new ones developed
through business process modeling
300
301

A business process metamodel that supports individually developed business
process models
302
303

Design rules for developing ebXML compliant XML documents that are based on
approved W3C schema specifications
304

Syntactically neutral core components
305
306

XML syntax based boilerplate schemas and tags to support individual trading
partner business processes that -
307
- eliminate duplication of effort
308
- provide support for XML metadata
309
- clearly identify core, mandatory features, and optional features
310
- provide a mechanism for full specification of semantic meaning
311

Fully interoperable transport, routing, and packaging solutions
312

Security solutions that meet business confidentiality requirements
313
314

A single recognized international standards organization to oversee continued
ebXML work
315

An open development process with no barriers to entry
316

Open, readily accessible, perpetually free technical specifications and standards
317

A solution that minimizes costs for development, maintenance, and use
318
319
320
321
322
323
324
325
[NOTE - Business looks to XML as a means of gaining competitive advantage through
leveraging new technology. Minimizing the cost of doing business electronically is a key
element in achieving a competitive advantage. The cost of doing business electronically
can be grouped into acquisition, development, deployment and customization, integration
with business applications, and operations and support. It is expected that using XML for
electronic business will be less costly than traditional forms of EDI and other existing
electronic commerce technologies in each of these areas. This expected cost reduction is
a driving force for considering XML over traditional EDI technologies.]
ebXML Requirements Specification
Page 10 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
326
6.2 Conducting Electronic Business using ebXML
327
328
329
330
331
332
333
334
335
336
337
338
Business applications need to be able to exchange structured business documents
(encoded in XML) with a corresponding application of another enterprise to support a
business process. This exchange may either be completely without human intervention,
as is the case with traditional EDI, or with some level of human intervention to correct
missing or erroneous data. Business applications may also need to exchange structured
business documents with intermediaries such as portals and brokers. Because a majority
of businesses do not have sophisticated IT architectures, business applications will need
to exchange structured business documents with trading partners who will be limited to
viewing and manually processing both inbound and outbound transactions. Business
applications also require information exchange mechanisms that provide for the exchange
of pure XML payloads but may also support plug-and-play, shrink-wrapped,
syntactically-neutral solutions.
339
Additionally, business applications may also need to:
340
341
342
343
344

Be able to generate business documents encoded in XML and other syntax
structures that can be used in traditional computer to computer exchanges as well
as being displayed using an associated style sheet keyed to a specific presentation
format; such as the appropriate U.N. Layout Key for Trade Documents or a trading
partner specified format.4
345
346
347
348

Enable data entry of business documents using a specified presentation format;
such as the appropriate U.N. Layout Key for Trade Documents or a trading partner
specified format. The data entry SHALL result in an ebXML compliant encoded
document representing the business information.
349
6.3 Globalization
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
Global solutions are critical in today's ever expanding marketplace. The underlying
purpose of ebXML is to facilitate international trade. To achieve "a single global
electronic market" that such facilitation implies, it is critical to simplify existing
exchange standards methodologies and harmonize divergent approaches. This
simplification and harmonization can be achieved through developing a business
metamodel in conjunction with syntax neutral core components. Both of these
deliverables SHALL accommodate divergent national and multi-national process
requirements, and SHOULD support backward compatibility with the developing
ebXML technical framework.
To simplify development efforts, all work SHALL use English. To support globalization,
all ebXML technical specifications SHALL be translatable into other natural languages.
Translation into other natural languages is the responsibility of the intended user,
although such translations SHOULD be supported in the ebXML repository. Regardless
of language, and in keeping with the requirements of W3C XML 1.0, all work SHALL be
compliant with Unicode and ISO/IEC 10646 for characters, IETF RFC 1766 for language
ebXML Requirements Specification
Page 11 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
366
367
identification tags, ISO 639 for language name codes, and ISO 3166 for country name
codes.5,6,7,8,9,10,11,12
368
6.3.1 Openness
369
370
371
372
373
374
Openness is a critical aspect of ebXML. Business requires the ability to easily access
ebXML technical specifications without regard to "membership", or payment of access
and/or use fees. ebXML technical specifications SHALL be completely open to all
potential users so as to eliminate the barriers for entry. Openness requires several key
components to ensure viability. Chief among these is an open, easily accessible registry
and repository for the ebXML technical specifications.
375
6.3.2 Registry and Repository
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
A registry is required to allow process owners to submit, classify, register and update
mapping templates, business process specifications, and data interchange specifications.
This registry MUST have an interface that supports access by humans as well as
computer applications. This registry MUST support an agreed upon security protocol.
A repository is required for storage and retrieval of various items that support performing
business electronically. There are two distinct sets of business requirements on the
repository: a set dealing with managing the workflow of developing standard components
that are stored in the repository, and a set dealing with application usage of the
repository. Additionally, the repository MUST support the information needs of the
ebXML work group and project teams, as well as ebXML technical specification users
with respect to glossaries and products.
[NOTE - A registry is a mechanism whereby relevant documents and metadata about
them can be registered such that a pointer to their location, and all their metadata, can be
retrieved as the result of a query. A repository is a location or a set of distributed
locations where documents pointed at by the registry reside and from which they can be
retrieved by conventional (http / ftp) means, perhaps with additional
authentication/permission layers.]
The ebXML Registry and Repository SHALL support the concept of a network of
registries and repositories that can intercommunicate via the interfaces specified by the
ebXML Registry and Repository Project Team. A registry can be established by an
industry group or standards organization and can intercommunicate with any number of
repositories. In addition, content with a repository can reference content within another
repository. The concept of a single repository is not scalable, nor does it promote the idea
of a global web.
If ebXML is to exist beyond its initial 18-month timeframe, then ebXML SHOULD
maintain responsibility for ebXML technical specifications, ebXML work group
deliverables, and ebXML glossaries in an ebXML-supported repository. However, if the
decision is made that ebXML will not exist after the initial set of deliverables, or that
ebXML will not maintain or support its own repository, then ebXML MUST determine if
ebXML Requirements Specification
Page 12 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
409
410
411
repository oversight responsibilities for ebXML technical specifications SHOULD
transition to UN/CEFACT, OASIS, or some other existing XML business standards
organization or consortium.
412
6.4 Usability/Interoperability
413
414
415
416
Usability and interoperability of the ebXML technical framework are critical business
requirements. Components of usability and interoperability are architecture; transport,
routing, and packaging; extensibility; and leveraging existing technology. Each of these
is addressed in the following sub-sections.
417
6.4.1 Architecture
418
419
This is a primary requirement of the ebXML initiative. To maximize interoperability, the
ebXML architecture SHOULD support
420
421
422

Common Business Processes - Both entities involved in the exchange of data
MUST be engaged in executing the same transaction in the context of a business
process
423
424

Common Semantics - Common meaning, as distinct from words, expression, or
presentation
425

Common Vocabulary - A direct correspondence between words and meaning
426

Common Character Encoding
427
428
[NOTE - UNICODE, which is specified in the W3C XML Version 1.0 technical
specification, provides this.]
429
430

Common Expression - Common set of XML element names, attributes and
common usage of those attributes, common approach to document structure
431

Common Security Implementations
432

Common Data Transfer Protocol
433

Common Network Layer
434
435
436
437
438
439
440
[NOTE - As with other non-functional requirements, some aspects of achieving
interoperability may conflict with other non-functional requirements. Where a
requirement is not met, software can usually be developed to provide a bridge. However,
such bridges may increase costs of development, implementation, or both, and conflict
with cost minimization. In other cases, achieving interoperability enhances other
requirements. For example, maximizing interoperability helps to achieve platform
independence.]
ebXML Requirements Specification
Page 13 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
441
6.4.2 Transport, Routing and Packaging
442
443
444
445
446
Any exchange of business information requires fully described transport, routing, and
packaging methodologies. These descriptions MUST be based on a program language
definition independent of the service interface required for systems to control the
messaging system for the purpose of sending and receiving messages. These descriptions
SHOULD identify the behavior of the messaging system required to:
447
448

Realize reliable secure sending and receiving of messages over any network
capable of carrying XML
449

Support syntax-neutral definition of the information that needs to be retained
450
451

Detail the format and structure of the wrapper, header, and any other data within
the message - to include signatures and encryption
452
453

Query ebXML servers (such as ebXML compliant message handling systems or
registries) for the services they support
454
6.4.3 Extensibility
455
456
457
458
459
460
461
Businesses seek solutions that provide for a certain level of customization beyond core
standards. This extensibility is necessary to ensure internally unique business process
requirements can be addressed beyond the scope of standards used for information
exchanges between businesses. One example of this requirement is customization beyond
core standards to support exchanges within an enterprise. Another is customization to
support application/database to human exchanges. ebXML MUST ensure extensibility is
facilitated while ensuring conformance with core standards.
462
6.4.4 Leveraging Existing Technology
463
464
465
Leveraging existing technology encompasses both the ability to inter-operate with
existing technology as well as the ability to migrate to the new technology. Each of these
is discussed in the following sub-sections.
466
6.4.4.1 Compatibility with existing Technology and EB standards and practices
467
468
469
470
471
472
473
474
475
476
477
Businesses already have in place extensive EDI architectures and business solutions
based on accredited EDI standards; and customized sub-sets in the form of
implementation conventions based on those standards. Additionally, many businesses are
implementing XML solutions that are based on the technical specifications issued by the
World Wide Web Consortium (W3C) and the XML-based business standards of various
competing XML groups—such as RosettaNet, BizTalk, XML.ORG, the Open
Applications Group (OAG). Although the ebXML solution will facilitate a single global
electronic market, and although its technical framework will provide a single set of
technical specifications, businesses will still require the ability to inter-operate their
existing EDI and XML solutions with solutions built on the ebXML framework.
ebXML Requirements Specification
Page 14 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
As part of compatibility, businesses require a technical framework that reuses common
elements regardless of syntax. To ensure a syntax neutral solution, ebXML MUST
identify and define those items considered common across XML business data
exchanges. Common items are semantic units at any level that stay consistent across
contexts, and therefore are reusable both within and between business exchange
messages. Business process models will help define common items and provide their
context. This context will in turn define the precise use of common items in messages
exchanged among parties. ebXML MUST describe these items in terms that are
independent of implementation syntax. This syntax neutral approach will enable their
reuse for not only XML documents, but other syntax-based transactions as well.
497
6.4.4.2 Migration from existing EDI and XML solutions
498
499
500
501
502
503
504
505
506
507
508
509
510
Businesses seek maximum interoperability between their applications and trading partner
applications. This can be achieved by a single way of doing business electronically, i.e., a
single standard for using XML for electronic business. However, many businesses also
have a considerable investment in existing standards-based EDI and emerging XML
business approaches. These businesses require a mechanism and migration path for
accommodating legacy EDI solutions based on accredited standards and XML solutions
already in progress or implemented. Although migration from existing EDI and XML
solutions is a key element of ebXML, the ebXML solution will ensure maximizing
interoperability takes precedence in developing the ebXML technical specifications.
511
6.5 Security
512
513
514
515
516
517
518
519
520
Businesses have a high level requirement that appropriate security technology be applied
to protect information involved in business processes. Aspects of security may be
required at various layers of a business process; at an outsourcing/transaction layer, at a
session layer (i.e., for the duration of a network session in which data is exchanged) or
applied to a single, stand-alone document instance. In addition, application of security to
a particular exchange or document instance MUST be determined by the business needs,
and allow unrestricted and unsecured interchanges if the business process requires this.
All, some, or no security features may be required in any particular exchange of business
information. The following requirements are general security definitions:
The ebXML technical framework MUST adoptor if needed, developa methodology
to consistently build or derive core components, including methods to encourage reuse
and provide for extensions. ebXML MUST identify element names that can apply across
business processes and contexts yet still allow for translation into leading spoken
languages. All ebXML work SHALL generate the content of core components
independent of implementation syntax, but with references to data structures in XML
messages and EDI transactions. The ebXML solution SHALL identify attributes that
describe the context of the components also in terms independent of syntax.
[NOTE - It is beyond the current scope of the ebXML initiative to develop specific
migration and transformation methods to include mapping services, communication
channels, and architecture support from traditional EDI architectures.]
ebXML Requirements Specification
Page 15 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
521

Confidentiality - Only sender and receiver can interpret document contents
522

Authentication of sender - Assurance of the sender's identity
523

Authentication of receiver - Assurance of the receiver's identity
524

Integrity - Assurance that the message contents have not been altered
525

Non-repudiation of Origin - The sender can not deny having sent the message
526
527

Non-repudiation of Receipt - The receiver can not deny having received the
message
528

Archiving - It MUST be possible to reconstruct the semantic intent of
529

a document several years after the creation of the document
530
531
532
533
534
535
536
537
538
The understanding of these security requirements is also subject to the following related
requirements; Legal, Digital Signatures, Interoperability, and Third Party Trust
relationships. For example; The Archiving, Authentication, and Non-Repudiation of
Origin and Receipt may be performed by a trusted third party through which the Parties
to a transaction agree to channel transaction messages in order to provide independent
historical proof that the transaction took place at a specific time and on specific terms.
This time period is subject to the archiving and record retention requirements of
particular situations. In general, businesses might require archiving and retrieval of up to
30 years after document creation.
539
6.5.1 Legal
540
541
Beyond the security requirements identified in section 6.5, the following additional legal
requirements exist:
542
543

Comply with the requirements of UN/CEFACT recommendation 14 Authentication of Trade Documents by Means Other Than Signature13
544
545

Provide versioning support to facilitate reconstructing the semantic meaning of
transactions in accordance with the underlying transaction format used
546

Ensure full audit capability is supported
547

Ensure all transmitted data is well defined by a minimal set of metadata
548

Ensure a mechanism provides for identifying completeness of a transaction
549
6.5.2 Digital Signatures
550
551
552
Digital signatures, or electronic signatures, have security and legal implications that
directly affect electronic business requirements. As more and more government bodies
define digital signatures, and enact legislation that adopts such techniques as having the
ebXML Requirements Specification
Page 16 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
same force of law as traditional signatures, new technology solutions MUST
accommodate these business requirements.
590
6.6 Management
591
592
593
594
595
If ebXML is to be successful in both the short and long term, and if the ebXML technical
framework is to be adopted by the international business community, then management
issues associated with both organizational structure and participation MUST be
addressed. The following sub-sections identify the business requirements for each of
these areas.
The following definition and statement of compliance requirements is taken from Article
6 of UN Commission on International Trade Law, Working Group on Electronic
Commerce, Draft Guide to Enactment of the UNCITRAL Model Law on Electronic
Signatures (A/CN.9/WG.IV/WP.88):
(1) Where the law requires a signature of a person, that requirement is met in
relation to a data message if an electronic signature is used which is as reliable
as was appropriate for the purpose for which the data message was generated or
communicated, in light of all the circumstances, including any relevant
agreement.
(2) Paragraph (1) applies whether the requirement referred to therein is in the form
of an obligation or whether the law simply provides consequences for the absence
of a signature.
(3) An electronic signature is considered to be reliable for the purpose of satisfying
the requirement referred to in paragraph (1) if:
(a) the signature creation data are, within the context in which they are used,
linked to the signatory and to no other person
(b) the signature creation data were, at the time of signing, under the control
of the signatory and of no other person
(c) any alteration to the electronic signature, made after the time of signing,
is detectable; and
(d) where a purpose of the legal requirement for a signature is to provide
assurance as to the integrity of the information to which it relates, any
alteration made to that information after the time of signing is detectable.
The ebXML technical framework MUST support electronic transactions that provide for
electronic signatures at an appropriate level within the transaction to meet requirements
of both the sender and receiver in keeping with the forgoing definition and attributes.
ebXML Requirements Specification
Page 17 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
596
6.6.1 Organizational Structure
597
598
599
600
601
602
603
604
The ebXML initiative is an eighteen-month effort to develop a technical framework. To
ensure efficiency of operation and success in achieving the ebXML vision, sufficient
organizational controls MUST be put in-place as quickly as possible. Further, there exists
the possibility that ebXML will become more than a short term initiative. As such, longterm requirements for managing ebXML MUST be defined and addressed in the near
term to ensure a smooth transition from short- to long-term management. Further, if such
a long-term organization becomes reality, processes MUST be adopted for recasting
ebXML as an internationally accredited standards body.
605
6.6.2 Participation
606
607
608
609
610
611
The ebXML initiative relies heavily on technical expert participation. This participation
MUST be free of organizational requirements that restrict or otherwise inhibit
participation of anyone. Further, participation SHOULD be limited to the individual and
not at the organizational level. This will ensure each technical expert is given an equal
footing in the organization, management, and work effort of ebXML.
ebXML Requirements Specification
Page 18 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
612
7 ebXML Technical Framework Requirements
613
614
615
616
617
618
619
620
621
622
623
624
625
This section identifies specific requirements for achieving the ebXML technical
framework through the work of each of the ebXML project teams. These requirements
have been developed in close coordination with those project teams to ensure consensus
on their content. These high level requirements are closely aligned with the business
requirements in section two of this document and are consistent with the vision, purpose,
scope and guiding principles contained in Section Five. These high level requirements are
carefully designed to provide a road map for the respective project teams as they drill
down to more detailed requirements in preparation for developing their ebXML
deliverables. As each of these deliverables becomes a reality, they will contribute to the
developing ebXML technical specifications as part of building the ebXML technical
framework as illustrated in Figure 7-1.
626
7.1 General Requirements
627
628
629
The following general requirements, in conjunction with the business requirements stated
in Section Six, apply to each project team. Deliverables for each of the project teams
MUST -
630
631
Figure 7-1 ebXML Technical Framework

Be developed in compliance with the purpose, scope, and guiding principles
identified in Section Five
ebXML Requirements Specification
Page 19 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
632

Meet the business needs articulated in Section Two
633

Be fully compliant with approved ebXML technical specifications
634

Clearly identify core, mandatory features, and optional features
635

Clearly define conformance requirements
636
637

Support the requirements of each project team as identified in the following subsections.
638
7.2 Requirements
639
640
The Requirements Project Team's initial task was to produce this ebXML Requirements
Specification. In addition, the Requirements Project Team SHALL:
641
642
643

Develop follow-on requirements documents in support of the ebXML Executive
Committee and ebXML Steering Committee that meet the requirements contained
in section 4 of this document
644
645

Review, evaluate, and assimilate follow-on requirements submitted by external
organizations for consideration by ebXML
646
647

Provide assistance as required to the Quality Review Team on ebXML
requirements issues to include at a minimum a requirements traceability matrix
648
7.3 Business Process
649
The Business Process Project Team detailed requirements and deliverables SHALL:
650
651
652
653

Provide a technical specification for business process definition (BPDS), enabling
an organization to express its business processes so that they are understandable by
other organizations, thereby enabling integration of business processes (See for
example eCo strategic framework - services and interactions)
654
655

Provide an explicitly specified process metamodel that is not merely implied by
instantiations or derivations
656
657
658
- the metamodel SHALL provide set of rules to define the business processes—
rules, semantics and syntax

Provide a BPDS that is usable -
659
- globally
660
- cross-industry
661
- by small, medium, and large organizations
ebXML Requirements Specification
Page 20 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
662
663
664
May 2001
- by for-profit, government, and non-profit organizations

Provide a BPDS that enables an organization to express its business processes to
such an extent that other organizations can discover -
665
- the kind of organization the process belongs to
666
- the business processes belonging to an organization
667
668
- the interaction points in the organization’s business process in order to determine
whether and how to engage in business
669
670
- the kinds of information exchanges required to conduct a particular interaction in
the business process
671
- company interactions, and services and categorizations of them
672

Provide for BPDS compatibility by -
673
- allowing for forward migration from existing frameworks to the degree possible
674
675
- carrying forward accumulated best of breed experience such as—OAG,
RosettaNet, HL7—into the ebXML "superset"
676
-
enabling mapability between content provider defined processes
677
678
-
enabling organizations or industry verticals to be able to compare business
processes
679

Provide for BPDS re-usability/extensibility by -
680
681
- allowing a company to ‘re-use’ and extend standard, template, or actual business
processes as starting points for definition of specific business processes
682
- encouraging industry verticals to base their model on the high level framework
683
- supporting re-usable data components
684
- supporting re-usable process components
685

Enable business processes to be accessible and readable by -
686
- making BPDS-based processes machine readable
687
- expressing processes defined under BPDS in parsable, navigable XML
688
- making processes defined under BPDS visually (diagrammatically) viewable
ebXML Requirements Specification
Page 21 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
689
690
691
692
693
May 2001
- identifying at least one industry standard based tool or technique, through which
BPDS compliant processes can be defined through diagrammatic drawing

Provide a process to create and maintain a -
[NOTE - this process SHALL be developed in coordination with the Core Components
Project Team's developing process for identifying core components.]
694
695
696
- glossary of terms related to business process methodology vocabulary such as—
functional, non-functional, vertical, message, segment, data type—using TMWG
Unified Modeling Methodology document Annex 1 as a starting point
697
- glossary of terms specific to each business process to be modeled
698
- glossary of XML tags
699
- library of documents based on identified services and interactions
700
- web site for ready access to glossaries
701
702
703

Be developed in conjunction with the Registry and Repository Project Team to
incorporate technical specifications, models, and required glossaries into the
ebXML repository
704
7.4 Technical Architecture
705
706
The Technical Architecture Project Team detailed requirements and deliverables
SHALL:
707
708

Provide a view for integration of business processes among ad-hoc or established
independent business partners by electronic means
709
710

Reduce the need for collaborative business partners to have individual and
expensive prior agreement on how to integrate business processes
711

Provide a high-level business-centric view of distributed e-business processes
712
713
714
715

Specify the roles, interactions, and interfaces among the various ebXML
specification components such as—the business process metamodel, core
components, registry and repository, message handling, and collaboration profiles
and agreements.
716
717

Allow for both business processes and enabling technologies to evolve
independently while retaining long-term investments in both
718

Integrate with new and legacy systems throughout the enterprise
719

Leverage existing technologies and standards
ebXML Requirements Specification
Page 22 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
720
721
722

In coordination with BP process specification and core components identification,
provide for naming conventions for technical and business content in the technical
architecture
723

Provide design guidelines for ebXML compliant messages
724
7.5 Core Components
725
The Core Components Project Team detailed requirements and deliverables SHALL:
726

Be developed in conjunction with the Business Process Project Team
727
728

Identify a methodology for describing core components within the framework of
the Business Process metamodel
729

Define core component content and structure
730

Support “re-use” and extensibility
731

Provide methodology and examples for XML and EDI instantiation
732

Enable creation of XML business standards
733
734
735
736
The Core Components Project Team SHALL develop core components that SHALL:

Be syntax independent
[NOTE - Core components SHALL not be specifically aligned with any existing syntax
based semantics such as ANSI ASC X12 or UN/EDIFACT]
737
738

Be defined to ensure separation of common core components versus new
extensions
739

Incorporate where appropriate ISO/IEC 11179 rules14, 15,16,17,18,19
740
741

Use semantics solutions that accommodate currently defined accredited EDI
semantics where they add value
742

Use a single consistent set of terminology
743

Support context sensitive core components
744
7.6 Transport/Routing and Packaging
745
746
The Transport/Routing and Packaging Project Team detailed requirements and
deliverables SHALL:
747

Specify how to envelope business documents in regard to -
ebXML Requirements Specification
Page 23 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
748
- related messages in a collection
749
- physical and/or logical addressing of destination for messages
750

Specify exchange at the application level
751

Provide for flexible transaction boundaries
752

Provide for reliable messaging and error handling
753

Identify messaging routing
754

Meet security requirements
755

Provide for audit trails
756

Define and meet acceptable levels of quality of service
757

Support platform independent interoperability
758

Support restart and recovery
May 2001
759
760
[NOTE - for additional technical details, see the Transport, Routing, and Packaging detail
requirements specification.]
761
7.7 Registry and Repository
762
763
The Registry and Repository Project Team detailed requirements and deliverables
SHALL develop detailed blueprints for an ebXML Registry that:
764

Uses an open management processes
765

Has open and perpetually free access
766

Supports technical specification submission and management
767

Supports required system services
768
7.7.1 Technical Specification Submission and management
769
The registry and repository specifications SHALL address:
770

Technical specification storage and retrieval for development and run-time views
771

Object Storage - the ability to store objects in their original form, not limited to -
772
773
- ebXML CPP/CPA/Business Process Schema
- classification schemes
ebXML Requirements Specification
Page 24 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
774
- code lists
775
776
- related data, example instances of document definitions, executable code, style
sheets
777
- relationships between objects, e.g., storage of semantically equivalent objects
778

A flexible life cycle management, e.g., deprecation and removal
779

Support for a role-based security model
780
781

Support for work request submissions to store associated supporting materials in
any electronic format, e.g., PowerPoint documents, audio files, images
782

Indexing of metadata across all entries in Registry
783
7.7.2 Required System Services
784
785
The Registry and Repository specifications SHALL address the following required
services.
786
787

Query services the ability to send a request and retrieve results from a physical
storage mechanism, e.g., exact or similar matches and navigation
788

Logging services the ability to store transactional events, query events, and metrics
789
7.8 Trading Partner
790
The Trading Partner Project Team detailed requirements and deliverables SHALL:
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806

Define a collaboration-protocol profile (CPP) by which a party can be found
through a discovery process. The profile indicates what kind of electronic
business-to-business interactions the party is capable of conducting. The CPP
defines the technical components of the interactions, such as supported
communication profiles, security information, general messaging specifications,
and the definition of the collaborative processes that the party supports in
interactions with other parties. Multiple profiles for specific processes, locations,
individuals, and systems can exist within a single organization.
[NOTE: The discovery process itself as a business process that is not within the scope of
the Trading-Partner team.]

Define a collaboration-protocol agreement (CPA), which records agreement
between two parties on how to do electronic business with each other. The CPA
can be viewed as the intersection of the two parties' CPPs. It defines the common
technical capabilities and the particular services that each provides to the other.
[NOTE: It is a long-term goal to extend the CPA to define multiparty interactions.]
ebXML Requirements Specification
Page 25 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
807
808

Define the content of the CPP such that a software process can compose a CPA
from the CPPs of the two parties.
809
810
811

Define the CPA such that it serves the purpose of a configuration document that
can be used to configure the two parties' run-time systems to perform the desired
business.
812
813
814

Work with the Transport-Routing-Packaging team to ensure that the CPP/CPA
provides the needed support for message exchanges and that the message header
provides the fields needed to support electronic business under control of a CPA.
815
816
817

Define the collaborative processes that the party can engage in with another party
based on the ebXML model for the business process. Elements of the definition
include:
818
- The requests that can be sent to the party
819
- The business document schema for each request
820
- The response messages that can be sent as a result of each request
821
- The choreography of the message exchanges
822
7.9 Proof of Concept
823
824
825
The Proof of Concept Project Team detailed requirements and deliverables SHALL
facilitate developing prototype demonstrations for ebXML technical specifications. These
prototype demonstrations SHALL:
826
827

Demonstrate feasibility and interoperability of each of the ebXML technical
specifications within a business domain
828

Demonstrate viability of overall ebXML technical framework
829
ebXML Requirements Specification
Page 26 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
830
8 ebXML Organizational and Procedural Requirements
831
832
833
834
The ebXML Executive Committee MUST put in place organizational and procedural
processes as soon as possible. These organizational and procedural processes are critical
to enable the various ebXML project teams to make sound decisions in developing their
requirements and deliverables. These organizational and procedural processes MUST:
835
836

Facilitate the efforts of the Requirements Project Team and the various Executive
Committee support teams identified in Section Seven.
837

Support each of the functional project teams to meet their requirements
838
839
In developing these organizational and procedural processes, the Executive Committee
SHALL:
840

Follow the purpose, scope, and guiding principles identified in Section Five
841

Meet the business needs articulated in Section Six
842

Facilitate the general requirements in Section Seven
843

Support the requirements of each project team as identified in Section Seven
844
These organizational and procedural processes MUST provide for
845

An open and consensus driven ebXML management process
846

An open, timely, and consensus driven ebXML products development process that
847
-
848
- has sufficient controls to prevent creation of equivalent components
849
850
851
852

is responsive to business needs
An open, timely, and consensus-driven ebXML technical specifications approval
process that is responsive to business needs
Additionally, the Executive and Steering Committees, in conjunction with the full
ebXML Working Group MUST determine:
853
854

The requirements for short- and long-term ebXML relationships with
UN/CEFACT, W3C, ANSI, ISO and other standards bodies
855
856

The requirements for short- and long-term ebXML relationships with OASIS,
BizTalk, RosettaNet, OAG, and other XML business standards bodies
ebXML Requirements Specification
Page 27 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
857
858

A common ebXML technical specification template to be utilized by each of the
project teams in developing their technical specifications
859
860

The appropriateness of moving ebXML technical specifications to recognized
international standards under the cognizance of an international standards body
861
862
863

The single body that is responsible for long term maintenance of the ebXML
technical specifications, repository, and supporting mechanisms - OASIS,
UN/CEFACT, or ebXML
864

The process for long term maintenance of the ebXML technical specifications
865

ebXML funding methodology
866

The need for and definition of measures of success
867
8.1 Executive Committee Support
868
869
870
To help meet the requirements identified above, the Executive Committee has established
three Executive Committee support teams. The requirements for these support teams are
contained in the following subsections.
871
8.1.1 Quality Review
872
873
874
The Quality Review Team SHALL review all candidate technical specifications prior to
each public review period and final vote and SHALL identify via clear, concise written
documentation:
875

Deviations from the overall requirements specifications
876

Deviations from the ebXML traceability matrix
877

Completeness
878

Technical consistency within the overall ebXML technical framework.
879
880

Proposed solutions to identified problems or gaps where deemed appropriate by
the QR team
881
882
The Quality Review Team SHALL consider the following features of the candidate
material:
883

Scope and alignment with ebXML vision
884

Completeness
885

Satisfies ebXML requirements
ebXML Requirements Specification
Page 28 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
886

Consistency with Technical Architecture
887

Consistency with component naming rules
888

Addresses Security Risk Assessment document
889

Editorial quality, that is…
890
- uses ebXML template
891
- adheres to the ebXML documentation style guidelines
892
- uses consistent language (glossary)
893
- uses correct grammar
894
- uses correct spelling
895
- avoids unsubstantiated rhetoric
896
- contains no logical inconsistencies
897
- contains no ‘placeholders’ for future content
898
- provides adequate exposition and clarity of meaning
899
- uses appropriate diagrams, examples and sample source code
900
- maintains a structural integrity
901
- avoids ambiguity
May 2001
902
903
In addition, the Quality Review Team SHALL be responsible for project management
support to include:
904

Capturing the deliverables from the project teams
905
906

Using the deliverable information to create and maintain a project plan that
identifies the critical milestones and deliverables of the ebXML initiative
907
908

Facilitating visibility to all ebXML project teams of the relationships between the
critical ebXML deliverables
909
910

Providing risk assessment analysis for the Executive Committee on any critical
area that may impact meeting the ebXML timeline
ebXML Requirements Specification
Page 29 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
911
8.1.2 Marketing Awareness
912
913
914
The true measure of success for ebXML will be in its adoption by the business
community. To help facilitate that adoption, the Marketing Awareness Support Team
SHALL:
915

Create an ebXML awareness program
916

Define general ebXML web site content and management approaches
917

Define allowable content of ebXML Project Team public pages
918

Define and execute ebXML marketing communications
919

Promote and support regional ebXML promotion efforts
920
9
ebXML Project Team Deliverables
921
922
923
924
925
This section identifies the major specifications that SHALL be delivered by each of the
ebXML project teams. It also describes in general terms the expected nature of the
various ebXML project team deliverables to guide each team in developing those
deliverables and ensure a single consistent approach.
926
9.1 Major ebXML Technical Specifications
927
The major ebXML technical specifications to be delivered SHALL consist of the:
928
929

Technical Architecture Specification - contains an overview of the technical
infrastructure that comprises ebXML and itemize the design rules and guidelines
930
931

Repository and Registry Specification - includes functional specification and
technical design, interfaces, services
932
933
934
935

Transport, Routing and Packaging Specification - addresses transport of ebXML
messages, the means of security employed, and the physical construction of the
messaging used within the scope of the ebXML system. Specific deliverables
SHALL include -
936
- message structure specification
937
- message header specification
938
- a textual API example
939
- choreographic of messages
940
- security specification
ebXML Requirements Specification
Page 30 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
941
942

Business Process Modeling Specification - the business process metamodel and
the recommended methodology for using it
943
944

Core Components Specification - The set of ebXML core components and the
prescribed methodology for deriving them
945
946

Trading Partner Specification - A collaboration profile template that supports
manual and electronic discovery and agreement
947
948
949
950
951
To assist in visualizing the above, Figure 9-1 is a conceptual model of overall ebXML
stack interactions.
Figure 9-1. ebXML Stack Interactions
Business Applications and Delivery
Systems (external to ebXML)
Business Process Methodology
Core Components
Registry and Repository
Collaboration Protocol Profile and
Agreement
Transport/Routing and Packaging
Technical Architecture
Technology Base (external to ebXML)
952
Executive Committee
Steering Committee
Proof of Concept
Quality Review
Requirements
Project Management
Marketing Awareness
953
ebXML Requirements Specification
Page 31 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
954
10 Disclaimer
955
956
957
958
959
The views and specification expressed in this document are those of the authors and are
not necessarily those of their employers. The authors and their employers specifically
disclaim responsibility for any problems arising from correct or incorrect implementation
or use of this design.
ebXML Requirements Specification
Page 32 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
960
11 Contact Information
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
Team Leader
Michael C. Rawlins
Rawlins EC Consulting
PMB 29
14 Canyon Creek Village
Richardson, TX 75080-1602
USA
May 2001
Phone: 972-783-8573
EMail: rawlins@metronet.com
Editor
Mark Crawford
Logistics Management Institute
2000 Corporate Ridge
McLean, Virginia 22026
USA
Phone: 703-917-717177
Email: mcrawford@lmi.org
ebXML Requirements Specification
Page 33 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
983
May 2001
12 References
984
985
986
1
Key words for use in RFCs to Indicate Requirement Levels - Internet Engineering
Task Force, Request For Comments 2119, March 1997,
http://www.ietf.org/rfc/rfc2119.txt?number=2119
987
988
2
Technical Reports and Publications, World Wide Web Consortium
http://www.w3.org/TR
989
990
991
992
3
SIMAC Future Vision Statement - UN/CEFACT Ad Hoc Working Group on
Simple-EDI and Forms and Web Based EDI (SIMAC) - UN/CEFACT,
TRADE/CEFACT/1999/CRP.12
http://www.unece.org/trade/untdid/download/99cp12.pdf
993
994
995
996
4
United Nations Layout Key for Trade Documents, Recommendation No. 1, second
edition, adopted by the Working Party on Facilitation of International Trade
Procedures, Geneva, UN/ECE, ECE/TRADE/137, March 1981
http://www.unece.org/cefact/rec/rec01en.htm
997
998
999
5
Extensible Markup Language (XML) 1.0, (Second Edition), World Wide Web
Consortium, October 2000
http://www.w3.org/TR/REC-xml
1000
1001
1002
6
Information technology -- Universal Multiple-Octet Coded Character Set (UCS) - Part 1: Arcitecture and Basic Multilingual Plane, International Organization for
Standardization, ISO 10646-1:1993(E), 1993
1003
1004
1005
7
Tags for the Identification of Languages, Internet Engineering Task Force,
Request For Comments 1766, March 1995
http://www.ietf.org/rfc/rfc1766.txt
1006
1007
8
Code for the Representation of Names of Languages, 1st Edition, International
Standardization Organization, ISO 639-1, 1988
1008
1009
9
Codes for the Representation of Names of Languages: Alpha-3. 1st Edition.
Geneva: International Standardization Organization, ISO 639-2, 1998.
1010
10
Country codes, International Standardization Organization, ISO 3166-1,1997
1011
1012
11
Country Subdivision Code, International Standardization Organization, ISO 31662, December 1998.
1013
1014
1015
12
Code for formerly used names of countries, International Standardization
Organization, International Standardization Organization, ISO 3166-3, March
1999.
ebXML Requirements Specification
Page 34 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
May 2001
1016
1017
1018
1019
1020
13
Authentication of Trade Documents by Means Other Than Signature,
Recommendation No. 14, second edition, adopted by the Working Party on
Facilitation of International Trade Procedures, UN/ECE, TRADEWP.4/INF.63,
March 1979
http://www.unece.org/cefact/rec/rec14en.htm
1021
1022
1023
14
Information Technology  Metadata registries: Framework for the Specification
and Standardization of Data Elements, International Standardization
Organization, ISO 11179-1
1024
1025
1026
15
Information Technology  Metadata registries: Classification of Concepts for the
Identification of Domains, International Standardization Organization, ISO
11179-2
1027
1028
16
Information Technology  Metadata registries: Registry Metamodel,
International Standardization Organization, ISO 11179-3
1029
1030
1031
17
Information Technology  Metadata registries:Rules and Guidelines for the
Formulation of Data Definitions, International Standardization Organization, ISO
11179-4
1032
1033
1034
18
Information Technology  Metadata registries: Naming and Identification
Principles for Data Elements, International Standardization Organization, ISO
11179-5
1035
1036
1037
1038
19
Information Technology  Metadata registries: Framework for the Specification
and Standardization of Data Elements, International Standardization
Organization, ISO 11179-6
ebXML Requirements Specification
Page 35 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
ebXML Requirements Team
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
May 2001
Copyright Statement
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved
This document and translations of it MAY be copied and furnished to others, and
derivative works that comment on or otherwise explain it or assist in its implementation
MAY be prepared, copied, published and distributed, in whole or in part, without
restriction of any kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this document itself MAY
not be modified in any way, such as by removing the copyright notice or references to
ebXML, UN/CEFACT, or OASIS, except as required to translate it into languages other
than English.
The limited permissions granted above are perpetual and will not be revoked by ebXML
or its successors or assigns.
This document and the information contained herein is provided on an "AS IS" basis and
ebXML DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE.
ebXML Requirements Specification
Page 36 of 36
Copyright © UN/CEFACT and OASIS, 2001. All Rights Reserved