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