Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Software architectural modeling of the CORBA object transaction service

: Busse, S.; Tai, S.


IEEE Computer Society:
Twenty-Second Annual International Computer Software & Applications Conference (Compsac '98) 1998. Proceedings
Los Alamitos, Calif.: IEEE Computer Society, 1998
ISBN: 0-7803-5168-1
ISBN: 0-8186-8585-9
International Computer Software and Applications Conference (COMPSAC) <22, 1998, Wien>
Fraunhofer ISST ()
CORBA; design pattern; disturbed object technology; Entwurfsmuster; object-oriented development; objektorientierte Entwicklung; software architecture; Software-Architektur; verteiltes Objektsystem

The OMG's Object Transaction Service (OTS) is an important CORBAService that provides transaction processing facilities on top of object request broker technology. With the OTS, specific interfaces and interaction models are introduced that intrinsically impact the design of single components and of component configurations that are to participate in transactional computation. In this paper, we argue to record impacts as introduced by the OTS as distinct abstractions of design, and propose a software architectural approach to software system representation. We present a pattern-like connector abstraction for one processing model of the OTS, and discuss its use for modeling CORBA applications that interface the OTS. Using our concepts of connector and component abstractions, a vocabulary of design can be established, and design rationales for introducing component features can be well recorded, supporting continuous development of ORB-based systems.