1. ebXML and Open Source
Software for E-Commerce
c-Commerce: The Collaborative Electronic
Commerce Seminar 10-January-2003, Bangkok
Mr. Thomas Lee
Center for E-Commerce Infrastructure Development (CECID)
The University of Hong Kong, Hong Kong SAR, China
http://www.cecid.hku.hk
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 1
2. Agenda
E-Commerce Infrastructure
ebXML Development in Hong Kong
Open Source Software for
E-Commerce
Our R&D Model
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 2
3. Agenda
E-Commerce Infrastructure
ebXML Development in Hong Kong
Open Source Software for
E-Commerce
Our R&D Model
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 3
4. What is E-Commerce
Infrastructure?
Our definition:
“Technologies, standards, methodologies,
and practices that enhance
business-to-business interoperability
on electronic commerce”
Founded on mature Internet/Web
technology: HTTP, SMTP, PKI, etc.
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 4
5. Three Dimensions
of E-Commerce
Messaging
Interoperability
Information
ss
ce
ro
P
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 5
6. Messaging on Internet
Provides ‘lease line service quality’
on the Internet
– Security
– Reliability
Added values
– Low cost
– Global network
– Scalability
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 6
7. Messaging Standards
Web Services
– Simple Object Access Protocol (SOAP)
– Web Service Description Language (WSDL)
ebXML
– Message Service
Built on SOAP with attachment
– Collaboration Protocol Profile/Agreement
Similar to WSDL
RosettaNet Implementation Framework
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 7
8. Information
Interoperability
Business data is exchanged in form of
electronic documents
Syntax: XML (for the Internet)
Semantics
– Synchronizes human and machine
understandings of business partners
– XML schemas, vocabularies, other metadata…
– XML schema languages: DTD, W3C XML Schema
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 8
9. Business Languages
Universal Business Language (UBL)
– A library for common business documents, e.g. PO,
invoice, ASN for different industries
– Based on Core Component Methodology
XML Common Business Library (xCBL)
– Mature document library: rich and well-tested
– Will merge with UBL
RosettaNet Dictionaries
– For info tech supply chain application
UN/CEFACT Core Component Methodology
– A systematic approach to identify, capture, and maximize
the reuse of business information
– To model data requirements into syntax-independent data
models
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 9
10. Process Interoperability
To interconnect business processes of
business partners
Internal workflow vs. B2B document
exchange
Process specification
– ebXML Business Process Specification Schema
(BPSS)
– Business Process Execution Language for Web
Services (BPEL4WS) by Microsoft, IBM, BEA
– RosettaNet Partner Interface Processes
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 10
11. E-Commerce Registry
Enhances the three dimensions of
interoperability by registering and sharing
specs & info in a community
Enables business partners in a community
to find each other
Registry = index of things
Repository = storage of things
Technologies: ebXML Reg/Rep, UDDI
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 11
12. Agenda
E-Commerce Infrastructure
ebXML Development in
Hong Kong
Open Source Software for
E-Commerce
Our R&D Model
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 12
13. Project Phoenix – ebXML
Infrastructure in Hong Kong
To establish ebXML infrastructure in HK
Funded by the Innovation and
Technology Commission of HKSAR Govt
US$1.2M for 2 years (Jan2002 – Dec2003)
Executed by CECID with strong industry
sponsorship and collaboration
Principal Investigator: Dr. David Cheung
Project Manager: Mr. Thomas Lee
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 13
15. Hermes MSH &
Business Router
Hermes ebXML Message Service Handler
– Released on 13-Sep-2002
– First open-source MSH with RDBMS persistence to
support advanced ebMSv2 features, e.g. reliable
messaging
– Transferred to over 15+ organizations in HK
– Recorded downloads from 33+ countries
– Preparing for ebXML Asia Interoperability Test
Business Router
– Designed for large corporations to automate document
exchange according to BPSS/CPA
– Under design and planned to release V1 on Q2/03
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 15
16. ebXML Registry (ebxmlrr)
Worked with OASIS Registry TC to complete V2
reference implementation
– Released alpha version in March
Released version to support spec v2.1 in Jul 2002
Published on FreebXML.org in 13-Sep-2002
Developing the implementation and spec of
Registry V3
Pilot ebxmlrr registries set up in US for healthcare
and automotive industries
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 16
17. ebMail
For SMEs to conduct e-commerce, esp. with
large companies
Simple e-mail GUI for preparing and
exchanging biz docs through ebMSv2 over
SMTP (asynchronous mode)
Lightweight MSH requiring no dedicated
Internet connection and server
Extensible through plugins for different biz
docs and BPs
Signs and encrypts docs for authentication and
confidentiality
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 17
19. Pilot Projects
E-procurement of office supplies
E-logistics on dangerous goods
manifest submission
Pharmaceutical import/export licensing
World Weather Information Services
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 19
20. E-Procurement Pilot
MTRC – major HK subway system operator
Saggio – large office supplies supplier in Asia
MTRC procures office supplies from Saggio
End users purchase on SaggioDirect.com Website
Users located at over 200 offices in HK
Current situation
– Manual reconciliation and reentry of data from paper
delivery notes, invoices, and statements
– MTRC does not store any procurement data
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 20
21. Automated Process
Deliver goods
Check &
approve
invoices
Buying on Web
Send
e-invoices
Receive with ebMS Prepare
e-invoices e-invoices
with ebMS (xCBL)
Extract
invoice
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 21
data
22. Benefits
MTRC and Saggio will automate full
procurement cycle with ebXML Message
Service using Hermes MSH
MTRC can receive all procurement data for
planning and analysis
Will go production in Q1/03
Estimated saving of 5 man-days per month
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 22
23. E-Logistics Pilot
A shipping company must submit a Dangerous
Goods Manifest to HKSAR Govt 48 hours before
the arrival of the vessel
Now: submission by Web (>90%) or paper
Future: system generation and submission of DG
Manifests through ebMSv2 (Hermes MSH)
Eliminated data entry through Web at carriers
XML Schema developed for DG manifest based on:
– ebXML Core Component Methodology
– IMDG by IMO (International Maritime Organization)
– IFTDGN EDIFACT message
Will finish system implementation in Q1/03
Plan to go production in Q2/03
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 23
24. Shipping
Agents Paper submission
1
W
eb
su Marine
bm
2 iss Dept
io n
Internet
Hermes XML submission Hermes
MSH 3 ebXML Message Service MSH
over HTTPS on VPN
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 24
25. Manual entry through ebMail for SME
Health
Dept
Pharm
Co. A
Internet Hermes
MSH
n
catio
ppl i n
n se a c eipt je ctio
Lice ion re l / re
Pharm l icat p rova
Co. B Ap p e -a p
Hermes s e pr
MSH Licen
Message generation for large enterprise
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 25
27. HKSARG Interoperability
Framework
A collection of technical standards to follow when
implementing Government joined-up services
ebXML Message Service and Registry on the paper
CECID developing a set of XML Schema Design
and Management Guidelines for Government
joined-up services
To develop core schemas for reuse and store
them in a Government registry
Core schemas: HKID, business registration number,
vehicle license number, etc.
Is address a core schema?
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 27
28. Technology Adoption
in Hong Kong
Early Late Majority
Majority
Early
Adopters Laggards
Messaging
Innovators Technology
Document
Technology
Process
Technology
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 28
29. Agenda
E-Commerce Infrastructure
ebXML Development in Hong Kong
Open Source Software for
E-Commerce
Our R&D Model
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 29
30. Open Source Software
(OSS)
OSS is software that users have unrestricted access
to the source code
OSS may be used, copied, and distributed with or
without modification, and may be offered with or
without a fee
OSS developers and distributors can make profits
on the provision of support and services
…
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 30
31. OSS Licensing
Open Source Initiative (OSI)
– www.opensource.org
OSI Approved Licenses
– Academic Free License, Apache Software License, GNU
General Public License (GPL), Mozilla Public License
(MPL)…
Copyleft license (e.g. GPL, MPL)
– requires the source code must always be made available,
and that derived products must be released under the
exact same license
– i.e. derived products must also be open-sourced
– All Rights Reversed!
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 31
32. FreebXML.org
An international initiative to promote ebXML adoption through
open-source software (OSS) and experience sharing
www.freebxml.org launched by CECID on 13-Sep-02
Steering Committee includes representatives from:
– Cyclone Commerce (USA)
– ECOM (Japan)
– Kasetsart University (Thailand)
– Korea Institute for Electronic Commerce (Korea)
– Sterling Commerce (USA)
– Sun Microsystems (USA)
– Sybase (USA)
– XML Global (Canada)
– University of Hong Kong (Hong Kong, China)
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 32
34. FreebXML Features
OSS projects
– ebXML Registry: Apache-Style License
– Hermes MSH: Academic Free License
– Soliciting other new OSS projects
Deployment cases
Under construction
– Vendor product list
– Mailing lists
– Any other suggestions?
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 34
35. Why We Open Source?
People around the
world are
voluntarily helping
debug the
software!
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 35
36. OSS – Good Model for
E-Commerce Tech? (1)
Usually free of charge
– Boost adoption of new technologies and standards
– Easier to reach critical mass (create network effect)
Easier for OSS to interoperate with other products
– Based on open standards, more technology-neutral
– You can find out which side goes wrong by examining the
source code
More transparent software quality, more predictable
behavior
– The whole world helps test the product
– You know the software quality by monitoring the mailing
list and reviewing the code
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 36
37. OSS – Good Model for
E-Commerce Tech? (2)
Move faster towards new open standards
– Less bureaucratic organization
– Shorter product cycle
Lack full product?
– Poorer GUI and system features (e.g. installation, system
backup…)
– Software vendors can add modules to complete OSS and
package it as a commercial product for sale
Lack support and maintenance?
– Rely on third party to provide support at charge
OSS products do not compete with commercial
products
– Vendors should leverage OSS and provide full products
and value-added services
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 37
38. Worldwide Linux New License
Shipment and Upgrade Revenue
US$291M
300
250
200
150
100 US$81 M
50
0
1999 2000 2001 2002 2003 2004 2005 2006
Source: IDC
Revenue (US$M)
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 38
40. OSS Policy of UK Govt
“…OSS is indeed the start of a
fundamental change in the software
infrastructure marketplace, but it is
not a hype bubble that will burst and
UK Government must take cognisance
of that fact….”
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 40
41. How Hong Kong SAR Govt
Sees OSS
“…the open source approach is expected to
benefit e-commerce development in Hong
Kong as the orderly release and sharing of source
code among developers will help align development
standards, make integration of applications easier,
and cut short the development cycle. We are
keeping an active interest in the development of
the open-source movement and welcome the
broadening of product choices in the market….”
– Mr. Alan Wong
Director of Information Technology Services Department,
HKSARG
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 41
42. Web Server Market Share
Web infrastructure
– Apache – 62%
– Microsoft – 28% Source: Netcraft
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 42
43. We predict market share for
e-com. servers will follow a
similar trend after open
standards become mature.
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 43
44. This will lead to the
globalization of electronic
commerce.
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 44
45. Agenda
E-Commerce Infrastructure
ebXML Development in Hong Kong
Open Source Software for
E-Commerce
Our R&D Model
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 45
46. CECID
Center for E-Commerce Infrastructure
Development (CECID)
An R&D center at the University of HK
Our Mission
– To develop e-commerce enabling technologies
– To support local e-commerce standardization
– To participate in important international
e-commerce initiatives
– To transfer technology and skills to the
community
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 46
47. Chasm-Crossing Strategy
Project
Phoenix
R&D Pilot Production
Products Projects Deployments
HK Lead
Projects / SIs
End
FreebXML.org Users
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 47
48. Thank You!
Mr. Thomas Lee
ytlee@cecid.hku.hk
10-Jan-03
10- Jan- C-Commerce Seminar, Bangkok 48