PAA's Global e-Trade Platform

advertisement
Pan Asian E-Commerce Alliance’s
Global e-Trade Platform
based on ebXML
Chaemee Kim
eResearch KTNET
cmkim@ktnet.com
http://www.ktnet.com
http://www.GXMLHub.com/
Table of Contents
 Introduction of PAA
 PAA’s Technical Architecture
 PAA’s Interconnection Process
 PAA’s ebXML Adoption
 PAA’s Pilot User
 Roadmap
KTNET – Korea Trade Network
2
PAA’s Global e-Trade Platform
Introduction of PAA - Members
 PAA(Pan-Asian e-Commerce Alliance) in 1999
by five e-commerce service providers :
 CrimsonLogic (Singapore)
 Inforshare (China)
 KTNET (Korea)
 Tradelink (Hong Kong)
 TradeVAN (Taiwan)
 PAA in 2002 :
 TEDI (Japan) : Founding Member
 DagangNet (Malaysia) : Ordinary Member
KTNET – Korea Trade Network
3
PAA’s Global e-Trade Platform
Introduction of PAA - Vision
 Secure Cross Border e-Trading Service
 Globalization
ebXML Framework
Ordinary
Member
Future
Member
KTNET – Korea Trade Network
4
PAA’s Global e-Trade Platform
Introduction of PAA - Vision
Traditional(‘90~99)
Advanced(‘99~01) Globalization(‘01~)
Trade
Automation
Internet
Portal
Global eTrade
(Internet, XML/EDI) (Internet, ebXML)
(VAN, UN/EDIFACT)
TRADE PROCESS
INTERNET
GLOBAL BUSINESS
AUTOMATION
TRADE PORTAL
SERVICE
Global eBusiness Framework
KTNET – Korea Trade Network
5
PAA’s Global e-Trade Platform
Introduction of PAA – Legal Structure
Recognition
Agreement
Certificate
Authority A
Region A
Trader A
PAA Policy
Authority
PKI Mutual
Recognition
Club Agreement
Subscriber A
Agreement
Service
Provider A
KTNET – Korea Trade Network
Recognition
Agreement
Certificate
Authority B
Region B
Trader B
Subscriber B
Agreement
Interconnect
Agreement
6
Service
Provider B
PAA’s Global e-Trade Platform
PAA’s Technical Architecture
Korean Community
Trading PartnerTrading PartnerTrading Partner
A’
B’
C’
PAA
ebXML Registry
(EDI, XML/EDI, ebXML)
Service Provider
KTNET
CA
TradeSign
Registry
Metadata
Hub-to-Hub
(H2H)
Repository
Contents
Service Provider
Tradelink
(EDI, XML/EDI, ebXML)
CA
Digi-Sign
Trading PartnerTrading PartnerTrading Partner
A
B
C
Any
Traditional
Method
ebXML
Any
Traditional
Method
Pan Asian Community
KTNET – Korea Trade Network
7
PAA’s Global e-Trade Platform
PAA’s TA –
Component view
Service Provider A
Trading
Partner
Mailbox,
APP, …
PAA
ebXML Registry
Routing Table
VAS
For TPs
Content Registering
& Discovering
VAS
CPP/CPA Registering
VAS
& Discovering
CPP/CPA Mgmt
VAS
VAS
VAS
Content DigiSig
Transformation Registry Client
Validation
SP Library
SP’s CPPs
SP’s CPAs
TP Library
TP’s CPPs
XML Schema Library
DTDs
Schemas
Security Library
CTL
eCatalogue
ebXML MS
- Message Envelope Signing/Verifying
- Packaging based on CPA
- Acknowledgement & Delivery Receipt
Company Credit
SP B
CA
KTNET – Korea Trade Network
8
PAA’s Global e-Trade Platform
PAA’s TA –
Process view
 Registration Phase
 Register Service Provider (Submit SP’s CPP)
 Register Subscriber (Submit TP’s CPP)
 Agreement Phase
 Register Service Provider (Submit SP’s CPA)
 Document Exchange Phase
 TP  SP  SP  TP
 Envelope & Content Validation
 Transformation (Customer Format  PAA Format)
See Appendix for Detail Procedure !
KTNET – Korea Trade Network
9
PAA’s Global e-Trade Platform
PAA’s ebXML Adoption
ebXML
Core Component
Future
Security
Business Process
Registry & Repository
Now
CPP/CPA
Messaging Service
KTNET – Korea Trade Network
10
PAA’s Global e-Trade Platform
PAA’s ebXML Adoption –
Messaging Service
Purchase Order
Invoice
Packing List
Advanced Shipping Notice
W3C XML
Signature
SP A
(Service Provider)
SP B
(Service Provider)
ebXML MSH
ebXML MSH
Exporter
HTTPS
SP A & SP B
CPA
KTNET – Korea Trade Network
SP A & SP B
CPA
11
Importer
PAA’s Global e-Trade Platform
PAA’s Business Document Format vs. UBL
PAA’s Purchase Order
OASIS
UBL’s Purchase Order
KTNET – Korea Trade Network
12
PAA’s Global e-Trade Platform
PAA’s Business Document Format vs. OAG
OAG’s Purchase Order (ProcessPurchaseOrder)
OAG’s Purchase Order (ProcessPurchaseOrder)
KTNET – Korea Trade Network
13
PAA’s Global e-Trade Platform
PAA’s ebXML Adoption –
CPP/CPA
SP A
(Service Provider)
ebXML MSH
Exporter
SP B
(Service Provider)
HTTPS
ebXML MSH
SP B’s CPP
SP A’s CPP
Importer
SP A & B’s CPA
Exporter’s CPP
Importer’s CPP
Without Trader’s CPA !
KTNET – Korea Trade Network
14
PAA’s Global e-Trade Platform
PAA’s ebXML Adoption –
Registry
MarketPlace, Hub
Buyer / Seller
Registry
Client
(SOAP,
ebXML MS)
Web
ebXML RegRep
KTNET – Korea Trade Network
15
PAA’s Global e-Trade Platform
PAA’s ebXML Adoption – Registry
(1) Submit DTD, Schema, Guideline, Sample
(2) Make Association
(3) Make Package
Pan Asian E-Commerce Alliance
Business Document Library
Schemas
Trade
Customs
Logistics, …
Guideline
Sample Instances
ExternalLink
DTD
URL
Homepage
Schema
Guideline
Sample
Instance
Sample
Instance
Package
KTNET – Korea Trade Network
16
PAA’s Global e-Trade Platform
PAA’s ebXML Adoption –
Registry
Target
Search the Product Catalogue & Detail Company information
Selling the Computer Monitor in Korea or Japan
eCatalogue
with Profile & Rating
Geography
Asia
UNSPSC
Computer
KoreaJapan
MonitorMemory
Catalogue
Catalogue
Catalogue
Samsung Electronic
CPP
eCatalogue
KTNET – Korea Trade Network
LG
CPP
Profile
17
Condition
Credit Rating
Credit Rating
Credit & Rating
PAA’s Global e-Trade Platform
PAA’s ebXML Adoption –
PAA Registry &
Repository
Registry Client
ebXML MS Based Client
Registry
Web Based Client
SOAP Based Client
Registry
PAA Registry Version 1.0
Central Registry
Central Repository
ebXML MS Based Registry Client
Web Based Registry Client
Repository
Repository
Your Own Repository
KTNET – Korea Trade Network
PAA Registry Version 2.0
Central Registry
Distributed Repository
ebXML MS Based Registry Client
Web Based Registry Client
SOAP Based Registry Client
Repository
Your Own Repository
18
PAA’s Global e-Trade Platform
PAA’s Pilot User
Tradelink
(Service Provider)
Reliable Delivery
Validation
Transformation
TAL
(Trading Partner)
App.
CA
Registry
Tai-Yuen
(Trading Partner)
Registry
PAA
KTNET
TradeVAN
Daewoo Motor (Service Provider)
Repository(Service Provider)
(Trading Partner)
App.
Reliable Delivery
Validation
Transformation
Reliable Delivery
Validation
Transformation
App.
Formosa Plastic
(Trading Partner)
App.
TradeSign
(CA)
KTNET – Korea Trade Network
Mutual Recognition
19
CA
PAA’s Global e-Trade Platform
PAA’s Pilot Scenario
4. P/L, INV
Freight Forwarder
3.INV, P/L
5.Customs Declaration
Taiwan Customs
3.INV, P/L, ASN
Daewoo
Freight Forwarder
4. P/L, INV
1.PO
Formosa Plastics Group
Customs Broker
KTNET – Korea Trade Network
3.INV,P/L,ASN
2. Sales
Confirmation
Formosa Motor
20
PAA’s Global e-Trade Platform
PAA’s Pilot User –
KTNET community
ERP
EAI
Security
Business Document
Authoring
KTNET
Business Process Management
Trading Partner Management
Messaging Service
Registry Client
Daewoo Motor
(KTNET Customer)
KTNET – Korea Trade Network
21
PAA’s Global e-Trade Platform
KTNET e-Trade Hub
CustomsAgency
Trading
Partner
Freight
Forwarders
Airline,Shipper
Warehouse
Insurance
CTW
Transport
CTI
ERP
eLogis
Frame
B2B EC
Marketplace
CTB
Global Hub
PAA
EAI
Integrated
Trade
Solution
Korea e-Trade Hub
Korea
Japan
e-AMP
ASEM
XML/EDI
Solution
Bank
KTNET – Korea Trade Network
Customs
22
Customhouse
PAA’s Global e-Trade Platform
Q&A
Deep Change or Slow Death
based on ebXML
KTNET – Korea Trade Network
23
PAA’s Global e-Trade Platform
Appendix
 Registration Phase
 Agreement Phase
 Document Exchange Phase
KTNET – Korea Trade Network
24
PAA’s Global e-Trade Platform
PAA’s Interconnection Process –
Registration Phase
Subscriber
Trading Partner
Central
Registry
Service Provider
CA
Apply issuing a Certificate
Issue a Certificate
Submit an application(web)
Generate Subscriber’s CPP
Submit Subscriber’s CPP
KTNET – Korea Trade Network
25
PAA’s Global e-Trade Platform
PAA’s Interconnection Process –
Agreement Phase
 Agreement Phase
 TP  SP : Subscriber Agreement, Club Agreement
 SP  SP : Interconnect Agreement
 TP  Registry : Default Agreement
OFFLINE Negotiation
KTNET – Korea Trade Network
26
PAA’s Global e-Trade Platform
PAA’s Interconnection Process –
Document Exchange Phase 1
(Sender  Sender’s SP)
Sender
CA
(Directory)
Sender’s SP
PAA CTL
Create Document
Digitally Sign for Doc
Using Sender’s private key
Send a signed Doc(web/SSL)
Verify a received Doc
Verify a Digital Signature
Get CRL to verify
Sender’s certificate
Verify Sender’s Certificate
Verify CA’s Certificate
Get CTL to verify
CA’s Certificate
Save Doc & audit trail
KTNET – Korea Trade Network
27
PAA’s Global e-Trade Platform
PAA’s Interconnection Process –
Document Exchange Phase 2
(Sender’s SP  Receiver’s SP)
Sender’s SP
Sender’s CA
(Directory)
Receiver’s SP
PAA CTL
Reformat Doc to PAA format & Save
Digitally Sign for Reformated Doc
Using Sender’s SP’s private key
Create ebXML envelope
Digitally Sign for ebXML envelope
Using Sender’s SP’s private key
Send a signed Doc
Save audit trail
Verify a received Doc
Verify a Digital Signature
Get CRL to verify
Sender’s SP’s Certificate
Verify Sender’s Certificate
Get CTL to verify
CA’s Certificate
Verify CA’s Certificate
Send a ACK for received Doc
KTNET – Korea Trade Network
Save Doc & audit trail
28
PAA’s Global e-Trade Platform
PAA’s Interconnection Process –
Document Exchange Phase 3
Receiver’s SP
(Receiver’s SP  Receiver)
Receiver’s CA
(Directory)
Receiver
PAA CTL
Reformat Doc to Receiver’s format & Save
Digitally Sign for Reformated Doc
Using Receiver’s SP’s private key
Create ebXML envelope
Digitally Sign for ebXML envelope
Using Receiver’s SP’s private key
Dispatch a signed Doc
Return
Delivery Notification
to Sender’s SP
Save audit trail
Verify a received Doc
Verify a Digital Signature
Get CRL to verify
Receiver’s SP’s Certificate
Verify Receiver’s Certificate
Verify CA’s Certificate
KTNET – Korea Trade Network
29
Get CTL to verify
CA’s Certificate
PAA’s Global e-Trade Platform
Download