29
Pan Asian E-Commerce Alliance’s Pan Asian E-Commerce Alliance’s Global e-Trade Platform Global e-Trade Platform based on based on ebXML ebXML Chaemee Kim eResearch KTNET [email protected] http://www.ktnet.com http://www.GXMLHub.com/

Pan Asian E-Commerce Alliance’s Global e-Trade Platform based on ebXML Chaemee Kim eResearch KTNET [email protected]

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Pan Asian E-Commerce Alliance’sPan Asian E-Commerce Alliance’sGlobal e-Trade PlatformGlobal e-Trade Platform

based on based on ebXMLebXML

Chaemee Kim

eResearch KTNET

[email protected]

http://www.ktnet.com

http://www.GXMLHub.com/

PAA’s Global e-Trade Platform2KTNET – Korea Trade Network

Table of ContentsTable of Contents

Introduction of PAA

PAA’s Technical Architecture

PAA’s Interconnection Process

PAA’s ebXML Adoption

PAA’s Pilot User

Roadmap

PAA’s Global e-Trade Platform3KTNET – Korea Trade Network

Introduction of PAA - Introduction of PAA - MembersMembers

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

PAA’s Global e-Trade Platform4KTNET – Korea Trade Network

Introduction of PAA - Introduction of PAA - VisioVisionn

Secure Cross Border e-Trading Service

Globalization

ebXML FrameworkOrdinary Member

Future Member

PAA’s Global e-Trade Platform5KTNET – Korea Trade Network

Traditional(‘90~99)Traditional(‘90~99) Advanced(‘99~01)Advanced(‘99~01) Globalization(‘01~)Globalization(‘01~)

Trade Trade AutomationAutomation(VAN, UN/EDIFACT)(VAN, UN/EDIFACT)

Internet Internet PortalPortal(Internet, XML/EDI)(Internet, XML/EDI)

Global e-TradeGlobal e-Trade(Internet, ebXML)(Internet, ebXML)

TRADE PROCESS

AUTOMATION

INTERNET

TRADE PORTAL

GLOBAL BUSINESS

SERVICE

Global eBusiness FrameworkGlobal eBusiness Framework

Introduction of PAA - Introduction of PAA - VisioVisionn

PAA’s Global e-Trade Platform6KTNET – Korea Trade Network

Trader A Trader B

PAA Policy Authority

Certificate Authority B

Certificate Authority A

Club Agreement

Region A

PKI Mutual PKI Mutual RecognitionRecognition

Subscriber B Agreement

Recognition Agreement

Subscriber A Agreement

Service Provider A

Service Provider BInterconnect

Agreement

Region B

Introduction of PAA – Introduction of PAA – Legal StructureLegal Structure

Recognition Agreement

PAA’s Global e-Trade Platform7KTNET – Korea Trade Network

PAA’s Technical ArchitecturePAA’s Technical Architecture

Hub-to-Hub (H2H)

Trading PartnerA

Trading Partner B

Trading PartnerC

Service ProviderTradelink

Trading PartnerA’

Trading Partner B’

Trading PartnerC’

Service ProviderKTNET

Any Traditional Method

Any Traditional Method

ebXML

RegistryMetadata

RepositoryContents

PAAebXML Registry

Korean Community

Pan Asian Community

(EDI, XML/EDI, ebXML)

(EDI, XML/EDI, ebXML)

CATradeSign

CADigi-Sign

PAA’s Global e-Trade Platform8KTNET – Korea Trade Network

Mailbox,APP, …

CA

SP LibrarySP’s CPPsSP’s CPAs

XML Schema LibraryDTDs

Schemas

Security LibraryCTL

TP LibraryTP’s CPPs

ebXML MS- Message Envelope Signing/Verifying

- Packaging based on CPA- Acknowledgement & Delivery Receipt

VASRegistry Client

VASCPP/CPA Mgmt

VASCPP/CPA Registering

& Discovering

VASContent Registering

& Discovering

SP B

Routing TableFor TPs

VASTransformation

VASContent DigiSig

Validation

PAAebXML Registry

TradingPartner

Service Provider A

eCatalogue

PAA’s TA – PAA’s TA – Component viewComponent view

Company Credit

PAA’s Global e-Trade Platform9KTNET – Korea Trade Network

PAA’s TA – PAA’s TA – Process viewProcess 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 !

PAA’s Global e-Trade Platform10KTNET – Korea Trade Network

Secu

rity

Messaging Service

CPP/CPA

Registry & Repository

Business Process

Core Component

ebXMLebXML

Single Global

Market

Future

Now

PAA’s ebXML AdoptionPAA’s ebXML Adoption

PAA’s Global e-Trade Platform11KTNET – Korea Trade Network

ebXML MSH

SP A(Service Provider)

ebXML MSH

SP B(Service Provider)

Exporter Importer

Purchase OrderInvoice

Packing ListAdvanced Shipping Notice

SP A & SP BCPA

SP A & SP BCPA

HTTPS

PAA’s ebXML Adoption – PAA’s ebXML Adoption – Messaging ServiceMessaging Service

W3C XML Signature

PAA’s Global e-Trade Platform12KTNET – Korea Trade Network

PAA’s Purchase Order

OASISUBL’s Purchase Order

PAA’s Business Document Format vs. UBLPAA’s Business Document Format vs. UBL

PAA’s Global e-Trade Platform13KTNET – Korea Trade Network

OAG’s Purchase Order (ProcessPurchaseOrder)

OAG’s Purchase Order (ProcessPurchaseOrder)

PAA’s Business Document Format vs. OAGPAA’s Business Document Format vs. OAG

PAA’s Global e-Trade Platform14KTNET – Korea Trade Network

ebXML MSH

SP A(Service Provider)

ebXML MSH

SP B(Service Provider)

Exporter ImporterSP A’s CPP

HTTPS

PAA’s ebXML Adoption – PAA’s ebXML Adoption – CPP/CPACPP/CPA

SP B’s CPP

SP A & B’s CPAExporter’s CPP Importer’s CPP

Without Trader’s CPA !

PAA’s Global e-Trade Platform15KTNET – Korea Trade Network

PAA’s ebXML Adoption – PAA’s ebXML Adoption – RegistryRegistry

Buyer / Seller MarketPlace, Hub

ebXML RegRepebXML RegRep

Web

RegistryClient

(SOAP, ebXML MS)

PAA’s Global e-Trade Platform16KTNET – Korea Trade Network

URLHomepage

PAA’s ebXML Adoption – PAA’s ebXML Adoption – RegistryRegistry

(1) Submit DTD, Schema, Guideline, Sample(2) Make Association(3) Make Package

DTD

Schema

GuidelineSampleInstance

SampleInstance

Pan Asian E-Commerce Alliance Business Document Library Schemas Trade Customs Logistics, … Guideline Sample Instances

Package

ExternalLink

PAA’s Global e-Trade Platform17KTNET – Korea Trade Network

PAA’s ebXML Adoption – PAA’s ebXML Adoption – RegistryRegistry

Search the Product Catalogue & Detail Company informationSelling the Computer Monitor in Korea or Japan

Target

ConditioneCataloguewith Profile & Rating

Geography

Asia

KoreaJapan

UNSPSC

Computer

MonitorMemory

CatalogueCatalogue

Catalogue

Samsung ElectronicCPP

LGCPP

Credit Rating

Credit Rating

eCatalogueeCatalogue Credit & RatingCredit & RatingProfileProfile

Geography

Asia

KoreaJapan

UNSPSC

Computer

MonitorMemory

PAA’s Global e-Trade Platform18KTNET – Korea Trade Network

Repository

Registry

Repository Repository

PAA Registry & Repository

Your Own Repository Your Own Repository

PAA Registry Version 2.0Central Registry

Distributed RepositoryebXML MS Based Registry Client

Web Based Registry ClientSOAP Based Registry Client

PAA Registry Version 1.0Central Registry

Central RepositoryebXML MS Based Registry Client

Web Based Registry Client

PAA’s ebXML Adoption – PAA’s ebXML Adoption – RegistryRegistry

Registry ClientebXML MS Based Client

Web Based Client

SOAP Based Client

PAA’s Global e-Trade Platform19KTNET – Korea Trade Network

PAA’s Pilot UserPAA’s Pilot User

PAAPAARepository

Registry

Registry

App.Reliable Delivery

ValidationTransformation

KTNET(Service Provider)Daewoo Motor

(Trading Partner)

Reliable DeliveryValidation

TransformationApp.

TradeSign(CA) CA

TradeVAN(Service Provider)

Formosa Plastic(Trading Partner)

Mutual Recognition

Reliable DeliveryValidation

Transformation

App.

Tradelink(Service Provider)

TAL(Trading Partner)

App.

Tai-Yuen(Trading Partner)

CA

PAA’s Global e-Trade Platform20KTNET – Korea Trade Network

Formosa Plastics Group

Formosa Motor

Freight Forwarder

Customs Broker

Taiwan Customs

Daewoo

4. P/L, INV 1.PO

2. Sales Confirmation

3.INV, P/L, ASN

5.Customs DeclarationFreight Forwarder

3.INV,P/L,ASN

3.INV, P/L

4. P/L, INV

PAA’s Pilot ScenarioPAA’s Pilot Scenario

PAA’s Global e-Trade Platform21KTNET – Korea Trade Network

Secu

rity

Messaging Service Registry Client

Trading Partner Management

Business Process Management

Business DocumentAuthoring

ERP

EAI

KTNET

PAA’s Pilot User – PAA’s Pilot User – KTNET communityKTNET community

Daewoo Motor (KTNET Customer)

PAA’s Global e-Trade Platform22KTNET – Korea Trade Network

PAA

CTI CTBB2B ECMarket-place

eLogisFrame

CustomsAgency FreightForwarders

Insurance

Transport

Warehouse Airline,Shipper

CTW

KoreaJapan

e-AMP

CustomsBank Customhouse

ASEM

IntegratedTrade

Solution Korea e-Trade Hub

Global HubERP

EAI

XML/EDI Solution

TradingPartner

KTNET e-Trade HubKTNET e-Trade Hub

PAA’s Global e-Trade Platform23KTNET – Korea Trade Network

Q&AQ&A

Deep Change or Slow DeathDeep Change or Slow Death

based on ebXMLbased on ebXML

PAA’s Global e-Trade Platform24KTNET – Korea Trade Network

AppendixAppendix

Registration Phase

Agreement Phase

Document Exchange Phase

PAA’s Global e-Trade Platform25KTNET – Korea Trade Network

SubscriberTrading Partner Service Provider

CentralRegistry

Submit an application(web)

Generate Subscriber’s CPP

Submit Subscriber’s CPP

CA

Apply issuing a Certificate

Issue a Certificate

PAA’s Interconnection Process – PAA’s Interconnection Process – Registration PhaseRegistration Phase

PAA’s Global e-Trade Platform26KTNET – Korea Trade Network

PAA’s Interconnection Process – PAA’s Interconnection Process – Agreement PhaseAgreement Phase

Agreement Phase TP SP : Subscriber Agreement, Club Agreement

SP SP : Interconnect Agreement

TP Registry : Default Agreement

OFFLINE Negotiation

PAA’s Global e-Trade Platform27KTNET – Korea Trade Network

PAA’s Interconnection Process – PAA’s Interconnection Process – Document Exchange Phase 1

Sender Sender’s SPCA

(Directory)

Send a signed Doc(web/SSL)

Verify a received Doc

Get CRL to verify Sender’s certificate

Create Document

Digitally Sign for DocUsing Sender’s private key

Verify a Digital Signature

PAA CTL

Get CTL to verify CA’s Certificate

Verify CA’s Certificate

Verify Sender’s Certificate

Save Doc & audit trail

(Sender Sender’s SP)

PAA’s Global e-Trade Platform28KTNET – Korea Trade Network

PAA’s Interconnection Process – PAA’s Interconnection Process – Document Exchange Phase 2

(Sender’s SP Receiver’s SP)

Sender’s SP

Send a signed Doc

Verify a received Doc

Get CRL to verify Sender’s SP’s Certificate

Reformat Doc to PAA format & Save

Create ebXML envelope

Verify a Digital Signature

PAA CTL

Get CTL to verify CA’s Certificate

Verify CA’s Certificate

Verify Sender’s Certificate

Receiver’s SP

Digitally Sign for ebXML envelopeUsing Sender’s SP’s private key

Digitally Sign for Reformated DocUsing Sender’s SP’s private key

Sender’s CA(Directory)

Save Doc & audit trail

Save audit trail

Send a ACK for received Doc

PAA’s Global e-Trade Platform29KTNET – Korea Trade Network

PAA’s Interconnection Process – PAA’s Interconnection Process – Document Exchange Phase 3

(Receiver’s SP Receiver)

Receiver’s SP

Dispatch a signed Doc

Verify a received Doc

Get CRL to verify Receiver’s SP’s Certificate

Reformat Doc to Receiver’s format & Save

Create ebXML envelope

Verify a Digital Signature

PAA CTL

Get CTL to verify CA’s CertificateVerify CA’s Certificate

Verify Receiver’s Certificate

Receiver

Digitally Sign for ebXML envelopeUsing Receiver’s SP’s private key

Digitally Sign for Reformated DocUsing Receiver’s SP’s private key

Receiver’s CA(Directory)

Return Delivery Notificationto Sender’s SP

Save audit trail