Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Principles of transaction processing: for the systems professional
Principles of transaction processing: for the systems professional
Software architecture in practice
Software architecture in practice
Client/server programming with Java and CORBA (2nd ed.)
Client/server programming with Java and CORBA (2nd ed.)
Enterprise CORBA
Software Architectural Modeling of the CORBA Object Transaction Service
COMPSAC '98 Proceedings of the 22nd International Computer Software and Applications Conference
Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Connectors for Modeling Object Relations in CORBA-based Systems
TOOLS '97 Proceedings of the Technology of Object-Oriented Languages and Systems-Tools - 24
Load Balancing Schemes for High-Throughput Distributed Fault-Tolerant Servers
Load Balancing Schemes for High-Throughput Distributed Fault-Tolerant Servers
Distributed Name Servers: Naming and Caching in Large Distributed
Distributed Name Servers: Naming and Caching in Large Distributed
Hi-index | 0.00 |
CORBA Object Transaction Monitors (OTM) refer to a middleware technology that enable the building of transactional, objectoriented information systems running in distributed and heterogeneous environments. In this paper, we address large-scale OTM-based systems and focus attention on the important quality factors of system performance, system scalability, and system reliability. We develop an object caching strategy that employs OTM concepts such as distributed transactions and asynchronous event multicast, and show how this strategy improves an existing distributed CORBA system wrt. performance and scalability. We further describe our object caching solution as a transferable, reusable architectural abstraction, and demonstrate the application of software architectural concepts for design modeling of CORBA systems that introduce object caching.