Abstract
Effective standard architectures promise to improve the efficiency of software projects and the quality of resulting systems. However, hardly any standard architecture has become established in practise to date. They are either too general or too specific to be effective – the architect’s dilemma. Reference architectures have a less binding character than standard architectures and still are of high value. This paper presents exemplary parts of the Quasar reference architecture for business information systems, the result of more than seven years of architectural research at sd&m.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ATG: Art Technology Group, http://www.atg.com
CORBA: Common Object Request Broker Architecture. Object Management Group, http://www.omg.org/technology/documents/corba_spec_catalog.htm
Documentum enterprise content management system. Emc2, http://www.documentum.com/
Denert, E.: Software Engineering – Methodische Projektabwicklung. Springer, Heidelberg (1991)
Denert, E., Siedersleben, J.: Wie baut man Informationssysteme? Überlegungen zur Standardarchitektur. Informatik Spektrum, 247–257 (April 2000)
Ernst, A.: Quasi-stellares Objekt; Objektbasierte Datenbankzugriffsschicht Quasar Persistence. Javamagazin, 85–88 (May 2004)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns – Elements of Reusable Object-Oriented Software, Reading, Massachusetts, USA. Addison-Wesley Professional Computing Series (1995)
Haft, M., Humm, B., Siedersleben, J.: Quasar Reference Interfaces for Business Information Systems. Technical Report sd&m Research (December 2004)
Humm, B.: Technische Open Source Komponenten implementieren die Referenzarchitektur Quasar. In: Eirund, H., Jasper, H., Zukunft, O. (eds.) ISOS 2004 - Informationsysteme mit Open Source, Proceedings GI-Workshop, Gesellschaft für Informatik, pp. 77–87 (2004)
Hibernate: Relational Persistence For Idiomatic Java, http://www.Hibernate.org
J2EE: Java 2 Enterprise Edition. Sun Microsystems, http://java.sun.com/j2ee
Javadoc: Tool for generating API documentation. Sun Microsystems, http://java.sun.com/j2se/Javadoc
.NET: Microsoft Corp. http://www.microsoft.com/net/
OpenQuasar: Quasar components. sd&m AG, http://www.openquasar.de
OQL: Object Query Language. Object Data Management Group, http://www.odmg.org
Siedersleben, J.: Moderne Software-Architektur – umsichtig planen, robust bauen mit Quasar. dpunkt Verlag, Cambridge (2004)
Siedersleben, J. (ed.): Quasar: Die sd&m Standardarchitektur. Parts 1 and 2, 2nd edn. sd&m Research (2003)
TopLink: object relational mapper. Oracle Corp., http://www.oracle.com/technology/products/ias/TopLink
UML: Unified modeling language. Object Management Group, http://www.uml.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haft, M., Humm, B., Siedersleben, J. (2005). The Architect’s Dilemma – Will Reference Architectures Help?. In: Reussner, R., Mayer, J., Stafford, J.A., Overhage, S., Becker, S., Schroeder, P.J. (eds) Quality of Software Architectures and Software Quality. QoSA SOQUA 2005 2005. Lecture Notes in Computer Science, vol 3712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558569_9
Download citation
DOI: https://doi.org/10.1007/11558569_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29033-9
Online ISBN: 978-3-540-32056-2
eBook Packages: Computer ScienceComputer Science (R0)