Title
Mapping Enterprise Roles to CORBA Objects Using Trader
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.
Year
DOI
Venue
2000
10.1007/10722515_6
USM
Keywords
Field
DocType
mapping enterprise roles,distributed application
Abstraction,Programmer,Programming language,Unified Modeling Language,Object-oriented programming,Computer science,Interoperable Object Reference,Common Object Request Broker Architecture,Business process modeling,Enterprise Distributed Object Computing,Distributed computing
Conference
Volume
ISSN
ISBN
1890
0302-9743
3-540-41024-4
Citations 
PageRank 
References 
2
0.53
4
Authors
6
Name
Order
Citations
PageRank
Alistair P. Barros120.53
Keith Duddy28512.20
Michael Lawley312610.37
Zoran Milosevic454854.38
Kerry Raymond5121.96
Andrew Wood620.53