CORBA - Integrating diverse applications within distributed heterogeneous environments

被引:168
作者
Vinoski, S
机构
关键词
D O I
10.1109/35.565655
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Large computer networks such as corporate intranets and the Internet are inherently heterogeneous due to such factors as increasingly rapid technological change, engineering trade-offs, accumulation of legacy systems over time, and varying system costs. Unfortunately, such heterogeneity makes the development and maintenance of applications that make the best use of such networks difficult. The Common Object Request Broker Architecture specification created by the Object Management Group provides a stable model for distributed object-oriented systems that helps developers cope with heterogeneity and inevitable change. Applications written to the CORBA standard are abstracted away from underlying networking protocols and transports, instead relying on object request brokers to provide a fast and flexible communication and object activation substrated. The abstractions provided by CORBA ORBs are currently serving as the basis for applications in a wide variety of problem domains, including telecommunications. Finance, medicine, and manufacturing, running on platforms ranging from mainframes down to test and measurement equipment. This article first provides an overview of the Object Management Architecture, then describes in detail the CORBA component of that architecture, and concludes with a description of the OMG organization along with some of its current and future work.
引用
收藏
页码:46 / 55
页数:10
相关论文
共 21 条
[1]  
*APPL COMP INC COM, 1995, 951230 OMG APPL COMP
[2]   IMPLEMENTING REMOTE PROCEDURE CALLS [J].
BIRRELL, AD ;
NELSON, BJ .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1984, 2 (01) :39-59
[3]  
Gamma E., 1994, Design Patterns: Elements of Reusable Object-Oriented Software, V1st
[4]  
GOKHALE A, 1996, P GLOBECOM 96 LOND U
[5]  
Martin Robert C., 1996, OPEN CLOSED PRINCIPL, V8
[6]  
Meyer B, 1989, OBJECT ORIENTED SOFT
[7]  
*NETSC COMM CORP, 1996, NEW NETSC 1 PLATF BR
[8]  
*OMG, 1995, OMG UNV CORBAN IN
[9]  
*OMG, 1996, CF960104 OMG
[10]  
*OMG, 1996, ORBOS960614 OMG