Purchase Solution

Object-Based Operating Systems

Not what you're looking for?

Ask Custom Question

Does CORBA assist or interfere with migration? Explain.

Purchase this Solution

Solution Summary

The expert examines object-based operating systems for interfere with migration.

Solution Preview

See the attached document for the response.

Object-Based Operating Systems

"Does CORBA assist or interfere with migration? Explain."
- Certainly CORBA helps with migration to Object-Based Operating Systems. The article below gives the explanation. See this article also at:

http://edocs.bea.com/wle/wle42/techarti/corba.htm

The CORBA Programming Model
________________________________________
CORBA is a specification for creating distributed object-based applications. The CORBA architecture and specification were developed by the Object Management Group (OMG). The OMG is a consortium of several hundred information systems vendors. The goal of CORBA is to promote an object-oriented approach to building and integrating distributed software applications.
The CORBA specification provides a broad and consistent model for building distributed applications by defining:
• An object model for building distributed applications
• A common set of application programming objects to be used by the client and server applications
• A syntax for describing the interfaces of objects used in the development of distributed applications
• Support for use by applications written in multiple programming languages
The CORBA specification describes how to develop an implementation of CORBA. It also describes programming language bindings that developers use to develop applications.
To illustrate the advantages of using the CORBA architecture, this section compares early client/server application development techniques to CORBA development techniques.
Pre-CORBA Approach to Client/Server Development
Client/server computing is an application development methodology that allows programmers to distribute processing among networked machine systems, thus enabling more efficient use of machine resources. In client/server computing, an application consists of two parts: the client application and the server application. These two applications typically run on different machines, connected by a network, as shown in the following figure.

The client application makes requests for information or services and typically provides users with a means to display results. The server ...

Purchase this Solution


Free BrainMass Quizzes
C++ Operators

This quiz tests a student's knowledge about C++ operators.

Java loops

This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.

C# variables and classes

This quiz contains questions about C# classes and variables.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

Basic Networking Questions

This quiz consists of some basic networking questions.