Global Business Objects: Requirements and Solutions

Home - About » Computer Science - Research - Publications
Computer Science
Research, Industry Work,
Community Service
Hillside Group, CHOOSE,
Stanford GSA
The Serious Side
Business School,
Learning Chinese
Humorous Takes
Switzerland, United States,
Software, Fun Photos
Travel Stories
Europe, United States, Asia
Living Places
Berlin (+ Gallery), Zürich
Boston, S.F. + Bay Area

Developing world-wide distributed object-oriented systems poses a number of difficult problems. In this paper, we summarize some of these problems as a set of requirements and we present our software architecture that addresses them. Our software architecture is reflective in all its key abstractions which is a prerequisite to successfully satisfy the requirements. Furthermore, it defines a set of common capabilities and standard implementations. Key capabilities comprise support for persistence, migration, event handling, transactions, hooking up inspection, debugging and security mechanisms. A mainstream banking application which conforms to the architecture is currently being developed at UBS, with Genesis as the lead consultant. Ubilab is focusing on the research aspects of the project such as type and domain model evolution, world-wide web integration, and introducing higher-level abstractions of software architecture which go beyond single classes and objects.

Walter Bischofberger, Michael Guttman, and Dirk Riehle. "Global Business Objects: Requirements and Solutions." In Proceedings of the 1996 Ubilab Conference, Zürich. Edited by Kai-Uwe Mätzel and Hans-Peter Frei. Konstanz, Germany: Universitätsverlag Konstanz, 1996. Page 79-98.

The paper is available as a PDF file.

Copyright (©) 2007 Dirk Riehle. Some rights reserved. (Creative Commons License BY-NC-SA.) Original Web Location: