Benutzer: Gast  Login
Dokumenttyp:
Technical Report
Autor(en):
Manfred Broy; ErnstDenert; Klaus Renzel; Monika Schmidt
Titel:
Software Architectures and Design Patterns in Business Applications
Abstract:
This report is a collection of papers that present the results of the research project ENTSTAND (development of a standard architecture for business information systems), which was sponsored by the "Bundesministerium fuer Bildung, Wissenschaft, Forschung und Technologie" (BMBF). This project was a joint effort of the Technical University of Munich and sd&m GmbH & Co. KG to capture the essentials of good business information systems design. One goal of this project was to extract and to document the design knowledge of sd&m in building large business information systems. The latter can be roughly characterized by: database oriented (mostly relational), mission critical, on-line transaction as well as batch processing systems. Part I gives an overview of several theoretical and pragmatic approaches at dealing with software architecture and discusses the latter's role within the software development process. Part II contains presentations of design patterns (in shortened versions) that have been derived from sd&m projects. The introductory three-layer-architecture serves as a kind of roadmap. The layers within this architecture are described as black-box components, which are then refined by pattern languages. These pattern languages cover the main technical aspects in the design of the individual layers: user interface design, decoupling of components, distribution, relational database access, and error handling. The work of Part III complements the pattern view on architecture by more formal ways of dealing with software architectures. The contributions address various approaches at defining description languages for (certain aspects of) software architecture, and aim at clarifying and formalizing important terms of software architecture as well as at providing a formal treatment of the latter. The complete technical report is available under http://www4.informatik.tu-muenchen.de/proj/arcus/TUM-I9746.html
Stichworte:
Software Architecture; Design Pattern; Business Information System; Domain-Specific Software Architecture; Interaction Architecture; Architectural Language; Component Interaction; Componentware; Refinement
Jahr:
1997
Jahr / Monat:
1997-11-01 00:00:00
Seiten/Umfang:
324
 BibTeX