ebXML - บริการส่งข้อความ
ข้อความที่สมบูรณ์เรียกว่าแพ็กเกจข้อความซึ่งเป็นอ็อบเจ็กต์ Multipurpose Internet Mail Extensions (MIME) แพ็คเกจข้อความประกอบด้วยสองส่วนหลัก:
SOAP Message Container: นี่เป็นส่วนที่จำเป็นของข้อความและมีองค์ประกอบส่วนขยาย SOAP สำหรับ ebXML เช่นข้อมูลการกำหนดเส้นทางข้อมูลคู่ค้าการระบุข้อความและข้อมูลความหมายการจัดส่ง
Payload Containers: นี่เป็นส่วนที่ไม่บังคับของข้อความและสามารถมีข้อมูลประเภทใดก็ได้ที่จะแลกเปลี่ยนระหว่างฝ่ายต่างๆ
เกณฑ์การออกแบบข้อความ
ตามข้อกำหนดของบริการส่งข้อความเป้าหมายการออกแบบสำหรับบริการข้อความ ebXML คือ:
ใช้ประโยชน์จากมาตรฐานที่มีอยู่ในทุกที่ที่ทำได้
ใช้งานง่าย
สนับสนุนองค์กรทุกขนาด
รองรับโปรโตคอลการสื่อสารที่หลากหลาย (HTTP, SMTP, FTP ฯลฯ )
รองรับเพย์โหลดทุกประเภท (XML, ธุรกรรม EDI, ข้อมูลไบนารี ฯลฯ )
รองรับการส่งข้อความที่เชื่อถือได้
มั่นใจในความปลอดภัย
สถาปัตยกรรมการส่งข้อความ
บริการข้อความ ebXML ได้รับการออกแบบมาเพื่อทำงานภายในบริบทโดยรวมของโครงการ ebXML อย่างไรก็ตามสถาปัตยกรรมทางเทคนิคของ ebXML นั้นเป็นแบบแยกส่วนและสามารถใช้บริการข้อความได้โดยไม่ขึ้นกับ ebXML
บริการข้อความ ebXML มีระดับสถาปัตยกรรมเชิงตรรกะสามระดับระหว่างแอปพลิเคชันทางธุรกิจและโปรโตคอลเครือข่าย:
The Message Service Interface (MSI):เป็นอินเทอร์เฟซของแอปพลิเคชันสำหรับแอปพลิเคชันทางธุรกิจเพื่อเรียกใช้ฟังก์ชันตัวจัดการข้อความสำหรับการส่งและรับข้อความ เช่นเดียวกับ ODBC, JDBC และอินเทอร์เฟซบริการนามธรรมอื่น ๆ จะแสดงฟังก์ชันตัวจัดการข้อความเป็นชุดของ API ที่กำหนดไว้สำหรับนักพัฒนาแอปพลิเคชันทางธุรกิจ
The Message Service Handler (MSH): มีบริการพื้นฐานเช่นการประมวลผลส่วนหัวการแยกวิเคราะห์ส่วนหัวบริการรักษาความปลอดภัยบริการส่งข้อความที่เชื่อถือได้การบรรจุข้อความและการจัดการข้อผิดพลาด
The Message Transport Interface (MTI):ออกแบบมาเพื่อส่งข้อความผ่านเครือข่ายต่างๆและโปรโตคอลการสื่อสารระดับแอปพลิเคชัน ส่วนต่อประสานการขนส่งจะแปลงข้อมูลเฉพาะของ ebXML เป็นรูปแบบอื่นที่ดำเนินการโดยบริการเครือข่ายและโปรโตคอล สิ่งนี้เกี่ยวข้องกับการแลกเปลี่ยนที่สมบูรณ์ระหว่างสองฝ่ายการสำรองข้อมูลบนโปรโตคอลที่มีอยู่ในกลุ่มเครือข่าย
ebXML Messaging Architecture แสดงในแผนภาพต่อไปนี้
การจัดรูปแบบข้อความ:
ข้อความ ebXML ต้องได้รับการจัดรูปแบบตามข้อกำหนดบริการข้อความ ebXML และต้องเป็นไปตามกฎไวยากรณ์รูปแบบและการเข้ารหัส MIME นิยามขององค์ประกอบ XML จัดเตรียมโดย XML schema ซึ่งขยาย SOAP เพื่อกำหนดส่วนหัวข้อความ ebXML ส่วนหัวการติดตามรายการสถานะและการตอบรับ
สรุป
ข้อความ ebXML ต้องได้รับการจัดรูปแบบตามข้อกำหนดบริการข้อความ ebXML และต้องเป็นไปตามไวยากรณ์รูปแบบและกฎการเข้ารหัส MIME นิยามขององค์ประกอบ XML จัดเตรียมโดย XML schema ซึ่งขยาย SOAP เพื่อกำหนดส่วนหัวข้อความ ebXML ส่วนหัวการติดตามรายการสถานะและการตอบรับ
ข้อความ ebXML -
ใช้ SOAP พร้อมไฟล์แนบเป็นซองบรรจุข้อมูล
ทำงานผ่านโปรโตคอลการสื่อสารต่างๆเช่น HTTP, SMTP, FTP
รองรับความหมายระดับสูงที่จำเป็นในธุรกรรมทางธุรกิจ (ความปลอดภัยและความน่าเชื่อถือ)