บ้าน พัฒนาการ นายหน้าขอวัตถุ (orb) คืออะไร? - คำจำกัดความจาก techopedia

นายหน้าขอวัตถุ (orb) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Object Request Broker (ORB) หมายถึงอะไร

Object request broker (ORB) เป็นส่วนประกอบของมิดเดิลแวร์แอปพลิเคชันที่ใช้ข้อกำหนดคุณสมบัติทั่วไปของ object request broker (CORBA) ซึ่งช่วยให้นักพัฒนาสามารถเรียกใช้แอพพลิเคชั่นภายในเครือข่ายคอมพิวเตอร์ ORB เป็นเอเจนต์ที่ส่งการร้องขอการดำเนินการไคลเอนต์ / เซิร์ฟเวอร์ในสภาพแวดล้อมแบบกระจายและทำให้แน่ใจว่าการสื่อสารกับวัตถุโปร่งใส


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

Techopedia อธิบาย Object Request Broker (ORB)

ORB ทำสิ่งต่อไปนี้:

  • ค้นหาจับคู่และยกตัวอย่างวัตถุของเครื่องระยะไกล
  • รวบรวมพารามิเตอร์ระหว่างแอ็พพลิเคชันอ็อบเจ็กต์
  • จัดการปัญหาด้านความปลอดภัยข้ามขอบเขตของเครื่อง
  • ดึงและเผยแพร่วัตถุข้อมูลบนเครื่องท้องถิ่นที่มีอยู่สำหรับ ORBs อื่น ๆ
  • เรียกใช้วิธีวัตถุระยะไกลโดยใช้วิธีการคงที่และแบบไดนามิก
  • สร้างวัตถุที่ไม่ได้ใช้งานอัตโนมัติโดยอัตโนมัติ
  • กำหนดเส้นทางวิธีการโทรกลับ
  • สื่อสารโปรโตคอล Inter-ORB (IIOP) กับ ORB อื่น ๆ ผ่านทางอินเทอร์เน็ต

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

  • ขาดการสนับสนุนธุรกรรมแบบอะซิงโครนัส
  • ขาดการสนับสนุนการรวมแอพพลิเคชั่นที่ไม่ใช่เชิงวัตถุ
  • ขาดการนำ ORB มาตรฐานมาใช้ในมาตรฐาน CORBA

Microsoft ได้พัฒนาวิธี ORB ที่เป็นกรรมสิทธิ์ใน Common Object Model (COM) และ Distributed Common Object Model (DCOM)

นายหน้าขอวัตถุ (orb) คืออะไร? - คำจำกัดความจาก techopedia