faqts : Computers : Programming : Languages : Idl

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

3 of 4 people (75%) answered Yes
Recently 3 of 4 people (75%) answered Yes

Entry

IDL: What is CORBA?

Oct 23rd, 2003 23:32
Knud van Eeden,


----------------------------------------------------------------------
--- Knud van Eeden --- 06 September 2003 - 08:40 pm ------------------

IDL: What is CORBA?

CORBA = Common Object Request Broker Architecture

---

CORBA is just a special case of distributed computing, that
is splitting a task between more than one computer.

---

CORBA is an industry-developed standard for communication among
objects.

---

CORBA is a mechanism that allows applications to invoke object methods
that will execute on remote systems.

---

CORBA is not limited to any single platform, or language.

---

CORBA systems are written in Ada, C++, COBOL, Java, LISP, Objective C,
Smalltalk, and other languages. This makes it more interoperable than
remote procedure calls and remote method invocation (Java only).

---

It is actually a set of standards including:

-the Interface Definition Language (=IDL)

-mappings from IDL to common programming languages

-a wire protocol for inter-object communication (=IIOP)

-the format for object handles (IORs) which can be passed over the 
network

-methods for object discovery at network level

---
---

Internet: see also:

---

An Introduction to Distributed Computing
http://www.cs.usask.ca/resources/tutorials/csconcepts/2002_7/static/tut
orial/tutorialstart.html

---

CORBA BASICS
http://www.omg.org/gettingstarted/corbafaq.htm

---

IDL: When should I use CORBA?
http://www.faqts.com/knowledge_base/view.phtml/aid/24123

---

IDL: Corba: Tutorial: Where can I find tutorials about Corba?
http://www.faqts.com/knowledge_base/view.phtml/aid/25525/fid/1222

---

IDL: Corba: Book: Where to find good books about CORBA?
http://www.faqts.com/knowledge_base/view.phtml/aid/25522/fid/1222

---

IDL: Application server: Why do you possibly need an application 
server?
http://www.faqts.com/knowledge_base/view.phtml/aid/24136

----------------------------------------------------------------------