ebxml and open source software for e-commerce

48
10 10 - - Jan Jan - - 03 03 C C - - Commerce Seminar, Bangkok Commerce Seminar, Bangkok 1 1 ebXML ebXML and Open Source and Open Source Software for E Software for E - - Commerce Commerce c-Commerce: The Collaborative Electronic Commerce Seminar 10-January-2003, Bangkok Mr. Thomas Lee Mr. Thomas Lee Center for E Center for E - - Commerce Infrastructure Development (CECID) Commerce Infrastructure Development (CECID) The University of Hong Kong, Hong Kong SAR, China The University of Hong Kong, Hong Kong SAR, China http://www. http://www. cecid cecid . . hku hku . . hk hk

Upload: thomaslee

Post on 05-Dec-2014

657 views

Category:

Technology


5 download

DESCRIPTION

Location: c-Commerce: The Collaborative Electronic Commerce Seminar, Bangkok / Event Date: Jan 10, 2003

TRANSCRIPT

Page 1: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 11

ebXMLebXML and Open Source and Open Source Software for ESoftware for E--CommerceCommerce

c-Commerce: The Collaborative Electronic Commerce Seminar 10-January-2003, Bangkok

Mr. Thomas LeeMr. Thomas LeeCenter for ECenter for E--Commerce Infrastructure Development (CECID)Commerce Infrastructure Development (CECID)The University of Hong Kong, Hong Kong SAR, ChinaThe University of Hong Kong, Hong Kong SAR, Chinahttp://www.http://www.cecidcecid..hkuhku..hkhk

Page 2: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 22

AgendaAgenda

EE--Commerce InfrastructureCommerce InfrastructureebXMLebXML Development in Hong KongDevelopment in Hong KongOpen Source Software for Open Source Software for EE--CommerceCommerceOur R&D ModelOur R&D Model

Page 3: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 33

AgendaAgenda

EE--Commerce InfrastructureCommerce InfrastructureebXMLebXML Development in Hong KongDevelopment in Hong KongOpen Source Software for Open Source Software for EE--CommerceCommerceOur R&D ModelOur R&D Model

Page 4: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 44

What is EWhat is E--Commerce Commerce Infrastructure?Infrastructure?

Our definition:Our definition:““Technologies, standards, methodologies, Technologies, standards, methodologies, and practices that enhance and practices that enhance businessbusiness--toto--business interoperability business interoperability on electronic commerceon electronic commerce””

Founded on mature Internet/Web Founded on mature Internet/Web technology: HTTP, SMTP, PKI, etc.technology: HTTP, SMTP, PKI, etc.

Page 5: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 55

Mes

sagi

ng

Mes

sagi

ngInformationInformation

Three Dimensions Three Dimensions of Eof E--Commerce Commerce InteroperabilityInteroperability

Proce

ss

Proce

ss

Page 6: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 66

Messaging on InternetMessaging on Internet

Provides Provides ‘‘lease line service qualitylease line service quality’’on the Interneton the Internet–– SecuritySecurity–– ReliabilityReliabilityAdded valuesAdded values–– Low costLow cost–– Global networkGlobal network–– ScalabilityScalability

Page 7: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 77

Messaging StandardsMessaging Standards

Web ServicesWeb Services–– Simple Object Access Protocol (SOAP)Simple Object Access Protocol (SOAP)–– Web Service Description Language (WSDL)Web Service Description Language (WSDL)

ebXMLebXML–– Message ServiceMessage Service

Built on SOAP with attachmentBuilt on SOAP with attachment

–– Collaboration Protocol Profile/AgreementCollaboration Protocol Profile/AgreementSimilar to WSDLSimilar to WSDL

RosettaNetRosettaNet Implementation FrameworkImplementation Framework

Page 8: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 88

Information Information InteroperabilityInteroperability

Business data is exchanged in form of Business data is exchanged in form of electronic documentselectronic documentsSyntaxSyntax: XML (for the Internet): XML (for the Internet)SemanticsSemantics–– Synchronizes human and machine Synchronizes human and machine

understandings of business partnersunderstandings of business partners–– XML schemasXML schemas, vocabularies, other metadata, vocabularies, other metadata……–– XML schema languages: DTD, W3C XML SchemaXML schema languages: DTD, W3C XML Schema

Page 9: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 99

Business LanguagesBusiness Languages

Universal Business Language (UBL)Universal Business Language (UBL)–– A library for common business documents, e.g. PO, A library for common business documents, e.g. PO,

invoice, ASN for different industriesinvoice, ASN for different industries–– Based on Core Component MethodologyBased on Core Component Methodology

XML Common Business Library (xCBL)XML Common Business Library (xCBL)–– Mature document library: rich and wellMature document library: rich and well--testedtested–– Will merge with UBLWill merge with UBL

RosettaNet DictionariesRosettaNet Dictionaries–– For info tech supply chain applicationFor info tech supply chain application

UN/CEFACT Core Component MethodologyUN/CEFACT Core Component Methodology–– A systematic approach to identify, capture, and maximize A systematic approach to identify, capture, and maximize

the reuse of business informationthe reuse of business information–– To model data requirements into syntaxTo model data requirements into syntax--independent data independent data

modelsmodels

Page 10: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1010

Process InteroperabilityProcess Interoperability

To interconnect business processes of To interconnect business processes of business partnersbusiness partnersInternal workflow vs. B2B document Internal workflow vs. B2B document exchangeexchangeProcess specificationProcess specification–– ebXMLebXML Business Process Specification Schema Business Process Specification Schema

(BPSS)(BPSS)–– Business Process Execution Language for Web Business Process Execution Language for Web

Services (BPEL4WS) by Microsoft, IBM, BEAServices (BPEL4WS) by Microsoft, IBM, BEA–– RosettaNetRosettaNet Partner Interface Processes Partner Interface Processes

Page 11: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1111

EE--Commerce RegistryCommerce Registry

Enhances the three dimensions of Enhances the three dimensions of interoperability by registering and sharing interoperability by registering and sharing specs & info in a specs & info in a community community Enables business partners in a community Enables business partners in a community to find each otherto find each otherRegistryRegistry = index of things= index of thingsRepositoryRepository = storage of things= storage of thingsTechnologies: Technologies: ebXML RegebXML Reg/Rep, UDDI/Rep, UDDI

Page 12: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1212

AgendaAgenda

EE--Commerce InfrastructureCommerce Infrastructure

ebXMLebXML Development in Development in Hong KongHong KongOpen Source Software for Open Source Software for EE--CommerceCommerceOur R&D ModelOur R&D Model

Page 13: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1313

Project Phoenix Project Phoenix –– ebXMLebXMLInfrastructure in Hong KongInfrastructure in Hong Kong

To establish To establish ebXMLebXML infrastructure in HKinfrastructure in HKFunded by the Funded by the Innovation and Innovation and Technology CommissionTechnology Commission of HKSAR of HKSAR GovtGovtUS$1.2M for 2 years (Jan2002 US$1.2M for 2 years (Jan2002 –– Dec2003)Dec2003)Executed by CECID with strong industry Executed by CECID with strong industry sponsorship and collaborationsponsorship and collaborationPrincipal Investigator: Dr. David CheungPrincipal Investigator: Dr. David CheungProject Manager: Mr. Thomas LeeProject Manager: Mr. Thomas Lee

Page 14: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1414

R&D ProductsR&D Products

Hermes Hermes –– Message Service HandlerMessage Service HandlerBusiness Router (Business Router (TransXnetTransXnet))ebMailebMailebXMLRRebXMLRR –– ebXMLebXML RegistryRegistry

Page 15: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1515

Hermes MSH & Hermes MSH & Business RouterBusiness Router

Hermes Hermes ebXMLebXML Message Service HandlerMessage Service Handler–– Released on 13Released on 13--SepSep--20022002–– First openFirst open--source MSH with source MSH with RDBMS persistenceRDBMS persistence to to

support advanced support advanced ebMSebMSv2v2 features, e.g. reliable features, e.g. reliable messagingmessaging

–– Transferred to over 15+ organizations in HKTransferred to over 15+ organizations in HK–– Recorded downloads from 33+ countriesRecorded downloads from 33+ countries–– Preparing for Preparing for ebXMLebXML Asia Asia InteropInteroperabilityerability TestTest

Business RouterBusiness Router–– Designed for large corporations to automate document Designed for large corporations to automate document

exchange according to BPSS/CPAexchange according to BPSS/CPA–– Under design and planned to release V1 on Q2/03Under design and planned to release V1 on Q2/03

Page 16: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1616

ebXML RegistryebXML Registry ((ebxmlrrebxmlrr))

Worked with OASIS Registry TC to complete V2 Worked with OASIS Registry TC to complete V2 reference implementationreference implementation–– Released alpha version in MarchReleased alpha version in March

Released version to support spec v2.1 in Jul 2002Released version to support spec v2.1 in Jul 2002Published on Published on FreebXMLFreebXML.org.org in 13in 13--SepSep--20022002Developing the implementation and spec of Developing the implementation and spec of Registry V3Registry V3Pilot Pilot ebxmlrrebxmlrr registries set up in US for healthcare registries set up in US for healthcare and automotive industriesand automotive industries

Page 17: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1717

ebMailebMail

For For SMEsSMEs to conduct eto conduct e--commerce, esp. with commerce, esp. with large companieslarge companiesSimple eSimple e--mail GUI for mail GUI for preparpreparinging and and exchangexchanginging biz docs through biz docs through ebMSebMSv2v2 over over SMTP (asynchronous mode)SMTP (asynchronous mode)Lightweight MSH requiring no dedicated Lightweight MSH requiring no dedicated Internet connection and serverInternet connection and serverExtensible through Extensible through pluginsplugins for different biz for different biz docs and docs and BPsBPsSigns and encrypts docs Signs and encrypts docs for for authentication and authentication and confidentialityconfidentiality

Page 18: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1818

Page 19: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 1919

Pilot ProjectsPilot Projects

EE--procurement of office suppliesprocurement of office suppliesEE--logistics on dangerous goods logistics on dangerous goods manifest submissionmanifest submissionPharmaceutical import/export licensingPharmaceutical import/export licensingWorld Weather Information ServicesWorld Weather Information Services

Page 20: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2020

EE--Procurement PilotProcurement Pilot

MTRC MTRC –– major HK subway system operatormajor HK subway system operatorSaggioSaggio –– large office supplies supplier in Asialarge office supplies supplier in AsiaMTRC procures office supplies from MTRC procures office supplies from SaggioSaggioEnd users purchase on End users purchase on SaggioDirectSaggioDirect.com Website.com WebsiteUsers located at over 200 offices in HKUsers located at over 200 offices in HKCurrent situationCurrent situation–– Manual reconciliation and reentry of data from paper Manual reconciliation and reentry of data from paper

delivery notes, invoices, and statementsdelivery notes, invoices, and statements–– MTRC does not store any procurement dataMTRC does not store any procurement data

Page 21: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2121

Buying on WebBuying on Web

Deliver goodsDeliver goods

PreparePrepareee--invoicesinvoices((xCBLxCBL))

SendSendee--invoicesinvoiceswith with ebMSebMSReceiveReceive

ee--invoicesinvoiceswith with ebMSebMS

Extract Extract invoiceinvoicedatadata

Check & Check & approve approve invoicesinvoices

Automated ProcessAutomated Process

Page 22: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2222

BenefitsBenefits

MTRC and Saggio will automate full procurement cycle with ebXML Message Service using Hermes MSHMTRC can receive all procurement data for planning and analysisWill go production in Q1/03Estimated saving of 5 man-days per month

Page 23: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2323

EE--Logistics PilotLogistics Pilot

A shipping company must submit a A shipping company must submit a Dangerous Dangerous Goods ManifestGoods Manifest to HKSAR to HKSAR GovtGovt 48 hours before 48 hours before the the arrival of the vesselarrival of the vesselNowNow: : submission by Wsubmission by Webeb (>90%) or paper(>90%) or paperFutureFuture: : system system generation and submission of DG generation and submission of DG Manifests through ebMSv2Manifests through ebMSv2 (Hermes MSH)(Hermes MSH)Eliminated data entry through WebEliminated data entry through Web at carriersat carriersXML Schema developed XML Schema developed for DG manifest based on:for DG manifest based on:–– ebXMLebXML Core ComponentCore Component MethodologyMethodology–– IMDG by IMO (IMDG by IMO (International Maritime Organization)International Maritime Organization)–– IFTDGN EDIFACT messageIFTDGN EDIFACT message

Will finish system implementation in Q1/03Will finish system implementation in Q1/03Plan to go production in Q2/03Plan to go production in Q2/03

Page 24: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2424

ShippingAgentsShippingAgents

Marine Dept

Paper submission

Web submissionInternet

XML submissionebXML Message Service

over HTTPS on VPN

HermesMSH

HermesMSH

1

2

3

Page 25: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2525

Internet HermesMSH

License application

Manual entry through ebMail for SME

Message generation for large enterprise

HealthDept

HealthDept

PharmCo. B

PharmCo. B Application receipt

License pre-approval / rejection

PharmCo. A

PharmCo. A

HermesMSH

Page 26: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2626

Page 27: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2727

HKSARG Interoperability HKSARG Interoperability FrameworkFramework

A collection of technical standards to follow when A collection of technical standards to follow when implementing Government joinedimplementing Government joined--up servicesup servicesebXMLebXML Message Service and Registry on the paperMessage Service and Registry on the paperCECID developing a set of CECID developing a set of XML Schema Design XML Schema Design and Management Guidelines and Management Guidelines for Government for Government joinedjoined--up servicesup servicesTo develop To develop core schemas core schemas for for reuse reuse and store and store them in a Government registrythem in a Government registryCore schemas: HKID, business registration number, Core schemas: HKID, business registration number, vehicle license number, etc.vehicle license number, etc.Is address a core schema?Is address a core schema?

Page 28: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2828

Technology Adoption Technology Adoption in Hong Kongin Hong Kong

Innovators

Early Adopters

Early Majority

Late Majority

Laggards

MessagingTechnology

DocumentTechnology

ProcessTechnology

Page 29: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 2929

AgendaAgenda

EE--Commerce InfrastructureCommerce InfrastructureebXMLebXML Development in Hong KongDevelopment in Hong Kong

Open Source Software for Open Source Software for EE--CommerceCommerceOur R&D ModelOur R&D Model

Page 30: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3030

Open Source Software Open Source Software (OSS)(OSS)

OSS is software that users have unrestricted access OSS is software that users have unrestricted access to the source codeto the source code

OSS may be used, copied, and distributed with or OSS may be used, copied, and distributed with or without modification, and may be offered with or without modification, and may be offered with or without a feewithout a fee

OSS developers and distributors can make profits OSS developers and distributors can make profits on the provision of support and serviceson the provision of support and services

……

Page 31: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3131

OSS LicensingOSS Licensing

Open Source Initiative (OSI)Open Source Initiative (OSI)–– www.www.opensourceopensource.org.org

OSI Approved LicensesOSI Approved Licenses–– Academic Free License, Academic Free License, Apache Software License, Apache Software License, GNU GNU

General Public License (GPL)General Public License (GPL), , MozillaMozilla Public License Public License (MPL)(MPL)……

CopyleftCopyleft licenselicense (e.g. GPL, MPL)(e.g. GPL, MPL)–– requires the source code must always be made available, requires the source code must always be made available,

and that derived products must be released under the and that derived products must be released under the exact same licenseexact same license

–– i.e. derived products must also be openi.e. derived products must also be open--sourcedsourced–– All Rights All Rights ReversedReversed!!

Page 32: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3232

FreebXMLFreebXML.org.org

An international initiative to promote An international initiative to promote ebXMLebXML adoption through adoption through openopen--source software (OSS) source software (OSS) and experience sharingand experience sharingwww.www.freebxmlfreebxml.org.org launched by CECID on 13launched by CECID on 13--SepSep--0202Steering Committee includes representatives from:Steering Committee includes representatives from:–– Cyclone Commerce (USA)Cyclone Commerce (USA)–– ECOM (Japan)ECOM (Japan)–– KasetsartKasetsart University (Thailand)University (Thailand)–– Korea Institute for Electronic Commerce (Korea)Korea Institute for Electronic Commerce (Korea)–– Sterling Commerce (USA)Sterling Commerce (USA)–– Sun Microsystems (USA)Sun Microsystems (USA)–– Sybase (USA)Sybase (USA)–– XML Global (Canada)XML Global (Canada)–– University of Hong Kong (Hong Kong, China)University of Hong Kong (Hong Kong, China)

Page 33: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3333

Page 34: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3434

FreebXMLFreebXML FeaturesFeatures

OSS projectsOSS projects–– ebXMLebXML Registry: ApacheRegistry: Apache--Style LicenseStyle License–– Hermes MSH: Academic Free LicenseHermes MSH: Academic Free License–– Soliciting other new OSS projectsSoliciting other new OSS projects

Deployment casesDeployment casesUnder constructionUnder construction–– Vendor product listVendor product list–– Mailing listsMailing lists–– Any other suggestions?Any other suggestions?

Page 35: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3535

Why We Open Source?Why We Open Source?

People around the People around the world are world are

voluntarily helpingvoluntarily helpingdebug the debug the software!software!

Page 36: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3636

OSS OSS –– Good Model for Good Model for EE--Commerce Tech? (1)Commerce Tech? (1)

Usually free of chargeUsually free of charge–– Boost adoption of new technologies and standardsBoost adoption of new technologies and standards–– Easier to reach critical mass (create Easier to reach critical mass (create network effectnetwork effect))

Easier for OSS to Easier for OSS to interoperateinteroperate with other productswith other products–– Based on open standardsBased on open standards, more technology, more technology--neutralneutral–– You can find out which side goes wrong by examining the You can find out which side goes wrong by examining the

source codesource code

More transparent software quality, more predictable More transparent software quality, more predictable behaviorbehavior–– The whole world helps test the productThe whole world helps test the product–– You know the software quality by monitoring the mailing You know the software quality by monitoring the mailing

list and reviewing the codelist and reviewing the code

Page 37: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3737

OSS OSS –– Good Model for Good Model for EE--Commerce Tech? (2)Commerce Tech? (2)

Move faster towards new open standardsMove faster towards new open standards–– Less bureaucratic organizationLess bureaucratic organization–– Shorter product cycleShorter product cycle

Lack full product?Lack full product?–– Poorer GUI and system features (e.g. installation, system Poorer GUI and system features (e.g. installation, system

backupbackup……))–– Software vendors can add modules to complete OSS and Software vendors can add modules to complete OSS and

package it as a commercial product for salepackage it as a commercial product for saleLack support and maintenance?Lack support and maintenance?–– Rely on third party to provide support at chargeRely on third party to provide support at charge

OSS products do not compete with commercial OSS products do not compete with commercial productsproducts–– Vendors should leverage OSS and provide full products Vendors should leverage OSS and provide full products

and valueand value--added servicesadded services

Page 38: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3838

Worldwide Linux New License Worldwide Linux New License Shipment and Upgrade Revenue Shipment and Upgrade Revenue

0

50

100

150

200

250

300

1999 2000 2001 2002 2003 2004 2005 2006

Revenue (US$M)

US$81 M

US$291M

Source: IDC

Page 39: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 3939

Shipments of Purchased Licenses Shipments of Purchased Licenses and Free Licensesand Free Licenses

0

5000

10000

15000

20000

25000

1999 2000 2001 2002 2003 2004 2005 2006

Free Licesnes ('000)Purchased Licenses ('000)

1.5:1

1:1

Source: IDC

Page 40: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4040

OSS Policy of UK OSS Policy of UK GovtGovt

“…“…OSS is indeed the start of a OSS is indeed the start of a fundamental change in the software fundamental change in the software infrastructure marketplace, but it is infrastructure marketplace, but it is not a hype bubble that will burst and not a hype bubble that will burst and UK Government must take UK Government must take cognisancecognisanceof that facof that factt……..””

Page 41: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4141

How Hong Kong SAR How Hong Kong SAR GovtGovtSees OSSSees OSS

“…“…the open source approach is expected to the open source approach is expected to benefit ebenefit e--commerce developmentcommerce development in Hong in Hong Kong as the orderly release and sharing of source Kong as the orderly release and sharing of source code among developers will help align development code among developers will help align development standards, make integration of applications easier, standards, make integration of applications easier, and cut short the development cycle. We are and cut short the development cycle. We are keeping an active interest in the development of keeping an active interest in the development of the openthe open--source movement and welcome the source movement and welcome the broadening of product choices in the marketbroadening of product choices in the market……..””

–– Mr. Alan Wong Mr. Alan Wong Director of Information Technology Services Department, Director of Information Technology Services Department, HKSARGHKSARG

Page 42: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4242

Web Server Market ShareWeb Server Market ShareWeb infrastructureWeb infrastructure–– Apache Apache –– 62%62%–– Microsoft Microsoft –– 28%28% Source: Netcraft

Page 43: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4343

We predict market share for We predict market share for ee--com. servers will follow a com. servers will follow a similar trend after similar trend after open open standards become maturestandards become mature..

Page 44: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4444

This will lead to the This will lead to the globalization of electronic globalization of electronic commerce.commerce.

Page 45: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4545

AgendaAgenda

EE--Commerce InfrastructureCommerce InfrastructureebXMLebXML Development in Hong KongDevelopment in Hong KongOpen Source Software for Open Source Software for EE--CommerceCommerce

Our R&D ModelOur R&D Model

Page 46: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4646

CECIDCECID

Center for ECenter for E--Commerce Infrastructure Commerce Infrastructure Development (CECID)Development (CECID)An R&D center at the University of HKAn R&D center at the University of HKOur MissionOur Mission–– To develop eTo develop e--commerce enabling technologiescommerce enabling technologies–– To support local eTo support local e--commerce standardizationcommerce standardization–– To participate in important international To participate in important international

ee--commerce initiativescommerce initiatives–– To transfer technology and skills to the To transfer technology and skills to the

communitycommunity

Page 47: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4747

ChasmChasm--Crossing StrategyCrossing Strategy

R&DR&DProductsProducts

Pilot Pilot ProjectsProjects

ProjectProjectPhoenixPhoenix

EndEndUsersUsers

Production Production DeploymentsDeployments

HK LeadHK LeadProjects / Projects / SIsSIs

FreebXMLFreebXML.org.org

Page 48: ebXML and Open Source Software for E-Commerce

1010--JanJan--0303 CC--Commerce Seminar, BangkokCommerce Seminar, Bangkok 4848

Thank You!Thank You!

Mr. Thomas LeeMr. Thomas Leeytleeytlee@@cecidcecid..hkuhku..hkhk