สารบัญ:
- คำจำกัดความ - Internet Inter-ORB Protocol (IIOP) หมายถึงอะไร
- Techopedia อธิบาย Internet Inter-ORB Protocol (IIOP)
คำจำกัดความ - Internet Inter-ORB Protocol (IIOP) หมายถึงอะไร
Internet Inter-ORB Protocol (IIOP) เป็นโปรโตคอลเชิงวัตถุที่ใช้เพื่ออำนวยความสะดวกในการโต้ตอบเครือข่ายระหว่างโปรแกรมแบบกระจายที่เขียนด้วยภาษาโปรแกรมที่แตกต่างกัน IIOP ใช้เพื่อปรับปรุงการสื่อสารทางอินเทอร์เน็ตและอินทราเน็ตสำหรับแอปพลิเคชันและบริการต่างๆ
IIOP เป็นส่วนประกอบที่สำคัญของ Architecture Object Broker Architecture (CORBA) ซึ่งเป็นมาตรฐานอุตสาหกรรมไอทีที่มีชื่อเสียง IIOP เป็นการดำเนินการของ General Inter-ORB Protocol (GIOP) ซึ่งเป็นโปรโตคอล interation ที่เป็นนามธรรมที่ใช้โดย object request broker (ORB)
IIOP นั้นคล้ายคลึงกับ Microsoft Componented Model Model (DCOM) ซึ่งเป็นคู่แข่งหลักของ CORBA / IIOP
Techopedia อธิบาย Internet Inter-ORB Protocol (IIOP)
เช่นเดียวกับ CORBA, IIOP ตามสถาปัตยกรรมไคลเอนต์ - เซิร์ฟเวอร์สำหรับการสื่อสารโดยที่คำขอข้อความจะถูกส่งจากไคลเอนต์ไปยังเซิร์ฟเวอร์เสมอ
ข้อมูลจำเพาะ Object Management Group (OMG) สำหรับ IIOP มีดังนี้:
- Common Data Representation (CDR): จัดเตรียมวิธีการเข้ารหัส / ถอดรหัสข้อมูลมาตรฐาน
- การอ้างอิงระหว่างวัตถุ (IOR): ไคลเอ็นต์ต้องมีที่อยู่ของโปรแกรมหรือที่เรียกว่า IOR ก่อนที่จะส่งคำขอเซิร์ฟเวอร์ IOR ขึ้นอยู่กับที่อยู่ IP และหมายเลขพอร์ตของเซิร์ฟเวอร์และมักจะถูกแมปไปยังตารางค่าที่สร้างโดยคอมพิวเตอร์ของลูกค้า
- รูปแบบข้อความที่กำหนดไว้เพื่อรองรับข้อกำหนด ORB ของ CORBA
ข้อดีของ IIOP รวมถึง:
- ความเป็นกลางทางสถาปัตยกรรมที่ดีขึ้น
- ความโปร่งใสในการสื่อสาร
- scalability
- ความสามารถในการนำรหัสกลับมาใช้ใหม่