Preview

System Architecture

Powerful Essays
Open Document
Open Document
8711 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
System Architecture
Information System Architectures: From Art to Science
Peter C. Lockemann
Fakultät für Informatik
Universität Karlsruhe
Postfach 6980
76128 Karlsruhe lockeman@ipd.uka.de Abstract: The presentation claims that architectural design plays a crucial role in system development as a first step in a process that turns a requirements specification into a working software and hardware system. As such, architectural design should follow a rigorous methodology – a science – rather than intuition – an art. Our basic premise is that requirements in information systems follow a service philosophy, where services are characterized by their functionality and quality-ofservice parameters. We develop a design hypothesis that takes the service characteristics into account in a stepwise fashion. We then validate the hypothesis for traditional database characteristics, demonstrate for novel requirements how these would affect architectures, and finally apply it to the current 4
-tier server architectures. 1

Motivation

Information systems grow in the diversity of their application domains, number of users, and geographic distribution, but so does their complexity in terms of the number and functionality of components and the number of connections between these. An almost bewildering multitude of architectural patterns has appeared over the more recent past, that try to bring order into the evolving chaos. To name just a few of the buzzwords, take layered architectures, n-tier architectures, component architectures, middleware, vertical architectures, horizontal architectures, enterprise this-and-that.
Nonetheless, it seems that these architectures have enough in common so that one suspects that they just look at similar phenomena from different perspectives, emphasize different aspects, or explore issues to different depths.
The premise of this paper is that architectural design plays a crucial role in system development. Unfortunately though,



References: Integration von Datenübertragungstechnik und Datenbanktechnik. dpunkt.verlag. 2003 (in German) VLDB Conference. 2002 [As79] Herzog, U.: Effiziente Konsistenzprüfung in Datenbanksystemen. Infix. 1996 (in German) [HR99] Härder, T.; Rahm, E.: Datenbanksysteme: Konzepte und Techniken der Implementierung. Springer, 1999 (in German) [Lu02] systems. Submitted for publication. 2002 [St02]

You May Also Find These Documents Helpful

  • Better Essays

    Sr-Rm-022 Section 2

    • 930 Words
    • 4 Pages

    Now that the system requirements are in place, the scope has been set, and the feasibility has been assessed, the application architecture and process design can begin. “Application architecture is the organizational design…

    • 930 Words
    • 4 Pages
    Better Essays
  • Good Essays

    The three “tiers” of the three-tiered system are the presentation layer, the domain layer, and the technical services layer. In a good three-tiered architecture, the layers will be coupled to each other as little as possible by using the Controller and Adapter software patterns. Because of this, the layers are very modular in form, which means that they should be able to easily swap out multiple user interfaces and technical services components (i.e. data…

    • 584 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Defining service quality may mainly be based on assumptions because of the intangible nature that services have. Moreover, there are many circumstances that might shape the definition of service quality differently. (Brown, 1999) Despite the intangibility that describes the services, the second very important element when giving theory based on service quality is that services are heterogeneous. Presenting them varies from producer to producer or from client to client. Finally, the last characteristics describing…

    • 1052 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Mgmt 340 Week 1

    • 640 Words
    • 3 Pages

    Why is it important to use systems analysis and design methodologies when building a system? Why not just build the system in whatever way seems to be “quick and easy”? What value is provided by using an “engineering” approach?…

    • 640 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Design

    • 678 Words
    • 3 Pages

    For the purpose of DSC 101 and borrowing from Herbert Simon, designing will be defined as… “A universal activity that humans everywhere undertake to find the means to change an existing situation into a preferred one.”…

    • 678 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    1. Should Low-Voltage develop a system to connect with TX Industries’ purchasing system? Why and why not?…

    • 289 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Two-tier client server architecture uses only two sets of computers, one set of clients and one set of servers. Three-tier architecture uses three sets of computers. In this case, the software on the client computer is responsible for presentation logic, an application server is responsible for the application logic, and a separate database server is responsible for the data access logic and data storage. Coming to n-tier architecture uses more than three sets of computers. In this case the client is responsible for presentation logic, a database…

    • 1140 Words
    • 5 Pages
    Good Essays
  • Better Essays

    Application Architecture

    • 1006 Words
    • 5 Pages

    Philippe Kruchten, Grady Booch, Kurt Bittner, and Rich Reitman derived and refined a definition of architecture based on work by Mary Shaw and David Garlan (Shaw and Garlan, 1996). Their definition is:…

    • 1006 Words
    • 5 Pages
    Better Essays
  • Good Essays

    To design is either to formulate a plan for the satisfaction of a specified need or to solve a specific problem. If the plan results in the creation of something having a physical reality, then the product must be functional, safe, reliable, competitive, usable, manufacturable, and marketable. Mechanical design is a complex process, requiring many skills. Extensive relationships need to be broken into a series of simple tasks. The complexity of the process requires a…

    • 483 Words
    • 2 Pages
    Good Essays
  • Better Essays

    Citations: Hemmis, Pat in Introduction to Design thinking [PDF Document]. Retrieved from Lecture Notes Online Web Site: https://ay13.moodle.umn.edu/course/view.php?id=4023…

    • 2229 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    Architecture and Function

    • 259 Words
    • 2 Pages

    Michelangelo experienced a lot of resistance in the sculpture of David; his meaning evaded the public understanding. Duchamp’s Nude Descending work of act became just one of the controverted works due to the people thinking that he mocked the audience because they did not see any women in his painting. The public was offended by Michelango’s David art work because of the nudity. The public wanted to get rid of the art work by destroying it they even put a skirt around it to cover the nudity.…

    • 259 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Oracle IT Architecture Release 3 Essentials Exam Study Guide Liviu Adomnica Subject Matter Expert WWA&C Partner Enablement Objective & Audience Objective Help you prepare to take the Oracle IT Architecture Release 3 Essentials (1Z0-574) exam by providing pointers to resources that you can use in your preparation. Targeted Audience IT Architects Solution Architects Enterprise Architects For Oracle employees and authorized partners only. Do not distribute to third parties.…

    • 2545 Words
    • 15 Pages
    Powerful Essays
  • Good Essays

    According to Slack’s theory, there are three aspects of service design. They are concept, package and process. (Slack N. et al, 2007:115-116)…

    • 771 Words
    • 3 Pages
    Good Essays
  • Good Essays

    “Service design is the activity of planning and organizing people, infrastructure, communication and material components of a service, in order to improve its quality, the interaction between service provider and customers and the customer's experience. Service design methodologies are used to plan and organize people, infrastructure, communication and material components used in a service. The increasing importance and size of the service sector, both in terms of people employed and economic importance, requires services to be accurately designed in order for service providers to remain competitive and to continue to attract customers.” (Morelli, 2002, p.3-17)…

    • 328 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Multi Parking Lot

    • 1963 Words
    • 7 Pages

    To design is much more than simply to assemble, to order, or even to edit; it is to add value and meaning, to illuminate, to simplify, to clarify, to modify, to dignify, to dramatize, to persuade, and perhaps even to amuse.…

    • 1963 Words
    • 7 Pages
    Powerful Essays