อ่าน 3 นาที
การกำหนดแอดเดรส WS
การกำหนด แอดเดรสของเว็บเซอร์วิส ( WS-Addressing ) เป็นข้อกำหนดของกลไกที่ไม่ขึ้นกับวิธีการส่งข้อมูล ซึ่งช่วยให้เว็บเซอร์วิสสามารถสื่อสารข้อมูลแอดเดรสได้...
การกำหนดแอดเดรส WS
การกำหนด แอดเดรสของเว็บเซอร์วิส ( WS-Addressing ) เป็นข้อกำหนดของกลไกที่ไม่ขึ้นกับวิธีการส่งข้อมูล ซึ่งช่วยให้เว็บเซอร์วิสสามารถสื่อสารข้อมูลแอดเดรสได้ โดยพื้นฐานแล้วประกอบด้วยสองส่วน คือ โครงสร้างสำหรับการสื่อสารการอ้างอิงไปยังเอนด์พอยต์ของเว็บเซอร์วิส และชุดของคุณสมบัติการกำหนดแอดเดรสของข้อความ ซึ่งเชื่อมโยงข้อมูลแอดเดรสกับข้อความเฉพาะนั้นๆ
คำอธิบาย
WS-Addressing เป็นวิธีการมาตรฐานในการรวมข้อมูลการกำหนดเส้นทางข้อความไว้ในส่วนหัวSOAP [ 1 ]แทนที่จะพึ่งพาการขนส่งระดับเครือข่ายเพื่อส่งข้อมูลการกำหนดเส้นทาง ข้อความที่ใช้ WS-Addressing อาจมีข้อมูลเมตาการส่งของตัวเองอยู่ในส่วนหัว SOAP มาตรฐาน[ 2 ]การขนส่งระดับเครือข่ายมีหน้าที่เพียงแค่ส่งข้อความนั้นไปยังตัวส่งที่สามารถอ่านข้อมูลเมตา WS-Addressing ได้ เมื่อข้อความนั้นมาถึงตัวส่งที่ระบุไว้ใน URI แล้ว หน้าที่ของการขนส่งระดับเครือข่ายก็เสร็จสิ้น
WS-Addressing รองรับการใช้ปฏิสัมพันธ์แบบอะซิงโครนัสโดยการระบุส่วนหัว SOAP ทั่วไป (wsa:ReplyTo) ที่มีข้อมูลอ้างอิงปลายทาง (EPR) ที่จะส่งการตอบกลับไป[ 3 ]ผู้ให้บริการจะส่งข้อความตอบกลับผ่านการเชื่อมต่อแยกต่างหากไปยังปลายทาง wsa:ReplyTo ซึ่งจะแยกอายุการใช้งานของปฏิสัมพันธ์คำขอ/การตอบกลับ SOAP ออกจากอายุการใช้งานของโปรโตคอลคำขอ/การตอบกลับ HTTP ทำให้สามารถโต้ตอบแบบต่อเนื่องได้เป็นระยะเวลานาน[ 4 ]
การอ้างอิงปลายทาง
การอ้างอิงปลายทาง (EPR) คือ โครงสร้าง XMLที่ห่อหุ้มข้อมูลที่เป็นประโยชน์สำหรับการส่งข้อความไปยังบริการเว็บ ซึ่งรวมถึงที่อยู่ปลายทางของข้อความ พารามิเตอร์เพิ่มเติมใดๆ (เรียกว่าพารามิเตอร์อ้างอิง) ที่จำเป็นในการกำหนดเส้นทางข้อความไปยังปลายทาง และเมตาเดตาเสริม (เช่นWSDLหรือWS-Policy ) เกี่ยวกับบริการ[ 5 ]
คุณสมบัติการระบุที่อยู่ข้อความ
คุณสมบัติการกำหนดที่อยู่ของข้อความจะสื่อสารข้อมูลที่เกี่ยวข้องกับการส่งข้อความไปยังบริการเว็บ:
- URIปลายทางของข้อความ
- ปลายทางต้นทาง -- ปลายทางของบริการที่ส่งข้อความนี้ (EPR)
- จุดสิ้นสุดการตอบกลับ -- จุดสิ้นสุดที่ควรส่งข้อความตอบกลับไป (EPR)
- จุดสิ้นสุดของข้อผิดพลาด -- จุดสิ้นสุดที่ควรส่งข้อความแจ้งข้อผิดพลาดไป (EPR)
- การดำเนินการ -- ค่าการดำเนินการที่ระบุความหมายของข้อความ (อาจช่วยในการกำหนดเส้นทางการส่งข้อความ) URI
- รหัสข้อความเฉพาะURI
- ความสัมพันธ์กับข้อความก่อนหน้า (คู่ของURI )
ประวัติศาสตร์
WS-Addressing เดิมทีถูกเขียนขึ้นโดยMicrosoft , IBM , BEA , Sun MicrosystemsและSAPและส่งให้W3Cเพื่อกำหนดมาตรฐานในเดือนสิงหาคม พ.ศ. 2547 [ 6 ] [ 7 ]ก่อนหน้านั้นมีข้อกำหนดที่แข่งขันกันที่คล้ายกันคือ WS-MessageDelivery ซึ่งพัฒนาโดย Sun Microsystems, Oracle CorporationและIONA Technologiesเป็นต้น[ 8 ] [ 9 ]กลุ่มทำงาน WS-Addressing ของ W3C ได้ปรับปรุงและเสริมข้อกำหนดในกระบวนการกำหนดมาตรฐาน และได้รับการเผยแพร่เป็นข้อแนะนำของ W3Cในเดือนพฤษภาคม พ.ศ. 2549 [ 9 ]
มาตรฐาน WS-Addressing 1.0 ถูกกำหนดไว้เป็นสามส่วน:
- ข้อกำหนดหลักของการอ้างอิงปลายทางและคุณสมบัติการกำหนดที่อยู่ข้อความ
- การนำคุณสมบัติเหล่านี้มาผสานรวม เข้า กับSOAP
- ข้อกำหนดเมตาเดตาจะกำหนดวิธีการอธิบายคุณสมบัติเชิงนามธรรมที่กำหนดไว้ในCoreโดยใช้WSDLวิธีการรวมเมตาเดตา WSDL ในการอ้างอิงปลายทาง และวิธี การใช้ WS-Policyเพื่อระบุการสนับสนุน WS-Addressing โดยบริการเว็บ
เอกสารแนบเชิงนโยบายบริการเว็บสำหรับการอ้างอิงปลายทาง (WS-PAEPR)ระบุกลไกและความหมายของการรวม นิพจน์ นโยบาย WSในการอ้างอิงปลายทาง WS-PAEPR เป็นเอกสารที่สมาชิก W3C ส่งเข้ามา
W3C ได้ส่งทั้งสามส่วนไปยังISO/IEC JTC 1ในรูปแบบข้อกำหนดที่เปิดเผยต่อสาธารณะในเดือนมกราคม พ.ศ. 2554 และได้รับการอนุมัติให้เป็นมาตรฐานในเดือนกันยายน[ 10 ]
ลิงก์ภายนอก
- กลุ่มทำงานด้านบริการเว็บ
- การกำหนดที่อยู่ WS - คำขอส่งข้อมูลไปยัง W3C
- ความคิดเห็นของทีมเกี่ยวกับการส่งเอกสารเรื่องการกำหนดที่อยู่ WS
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การกำหนดแอดเดรส WS
การกำหนด แอดเดรสของเว็บเซอร์วิส ( WS-Addressing ) เป็นข้อกำหนดของกลไกที่ไม่ขึ้นกับวิธีการส่งข้อมูล ซึ่งช่วยให้เว็บเซอร์วิสสามารถสื่อสารข้อมูลแอดเดรสได้...
คำอธิบาย
WS-Addressing เป็นวิธีการมาตรฐานในการรวมข้อมูลการกำหนดเส้นทางข้อความไว้ในส่วนหัว SOAP [ 1 ] แทนที่จะพึ่งพาการขนส่งระดับเครือข่ายเพื่อส่งข้อมูลการกำหนดเส้นทาง ข้อความที่ใช้ WS-Addressing อาจมีข้อมูลเมตาการส่งของตัวเองอยู่ในส่วนหัว SOAP มาตรฐาน [ 2 ]...
การอ้างอิงปลายทาง
การอ้างอิงปลายทาง (EPR) คือ โครงสร้าง XML ที่ห่อหุ้มข้อมูลที่เป็นประโยชน์สำหรับการส่งข้อความไปยังบริการเว็บ ซึ่งรวมถึงที่อยู่ปลายทางของข้อความ พารามิเตอร์เพิ่มเติมใดๆ (เรียกว่าพารามิเตอร์อ้างอิง) ที่จำเป็นในการกำหนดเส้นทางข้อความไปยังปลายทาง และเมตาเดตาเสริม...
คุณสมบัติการระบุที่อยู่ข้อความ
คุณสมบัติการกำหนดที่อยู่ของข้อความจะสื่อสารข้อมูลที่เกี่ยวข้องกับการส่งข้อความไปยังบริการเว็บ: