Back to Search Start Over

Mapping Enterprise Roles to CORBA Objects Using Trader.

Authors :
Linnhoff-Popien, Claudia
Hegering, Heinz-Gerd
Barros, Alistair
Duddy, Keith
Lawley, Michael
Milosevic, Zoran
Raymond, Kerry
Wood, Andrew
Source :
Trends in Distributed Systems: Towards a Universal Service Market; 2000, p54-66, 13p
Publication Year :
2000

Abstract

The ODP Enterprise Language concept of Role provides a useful abstraction for behaviour in a context that is independent of how the behaviour is enacted in a run time system. In CORBA implementations of ODP systems a client object reference variable is analogous to a Role - it is a placeholder for an object whose behaviour is specified by an IDL type. The DSTC UML Profile for Enterprise Distributed Object Computing expresses the Role concept as a UML Action, which is a placeholder for behaviour in UML, and has an attribute representing constraints on the objects that may perform the behaviour (fill the Role). CORBA Object reference variables are assigned to object references using some "bootstrapping mechanism", implemented by a programmer, perhaps using a Trader or Naming Service to locate suitable objects. For the first time in UML, the DSTC EDOC Profile allows designers to specify Roles independent of the class of objects that may perform the Roles. Designers also specify which objects are appropriate for filling which Roles. Furthermore the mapping of this Profile to CORBA technology allows automatic generation of Trader query code to bootstrap the object references of a distributed application according to the high-level design, not the whims of the programmer. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540410249
Database :
Supplemental Index
Journal :
Trends in Distributed Systems: Towards a Universal Service Market
Publication Type :
Book
Accession number :
32911281
Full Text :
https://doi.org/10.1007/10722515_6