IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Common Object Request Broker Architecture (CORBA)

ที่มา

  :   ผู้ชม 6944

Common Object Request Broker Architecture (CORBA) เป็นสถาปัตยกรรม และข้อกำหนดการสร้าง การกระจาย และบริหารการกระจายของโปรแกรมอ๊อบเจคในเครือข่าย โดยยินยอมโปรแกรมที่อยู่ต่างที่ และพัฒนาโดยผู้ขายคนละรายในการสื่อสารในเครือข่ายผ่าน "International Organization for Standardization (ISO)" และ X/Open ได้รับอนุญาตให้ CORBA เป็นมาตรฐานทางสถาปัตยกรรม สำหรับการกระจายอ๊อบเจค โดย CORBA 2.0 เป็นเวอร์ชันล่าสุด

แนวคิดสำคัญของ CORBA คือ object request broker (ORB) ซึ่ง ORB สนับสนุนเครือข่ายของ client และserver บนคอมพิวเตอร์ที่ต่างกัน หมายถึงโปรแกรม client สามารถขอบริการจากโปรแกรม server หรืออ๊อบเจคโดยไม่ต้องรู้ว่าเครือข่ายอยู่ในเครือข่าย หรือการอินเตอร์เฟซกับโปรแกรม server เพื่อการสร้างการขอหรือตอบระหว่าง ORB, โปรแกรมใช้โปรโตคอล General Inter-ORB Protocol (GIOP) สำหรับอินเตอร์เน็ตใช้โปรโตคอล Internal Inter - ORB protocol (IIOP) ซึ่ง IIOP กับ GIOP จะจับคู่คำขอและคำตอบไปที่เลเยอร์อินเตอร์เน็ต Transmission Control Protocol (TCP) ในแต่ละคอมพิวเตอร์

นอกจาก CORBA แล้ว Microsoft มีสถาปัตยกรรมการกระจายอ๊อบเจคของตัวเอง เรียกว่า Distributed Component Object Model (DCOM) อย่างไรก็ตาม CORBA กับ Microsoft ได้ตกลงกันใน gateway approach เพื่อทำให้ client object พัฒนาด้วย Component Object Model จะสามารถติดต่อกับเครื่องแม่ข่าย CORBA
DCE เป็นสถาปัตยกรรมโปรแกรมการกระจายที่มีทิศทางเป็น object-oriented programming และ CORBA ในปัจจุบัน มีการใช้โดยบริษัทขนาดใหญ่จำนวนมาก ในบางที่ DCE ยังคงดำรงอยู่ต่อไปกับ CORBA และอาจจะมีการเชื่อมระหว่างทั้งสอง

สารสนเทศเพิ่มเติม

Tutorial และสรุปรวมสำหรับผู้เริ่มต้น : The OMG's CORBA for Beginners tutorials and overviews.
การนำเสนอ CORBA ด้วย Lotus Freelance : CORBA, Distributed Objects with Lotus Freelance.
web site ของ Object Management Group : The Object Management Group's CORBA home page.

ศัพท์เกี่ยวข้อง

component, DCOM, TCP, ISO, object, Object Request Broker

update: 15 ตุลาคม 2545

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
ไชยวัฒน์ ตระการรัตน์สันติ สั่งซื้อผ่าน PayPal ในราคา 280 บาท
อุ้มผาง เบื้องหลังธรรมชาติ
Umphang
รู้จักอุ้มผางในอีกแง่มุม โดย ประชา แม่จัน
สั่งซื้อผ่าน PayPal ในราคา 90 บาท
สงวนลิขสิทธิ์ (C) widebase