ebXML - บริการ Registry & Repository

รีจิสตรี ebXML ทำหน้าที่เป็นดัชนีและเกตเวย์ของแอปพลิเคชันสำหรับที่เก็บข้อมูลไปยังโลกภายนอกและมี API ที่ควบคุมวิธีที่ฝ่ายต่างๆโต้ตอบกับที่เก็บ ที่เก็บ ebXML เป็นที่เก็บส่วนประกอบ

  • รีจิสทรี ebXML เป็นศูนย์กลางของสถาปัตยกรรม ebXML

  • รีจิสทรียังสามารถดูเป็น API ไปยังฐานข้อมูลของรายการที่รองรับ e-business ด้วย ebXML

  • รีจิสทรี ebXML ทำหน้าที่เป็นฐานข้อมูลสำหรับการแบ่งปันข้อมูล บริษัท ที่เกี่ยวข้องสำหรับธุรกรรมทางธุรกิจ ebXML เช่นความสามารถขององค์กรกระบวนการทางธุรกิจพิมพ์เขียวทางเทคนิคแบบฟอร์มคำสั่งซื้อใบแจ้งหนี้และอื่น ๆ

  • รายการในที่เก็บถูกสร้างอัปเดตหรือลบผ่านการร้องขอไปยังรีจิสทรี

  • ที่เก็บให้คู่ค้าที่มีความหมายทางธุรกิจที่ใช้ร่วมกัน

  • รีจิสทรี ebXML เป็นอินเทอร์เฟซสำหรับการเข้าถึงและค้นหาความหมายทางธุรกิจที่ใช้ร่วมกัน

  • อินเทอร์เฟซรีจิสทรีได้รับการออกแบบให้เป็นอิสระจากสแต็กโปรโตคอลเครือข่ายที่สำคัญเช่น HTTP หรือ SMTP ผ่าน TCP / IP

รีจิสทรีจัดให้มีการจัดเก็บเนื้อหาที่ส่งอย่างต่อเนื่องซึ่งรวมถึงสคีมาและเอกสาร XML คำอธิบายกระบวนการส่วนประกอบหลักคำอธิบายบริบทโมเดล UML ข้อมูลเกี่ยวกับฝ่ายต่างๆและแม้แต่ส่วนประกอบซอฟต์แวร์ สิ่งนี้สามารถแสดงเป็นกลุ่มซอฟต์แวร์ของบริการดังที่แสดงด้านล่าง:

เป้าหมายของ ebXML Registry

เป้าหมายของการลงทะเบียน ebXML คือการเปิดใช้งานการแบ่งปันข้อมูลระหว่างผู้ที่สนใจเพื่อจุดประสงค์ในการรวมกระบวนการทางธุรกิจระหว่างกัน

ประโยชน์ของการลงทะเบียน ebXML

การลงทะเบียน ebXML ให้ประโยชน์ดังต่อไปนี้:

  • การค้นหาและการบำรุงรักษาเนื้อหาที่ลงทะเบียน

  • การสนับสนุนสำหรับการพัฒนาร่วมกันซึ่งผู้ใช้สามารถสร้างเนื้อหา XML และส่งไปยังรีจิสทรีเพื่อใช้งานและการปรับปรุงที่เป็นไปได้โดยหน่วยงานที่ได้รับอนุญาต

  • การคงอยู่ของ Web Services Business Process Execution Language (WS-BPEL), WSDL และเอกสารทางธุรกิจระหว่างการโต้ตอบระหว่างคู่ค้า

  • การควบคุมเวอร์ชันที่ปลอดภัยของเนื้อหาที่ลงทะเบียน

  • สหพันธ์การลงทะเบียนความร่วมมือเพื่อให้มุมมองเดียวของเนื้อหาที่ลงทะเบียนโดยการสอบถามการซิงโครไนซ์และการย้ายเนื้อหาที่ลงทะเบียนอย่างราบรื่น

  • การแจ้งเตือนกิจกรรมทางอีเมลหรือบริการบนเว็บ

การปฏิบัติตาม

ตามข้อกำหนด ebXML Registry Services การใช้งานรีจิสทรีเป็นไปตามข้อกำหนด ebXML หากเป็นไปตามเงื่อนไขต่อไปนี้:

  • สนับสนุน ebXML Registry Information Model

  • สนับสนุนไวยากรณ์และความหมายของอินเทอร์เฟซรีจิสทรีและความปลอดภัย

  • สนับสนุน DTD รีจิสตรี ebXML

  • การสนับสนุนไวยากรณ์และความหมายของแบบสอบถาม SQL ในรีจิสทรีเป็นทางเลือก

การใช้งานรีจิสทรีไคลเอ็นต์เป็นไปตามข้อกำหนด ebXML หากเป็นไปตามเงื่อนไขต่อไปนี้:

  • สนับสนุน ebXML CPA และกระบวนการ bootstrapping

  • ไวยากรณ์และความหมายของอินเทอร์เฟซไคลเอนต์รีจิสทรี

  • ข้อความแสดงข้อผิดพลาด ebXML DTD

  • DTD รีจิสทรี ebXML

Registry Objects และ Metadata

วัตถุรีจิสทรี

หมายถึงวัตถุที่ส่งไปยังรีจิสทรีสำหรับการจัดเก็บและการรักษาความปลอดภัย

  • เรียกว่า 'Repository item'

  • เอกสาร XML หรือ DTD แบบจำลองกระบวนการทางธุรกิจ CPP เป็นต้น

Metadata

  • ถูกใช้โดยรีจิสทรีเพื่อจัดประเภทและจัดการออบเจ็กต์รีจิสทรี

  • แสดงโดย Registry Entry

โมเดลข้อมูลรีจิสทรี (RIM)

Registry Information Model (RIM) จัดเตรียมพิมพ์เขียวระดับสูงสำหรับข้อมูลเมตาในรีจิสทรี ebXML สิ่งนี้สามารถแสดงเป็นกลุ่มซอฟต์แวร์ของบริการหรือเป็นปิรามิดบริการดังที่แสดงในรูปด้านล่าง องค์ประกอบของโมเดลข้อมูลแสดงถึงข้อมูลเมตาเกี่ยวกับเนื้อหาไม่ใช่เนื้อหาในที่เก็บ แบบจำลองข้อมูลรีจิสทรีกำหนดชนิดของวัตถุที่จัดเก็บและจัดระเบียบในรีจิสทรี

แบบจำลองข้อมูลเป็นแผนงานสำหรับประเภทของข้อมูลเมตาและความสัมพันธ์ระหว่างข้อมูลเมตา โมเดลข้อมูลรีจิสทรีอาจถูกแม็ปกับสกีมาฐานข้อมูลเชิงสัมพันธ์สคีมาฐานข้อมูลออบเจ็กต์หรือสคีมาทางกายภาพอื่น ๆ