Unit 11 Flashcards
application object
A user-defined object in a CORBA application.
at-most-once
A semantics of invocation in which the invocation will block and will either successfully receive a result or fail due to an exception, resulting in a synchronous communication.
attribute (XML)
An attribute describes the properties of an element.
client (CORBA)
A CORBA object acting in the role of a client in some operation.
Common Data Representation (CDR)
A set of data types that may be used to represent types in various implementation languages in CORBA interfaces.
Common Intermediate Language (CIL)
In .NET, the common intermediate language to which all languages are compiled – equivalent to bytecode in Java.
Common Language Infrastructure (CLI)
In .NET, the collection of technologies allowing various implementation languages to run on different platforms.
Common Language Runtime (CLR)
The .NET environment that performs the task of just-in-time compilation of CIL to a platform-dependent code, and is also responsible for the lifecycle of .NET processes, including garbage collection.
Common Object Request Broker Architecture (CORBA)
The part of the OMG specification commonly known as CORBA, which specifies the properties an ORB must have to be CORBA compliant.
common service
In CORBA, common services are generic services that are useful across applications and domains, including support for printing, mobile agents and internationalisation.
Common Type System (CTS)
In .NET, the CTS defines mappings to and from supported implementation languages and the Microsoft Intermediate Language (MSIL).
component model
A set of standards describing the characteristics of a type of component, governing the implementation, documentation and deployment of components.
container (web service)
An environment used to deploy a Java EE or CORBA component and providing services to that component such as support for security and transactions.
CORBA compliant
In CORBA, software implementing the CORBA specification is said to be CORBA compliant.
CORBA services
Services that are often needed in distributed applications, such as support for naming, transactions and security.
See service.
cross-compiler
A compiler that will allow the creation of compiled code for a platform other than the one on which the development is undertaken.
discovery service
A component whose job it is to store details about services that are available on a network and respond to client requests for information about those services.
Document Object Model (DOM)
A platform-independent XML validation standard defining how to read and manipulate an HTML or XML document as an object representing a tree data structure, and providing random access to XML elements.
document type definition (DTD)
A DTD describes valid element types for a particular type of XML document (having a particular root element) and the relationships of the elements to each other.
domain service
CORBA services that are needed within particular application domains, such as medical or financial systems.
Dynamic Invocation Interface
In CORBA, this interface allows a client to bypass a stub and interact directly with an ORB’s services.
Dynamic Skeleton Interface
In CORBA, this interface allows a server to dynamically create a new interface.
element (XML)
A semantic markup of text, approximately equivalent to a type.
eXtensible Markup Language (XML)
A form of semantic markup of text similar to HTML.
heterogeneous system
A system implemented using more than one kind of computer, operating system or communication protocol and particularly using more than one programming language.
IDL compiler
A compiler for an interface definition language (IDL).
implementation repository
In CORBA, a database used by a server to register information about servant objects and enabling a client to access servant operations.
indirection
The general technique of using an intermediate layer to facilitate communication between two parts of a system.
interface definition language (IDL)
An IDL describes the message-passing ability of components in terms of operation names and parameters and provides a layer of indirection above the component.
interface repository
A database of interface information in CORBA, similar to the registry in Remote Method Invocation (RMI).