ebXML - ตัวอย่างการใช้งาน
แผนภาพต่อไปนี้แสดงสถานการณ์ ebXML ซึ่งทำให้ง่ายต่อการรับแนวคิดของ ebXML ตัวอย่างนี้นำมาจากข้อกำหนดสถาปัตยกรรมทางเทคนิค
ตัวอย่างนี้แสดงให้เห็นว่าองค์กรต่างๆเตรียมความพร้อมสำหรับ ebXML ค้นหาคู่ค้ารายใหม่แล้วมีส่วนร่วมในธุรกิจอิเล็กทรอนิกส์อย่างไร
บริษัท A เรียกดูรีจิสตรี ebXML เพื่อดูว่ามีอะไรบ้างทางออนไลน์ อย่างดีที่สุด บริษัท A สามารถนำกระบวนการทางธุรกิจเอกสารและส่วนประกอบหลักที่มีอยู่ทั้งหมดกลับมาใช้ใหม่ในอุตสาหกรรมที่จัดเก็บไว้ในรีจิสทรี ebXML ได้แล้ว มิฉะนั้น บริษัท A จะออกแบบชิ้นส่วนที่ขาดหายไปจัดเก็บไว้ในรีจิสทรี ebXML และทำให้พร้อมใช้งานสำหรับคู่ค้าในอุตสาหกรรม
บริษัท A ตัดสินใจที่จะทำธุรกิจอิเล็กทรอนิกส์ด้วยวิธี ebXML และพิจารณาใช้แอปพลิเคชันที่สอดคล้องกับ ebXML ในพื้นที่ ebXML Business Service Interface (BSI) ให้การเชื่อมโยงระหว่าง บริษัท กับโลกภายนอก ebXML บริษัท ต้องสร้าง Collaboration Protocol Profile (CPP) ซึ่งอธิบายถึงความสามารถของกระบวนการทางธุรกิจที่รองรับข้อ จำกัด และข้อมูล ebXML ทางเทคนิคเช่นการเลือกอัลกอริธึมการเข้ารหัสใบรับรองการเข้ารหัสและตัวเลือกโปรโตคอลการขนส่ง
บริษัท A ส่ง CPP ไปยัง ebXML Registry จากนั้นเป็นต้นมา บริษัท A ได้รับการจดทะเบียนต่อสาธารณะในการลงทะเบียน ebXML และมีแนวโน้มที่จะถูกค้นพบโดย บริษัท อื่น ๆ ที่สอบถามคู่ค้ารายใหม่
บริษัท B ได้ลงทะเบียนที่ ebXML Registry แล้วและกำลังมองหาคู่ค้าใหม่ บริษัท B สอบถามรีจีสทรี ebXML และรับ CPP ของ บริษัท A บริษัท B จะมี CPP สองตัวคือ CPP ของ บริษัท A และของ บริษัท A ทั้งสอง บริษัท ต้องทำข้อตกลงเกี่ยวกับวิธีการทำธุรกิจซึ่งเรียกว่า Collaboration Protocol Agreement (CPA) ในคำศัพท์ ebXML บริษัท B ใช้เครื่องมือสร้าง CPA ebXML เพื่อรับ CPA จากข้อกำหนดของ CPP ทั้งสอง
ในสถานการณ์สมมตินี้ บริษัท B สื่อสารกับ บริษัท A โดยตรงและส่ง CPA ที่สร้างขึ้นใหม่เพื่อตอบรับไปยัง บริษัท A ตามข้อตกลงของ CPA โดย บริษัท A ทั้งสอง บริษัท พร้อมสำหรับธุรกิจอิเล็กทรอนิกส์
จากนั้น บริษัท ต่างๆจะใช้กรอบงาน ebXML และแลกเปลี่ยนเอกสารทางธุรกิจที่สอดคล้องกับ CPA ซึ่งหมายความว่าทั้งสอง บริษัท ปฏิบัติตามกระบวนการทางธุรกิจที่กำหนดไว้ใน CPA