Running Head: APPLICATION ARCHITECTURE 1
BUILDING A PAYROLL PROGRAM 6
Case Study 2: BUILDING A PAYROLL PROGRAM
Kanda Massaquoi
Professor Nancy Romero
CIS 210
May 26, 2017
ABSTRACT
A job is given to build a payroll program for a large organization with offices spread across the united states. The organization insist on one large data center so that each office will have access via Wide Area Network (WAN). Having to build a payroll program for such large organization has its own challenges and must be design in a certain way to be successful. The right architecture application plays a very important role in the payroll program development. The wide area network (WAN) diagram will be incorporated as well as the system documentations, and design which will provide eye view of how the system will be like on the network. A wide area network is used to connect computers and covers a wide range of geographical areas. WAN also includes smaller networks such as Local Area Network (LAN) and Metropolitan Area Network(MAN). WAN covers buildings, states, cities, or counties and its focus is to link local area networks together among these payroll offices.
ACHITECTURE OF THE NEW PAYROLL PROGRAM
An application architecture is an organizational design for the entire software application comprising of all sub-components and external applications interchanges. It is the discipline that guides the application design. The main purposes of an application architecture are to manage the applications that perform the process logic; handle data storage and access; and provide better interface that allow users to interact with the system. The appropriate application architecture to use the human resources management system for the payroll program is the client/server architecture.
The Client/Server architecture is a computing prototype in which the server hosts, delivers, and manages most of the resources and services consumed by the clients. It has more than one computer linked to the central server over an internet connection. The client/server architecture shares computing resources. The clients section delivers users interaction while the server high end offers data storage capabilities with other specific functions. The client/server architecture is divided into two parts: Two Tier Design and the Three Tier Design. The three Tier Design has a middle layer between the client...