Preview

Fundamentals of Application Architecture

Good Essays
Open Document
Open Document
1140 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Fundamentals of Application Architecture
Assignment 02
Chapter 2 pg 70: 1, 2, 7, 10, 11, 12, 13, 16, 19, 20, 26
1. What are the different types of application architectures? There are three different fundamental application architectures. In host-based networks, the server performs virtually all of the work. In client-based networks, the client computer does most of the work; the server is used only for data storage. In client-server networks, the work is shared between the servers and clients. The client performs all presentation logic, the server handles all data storage and data access logic, and one performs the application logic. Client server networks can be cheaper to install and often better balance the network loads but are far more complex and costly to develop manage.
2. Describe the four basic functions of an application software package. Basic functions of an application Layer Data storage Storing of data generated by programs (e.g., files, records) Data access logic
Processing required accessing stored data (e.g., SQL) Application logic
Business login such as word processors, spreadsheets Presentation logic
Presentation of info to user and acceptance of user commands 7. Compare and contrast two-tier, three-tier, and n-tier client-server architectures. What are the technical differences, and what advantages and disadvantages does each offer? 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

You May Also Find These Documents Helpful

  • Satisfactory Essays

    It240 Week 3

    • 370 Words
    • 2 Pages

    For all three settings given the conditions in which to work with a client server based model is the choice. This choice is made for a few different reasons while considering multiple factors. First off client server includes an option for flexibility. That is growth and, or modification to any existing device, or future additions to the system. The design, implication, material, and budget demands are reasonably accomplishable. A client server offers tighter security through a central database which houses an array of customized permissions which allows an appointed user whatever access is needed. A client server base model is reasonably equipped to accommodate the expanding business to the business with everything…

    • 370 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Is589

    • 325 Words
    • 2 Pages

    The first Alternative to have a client download the tool into their computer to run is classified as a Client-based architecture; and the second alternative to have the program running on the server is classified as a Host-based architecture.…

    • 325 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    For each set of application performance requirements shown in Figure 3.33, classify the network as single-tier or multi-tier performance. Please explain your choice for each.…

    • 785 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Applications in the enterprise come in different forms, client run apps, client/server apps, and distributed apps.…

    • 431 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Pos420 Final Paper

    • 2424 Words
    • 10 Pages

    The purpose is to weigh the pros and cons of the different servers, find the one server that will meet the needs of the business, and implement the server to the end users. The critique will include security, administration, networking, performance, and programmability.…

    • 2424 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    9 - A “thin client” approach places most of the application logic on the client.…

    • 1464 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    You are the administrator of a client-server environment. What kind of network would you install and how would the pieces and components of this…

    • 441 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    It 273 Unit 1

    • 316 Words
    • 2 Pages

    4. Describe two hypothetical situations, one in which a peer-to-peer network would be most appropriate and one in which a client-server network would be most appropriate, and explain why the particular network type would be most appropriate for that case.…

    • 316 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1310 Unit 1 Essay

    • 443 Words
    • 2 Pages

    Define client/server computing, packet switching, and TCP/IP. Explain how these three things make the Internet so powerful and robust.…

    • 443 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    MAT100.Syll

    • 1309 Words
    • 7 Pages

    P. 12. 39, 41, 42, 49, 50, 51, 53, 55, 57, 67, 65 79, 83, 84 and 85.…

    • 1309 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    As all of the components of the client-server architecture need to be connected over a network from server to server, performance problems arrive with bottlenecks on the server side of things. This problem could cause a system to be a failure or not be able to adapt well over time. A natural solution to this problem would be to try and remove those bottlenecks by splitting the server side of things into several servers, which all do different things with the data. This approach is called the multi-tiered architecture. The three-tiered architecture is the most common of these, and will be evaluated for its applicability to a banking software system.…

    • 584 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    3. You are the administrator of a client-server environment. What kind of network would you install and how would the pieces and components of this network relate to each other? Define each component of a typical client-server environment.…

    • 350 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    2-tier architecture is used to describe client/server systems where the client requests resources and the server responds directly to the request, using its own resources. This means that the server does not call on another application in order to provide part of the service.…

    • 1004 Words
    • 5 Pages
    Good Essays
  • Better Essays

    A walk to remember

    • 1864 Words
    • 54 Pages

    References: [1] Orfali, Harkey, and Edwards. The Essential Client Server Survival Guide, 2nd edition. Van Nostrand Reihold. Chapter 10 [2] Alex Berson. Designing Distributed Data Management Systems. Client Server Architecture. McGraw‐ Hill. Chapter 2…

    • 1864 Words
    • 54 Pages
    Better Essays
  • Better Essays

    Virtual Servers

    • 2149 Words
    • 9 Pages

    As the technology timeline continues in full momentum, companies tend to struggle behind, trying to catch up. Where we talk about in this analysis is the topic of making telecommunications more efficient for companies on the server side. A server is dedicated software, programmed to host a specific service to specified clients or users. For example, when you access webpages on the internet, a server is hosting those webpages for you to access and view on your computer.…

    • 2149 Words
    • 9 Pages
    Better Essays