Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Fundamentals of software engineering
Fundamentals of software engineering
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Building an object-oriented database system: the story of 02
Building an object-oriented database system: the story of 02
Documenting frameworks using patterns
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
The essential CORBA: systems integration using distributed objects
The essential CORBA: systems integration using distributed objects
Object-oriented application frameworks
Communications of the ACM
Developing Java beans
UML distilled: applying the standard object modeling language
UML distilled: applying the standard object modeling language
Using the STL: the C++ standard template library
Using the STL: the C++ standard template library
An Introduction to Database Systems
An Introduction to Database Systems
Active Database Systems: Triggers and Rules for Advanced Database Processing
Active Database Systems: Triggers and Rules for Advanced Database Processing
CHORUS/COOL: CHORUS Object Oriented Technology
OBPDC '95 Selected papers from the Workshop, on Object-Based Parallel and Distributed Computation
A Generative Communication Service for Database Interoperability
COOPIS '98 Proceedings of the 3rd IFCIS International Conference on Cooperative Information Systems
Management of Inconsistent Information in Federated Systems
OOER '95 Proceedings of the 14th International Conference on Object-Oriented and Entity-Relationship Modelling
Hi-index | 0.00 |
Frameworks are class hierarchies plus models of interactions which can be turned into complete applications through various kinds of specialization. Design patterns often guide the construction and documentation of frameworks. The run-time architecture of a framework is characterized by an inversion of control: event handler objects of the application are invoked via the framework's reactive dispatching mechanism. This paper reports the development process of a software architecture that has been designed for accomplishing the transfer of operation specifications among interoperable information systems within a larger project, such that · the communication framework does not need to know the structure and different types of operation specifications to be transferred and · the individual information systems do not need to know the communication platform (in our case CORBA). Some design patterns guided the construction of the resulting object-oriented framework to achieve a flexible software architecture. The emphasis of this paper is on the discussion of the development process by which the communication framework has been designed.