开发者

What is a real life example of CORBA?

What is an example of a situation where CORBA would be used? Is it just a matter of using an interface languag开发者_运维百科e (e.g. Java) to 'talk' to all applications?


CORBA might be used to build a language-independent, O/S-independent distributed system. For example, C++ on Linux developers could build a common distributed system with Java on Windows developers. IDL describes the interfaces that bind the two implementations over a common substrate (CORBA).

CORBA is also useful when building a plain old distributed object system - it has a rich set of services defined and is generally very well thought out. However, these days - depending on the language - many folks have opted for either simpler (e.g., RMI, protocol buffers) or message-based protocols (e.g., HTTP) for building distributed systems, so it's not as common. CORBA suffered from design-by-committee (esp on things like security).

More info:

http://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture


You will see a list of real-life example of CORBA projects from below website. http://www.cs.wustl.edu/~schmidt/TAO-users.html

TAO is one of the most popular C++ CORBA implementation available today. The project is pretty active.


CORBA technology vendors killed each other through incompatible and bureaucratic implementations. Today, you can safely consider CORBA to be a legacy technology; that is, use it if you have to deal with components that already expose themselves through COBA. Otherwise, stick to modern RPC/distribution standards like SOAP, or, better yet, REST/JSON.

Sorry. To answer your question: CORBA was intended to be what SOAP, REST, and others are today. Real-life examples of applications of the latter are examples of things attempted with the former.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜