answersLogoWhite

0

What is corba?

Updated: 10/25/2022
User Avatar

Wiki User

7y ago

Best Answer

Common Object Request Broker Architecture (CORBA) is an architecture and specification for creating, distributing, and managing distributed program objects in a network. It allows programs at different locations and developed by different vendors to communicate in a network through an "interface broker." CORBA was developed by a consortium of vendors through the Object Management Group (OMG), which currently includes over 500 member companies. Both International Organization for Standardization (ISO) and X/Open have sanctioned CORBA as the standard architecture for distributed objects (which are also known as components). CORBA 3 is the latest level.

The essential concept in CORBA is the Object Request Broker (ORB). ORB support in a network of clients and servers on different computers means that a client program (which may itself be an object) can request services from a server program or object without having to understand where the server is in a distributed network or what the interface to the server program looks like. To make requests or return replies between the ORBs, programs use the General Inter-ORB Protocol (GIOP) and, for the internet, its Internet Inter-ORB Protocol (IIOP). IIOP maps GIOP requests and replies to the Internet's Transmission Control Protocol (TCP) layer in each computer.

A notable holdout from CORBA is Microsoft, which has its own distributed object architecture, the Distributed Component Object Model (DCOM). However, CORBA and Microsoft have agreed on a gateway approach so that a client object developed with the Component Object Model will be able to communicate with a CORBA server (and vice versa).

Distributed Computing Environment (DCE), a distributed programming architecture that preceded the trend toward object-oriented programming and CORBA, is currently used by a number of large companies. DCE will perhaps continue to exist along with CORBA and there will be "bridges" between the two.

User Avatar

Wiki User

7y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is corba?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is Java Support Systems?

Java support system includes: · Applets · Servlets · Java Beans · EJB · JSP · XML · SOAP · CORBA


What is a downcall?

The term upcall is typically used in the context of using a framework, such as CORBA. When a request is sent from a client application to a server application, the framework is responsible for data marshalling, data transmission, and notification of the recipient that a request has been issued. An upcall is the call into the user code from the framework. This is typically supported through the use of a registered callback function registered either directly by the user, or indirectly through the mechanisms of the framework. An upcall is also called a callback.


What are the use of socket API?

The socket API is an Interprocess Communications (IPC) programming interface;Originally provided as part of the Berkeley UNIX operating system (1980);It is a de facto standard for programming IPC;Adopted by many modern operating systems, e.g. Sun Solaris and Windows systems;Underlying service for sophisticated IPC, e.g. RPC, RMI, CORBA, Web Services, etc.A socket API provides a programming construct termed a socket;A process wishing to communicate with another process must create an instance, or instantiate, such a construct;The two processes then issues operations provided by the API to send and receive data Also in case of Java, Datagram sockets can support both connectionless and connection-oriented communication at the application layer. This is so because even though datagrams are sent or received without the notion of connections at the transport layer, the runtime support of the socket API can create and maintain logical connections for datagrams exchanged between two processes, as you will see in the next section.


What is shine enterprise java pattern?

Shine Enterprise Java PatternShine Enterprise Java Pattern has been developed for variety of application. This pattern has these parts: • Maplet: a framework for doing web projects which are coincidence with MVC architecture. This framework helps developers to follow a standard pattern for developing a web application. Maplet helps developers to save time of developing and extending.• JShooter: a framework that makes reflects oriented programming an easy job for developers. Meanwhile it helps distributing application on the network.• JConnection: This package helps developers to work with JDBC and Hibernate easier than before.• Util: This package helps developers in these subjects:1- File System2- Runtime3- Compiler4- System Information5- Web Socket6- MD57- Thread8- Validation9- XML Parsing10- Web uploadingMaplet (Web, MVC Framework)What is Maplet?Maplet is a framework for implementing web based program, which is compatible with MVC architecture. This framework is very easy and helpful for developers and analyzers to do their jobs better than before.JShooter (Reflect in Network Framework)What is JShooter?JShooter is a framework for distributing application programs on the network. Certainly, you have used RMI, Corba and JMS. Each of aforementioned technologies has its own special problems and at the same time enjoys extraordinary advantages. However, you must be careful about the expenses caused by these technologies. In most cases RMI, Corba and JMS increase the productions' costs unbelievably. However in other cases they confuse programmers. Years ago, Reflect Oriented Programming was the focus of attention within professional programmers, then Aspect Oriented Programming came into the programming world but instead of reducing the programmer's task, it causes the professional programmers and even the amateur ones to be confused in many cases. One of the most important capabilities of JShooter is that it makes the "Reflect Oriented Programming" easier to use.JConnection (JDBC & Hibernate Component)What is JConnection?JConnection is a tool for developers at the DB layer that solve lots of amateurs' problems. This tool helps you to work with JDBC and Hibernate.JDBC ClassThis class helps you to less engagement with Statement and Connectionin entities in JDBC.Hiberbate ClassThis class makes it easy to work with HibernateWhat is Util?Util package helps you to implement your application very easily. This package helps developers who don't want to use basic codes for their application.What is Analyzer Class?This class helps you to do XMLParsing easily.What is Browser Class?This class allows you to access the contents of a site via Web Socket.What is Code class?This class can considerably help you in encryption."addFileToWindowsRuntime", create a new class. Afterward you can create an object from the created class by using JShooter.What is Info Class?This class gives the user specifications from the executive system.What is JCompiler?This class considerably helps you to compile at the run time. For using it, you should inherit from the JCompiler class, then use the "addFileToWindowsRuntime", create a new class. Afterward you can create an object from the created class by using JShooter.What is JThread class?This class remarkably helps using Threads. The class that uses JThread class, must fist inherit from JThread.What is JValidation Class?This class helps in validations.What is root class?This class is designed for working with FileSystem.What is run Class?This class helps you using operation system commands in your application without considering the type of it.


What is the Difference between core java and java?

Core Java has to do with the basic package of Java objects that are typically used for general desktop applications. These objects come in the 'Standard Edition' of JavaAdvanced Java could actually refer to any advanced topic having to do with Java programming-- and there are many.The other packages that you will typically see being referred to in opposition to Core Java are Enterprise Java and Micro Edition. Enterprise Java is largely business and network oriented, and Micro Edition is what is typically used for hand-held devices.The difference is that core java is the fundamental for java that will be used in any java technology without this no one can jump on any advance java technology.Where as advance java is specialisation in some domain, such as networking, web, DCOM or database handling.And more over core java packages are always started with "java"e.g.java.lang.....where as advance java are always with "javax"e.g.javax.servlet....Core Java uses the console for Input and output i.e - DOS PromptAdvanced Java is more on the GUI side with a Window,Buttons,Frames,TitleBar,etc.and is used to create more client-server based applications and applets.

Related questions

How tall is Cornelia Corba?

Cornelia Corba is 168 cm.


When was Cornelia Corba born?

Cornelia Corba was born on March 9, 1969, in Munich, Germany.


When did Milan Corba die?

Milan Corba died on May 12, 2013, in Bratislava, Slovakia.


When was Milan Corba born?

Milan Corba was born on July 26, 1940, in Bratislava, Slovakia [now Slovak Republic].


What does the abbreviation CORBA stand for?

The abbreviation CORBA actually stands for: Common Object Request Broker Architecture. CORBA is a standard defined by the Object Management group that allows software from different computer languages and platforms to work together.


What is the scientific name for the corba snake?

There is no snake found called corba, but there is the cobra snake. If you are looking for a scientific name, you can use Elapidae which refers to the family of snakes.


What actors and actresses appeared in Corba od kanarinca - 2001?

The cast of Corba od kanarinca - 2001 includes: Tihomir Stanic as Meda Vesna Trivalic as Jelena


What is VisiBroker?

Visibroker is a product from Borland that is the implementation of OMG's CORBA.


What has the author Waqar Sadiq written?

Waqar Sadiq has written: 'Developing business systems with CORBA' -- subject(s): Object-oriented methods (Computer science), Business, Data processing, CORBA (Computer architecture) 'Business Services Orchestration' -- subject(s): Computer Technology, Nonfiction, OverDrive 'Building distributed, object-oriented business systems using Corba' -- subject(s): Object-oriented methods (Computer science), CORBA (Computer architecture)


What corba eats?

They eat anything that has meat(other than insects).


What nicknames does Bora Djordjevic go by?

Bora Djordjevic goes by Bora Corba.


looking for mustang svt corba for sale ?

mustang svt cobra for sale