Skip to main content

นายหน้าคำขอวัตถุคืออะไร?

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

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

โบรกเกอร์คำขอวัตถุเป็นส่วนหนึ่งของสถาปัตยกรรมการร้องขอวัตถุทั่วไปที่กว้างขึ้นหรือที่เรียกว่า Corbaมันเป็นสถาปัตยกรรมที่กว้างขึ้นซึ่งทำให้นายหน้าคำขอวัตถุสามารถประมวลผลข้อมูลจากไคลเอนต์ได้อย่างแม่นยำและรวดเร็วและส่งข้อมูลไปยังระบบหรือเซิร์ฟเวอร์ที่เหมาะสมบนเครือข่ายแต่ละส่วนประกอบได้รับการตั้งค่าโดยใช้ภาษานิยามอินเตอร์เฟสที่อนุญาตให้ Cross Compiler ระบุแต่ละองค์ประกอบในปัจจุบันทำงานได้ทุกที่บนเครือข่าย

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

เนื่องจากมีความสามารถในการกำหนดค่าโบรกเกอร์คำขอวัตถุให้พอดีกับสภาพแวดล้อมจำนวนมากและจัดการคำขอไคลเอนต์ที่หลากหลายโปรแกรมเมอร์จึงสามารถปรับโบรกเกอร์เพื่อจัดการจำนวนงานเดียวและหลายงานสำหรับคำขอไคลเอนต์ขาเข้า.โบรกเกอร์ยังค่อนข้างปรับตัวได้เช่นกันเมื่อมีการเพิ่มส่วนประกอบลงในเครือข่ายพวกเขาสามารถตั้งชื่อและเพิ่มลงในสถาปัตยกรรมทั่วไปได้อย่างง่ายดาย