Preview

Application Architecture - Essay

Good Essays
Open Document
Open Document
856 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Application Architecture - Essay
Application architecture is the organizational design of an entire software application, including all sub-components and external applications interchanges. There are several design patterns that are used to define an application architecture. These patterns help to communicate how an application will complete the necessary business processes as defined in the system requirements.

A software application is a system designed to automate specific tasks in a logical manner to satisfy a set of requirements. Software applications rely on underlying operating systems and databases to store and perform tasks within the application. The application architecture is the blueprint that defines how the software application will interact with servers and components within the domains of application layers.

With the expansion of interoperability within software, modular components have been created that specialize in specific areas of business processes within an application. Application architecture is the process of defining all of the components within the design and how they will communicate within the application. This definition includes all layers of an application.

There are three main areas of control within all applications. These are the presentation layer, the business layer, and the data access layer. Each domain within an application has a specific responsibility that, when joined with the other layers, satisfy the underlying business requirements of an application.
The application architecture is used as a blueprint to ensure that the underlying modules of an application will support future growth. Growth can come in the areas of future interoperability, increased resource demand, or increased reliability requirements. With a completed application architecture, stakeholders understand the complexities of the underlying components should changes be necessary in the future.

With the creation of advanced object-oriented programming, application

You May Also Find These Documents Helpful

  • Good Essays

    The next Stage of Riordan Manufacturing’s project to upgrade their HRIS is to develop the application architecture and process design. The application architecture is built upon the business requirements that are gathered from the stakeholders, this pertains to building a relationship between application packages, databases, and middleware systems, in regards of coverage and abilities. Mapping out the architecture will show problems and gaps in the coverage, from these discoveries it will give the design team the ability to determine a migration plan. Overall the application architecture demonstrates the how multiple applications will work together. The overall strategy of developing application architecture has to involve planning on the company’s future growth, enabling the application to have the flexibility to add additional infrastructure from acquisitions or growth from future upgrades or branches. As far as process design goes to explain it plainly it is the activity of designing workflows, equipment needs, and implementation requirements for a specific process, this process being the new HRIS for Riordan Manufacturing, this step usually requires tools like flowcharts, process simulation software, and scale models. In short the process design will help determine the way things go together and what comes first in situations given.…

    • 1144 Words
    • 5 Pages
    Good Essays
  • Better Essays

    BIS 320 Week 2 Asm

    • 1188 Words
    • 5 Pages

    Application software is computer software that is designed to help users perform specific tasks. Applications use the DBMS for four operations: to read, insert, modify,…

    • 1188 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    ch02 c

    • 2468 Words
    • 11 Pages

    7. The “blueprints” that guide and govern software add-ons, upgrades, hardware, systems, networks, cloud services and other IT are known as IT architectures.…

    • 2468 Words
    • 11 Pages
    Powerful Essays
  • Better Essays

    Bsa/375 Ind Wk3

    • 1284 Words
    • 6 Pages

    Application architecture is the structure of automatic services that bring and perform such functional needs that have the interfaces through which structure apply the functional needs of the organization. For efficient operating, there should be only one structure of application architecture and development design, but in different organizations, different application architectures are employed. There are mostly three views which are used in application architecture, these are as follow:…

    • 1284 Words
    • 6 Pages
    Better Essays
  • Better Essays

    How do you define application architecture and process design? Wise Geek defines application architecture as “the organizational design of an entire software application, including all sub-components and external applications interchanges. There are several design patterns that are used to define an application architecture” (wiseGEEK, 2013). The design patterns are created to meet the objectives described in the system requirements. “The activity of determining the workflow, equipment needs, and implementation requirements for a particular process,” is the definition of process design. “Process design typically uses a number of tools including flowcharting, process simulation software, and scale models” (BusinessDictionary.com, 2013).…

    • 848 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Interpersoanl Skills

    • 1598 Words
    • 7 Pages

    The more complex a system is, the more important its architecture is to the interrelationships among the system components.…

    • 1598 Words
    • 7 Pages
    Powerful Essays
  • 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
  • Best Essays

    5. Joint Application Development: According to Rouse (2007) Client or the user involvement is more in designing of an application Joint Application Development model. (Rouse,…

    • 2758 Words
    • 12 Pages
    Best Essays
  • Better Essays

    After describing the information system architecture which includes data, processes, interfaces and network, in addition to the application architecture and process design, we can now move forward to the implementation and operation phase. There are seven major activities that take place in the implementation and operation phase. These phases must be managed effectively in order for the project to be successful. The seven phases consist of:…

    • 1332 Words
    • 6 Pages
    Better Essays
  • Better Essays

    Applications are designed according using a system development life cycle, which passes through several phases including requirements gathering, design, implementation, testing, and maintenance. We describe the application design process by designing an information system for Riordan Manufacturing, Inc., an industry in the field of plastic injection moulding.…

    • 1167 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Unit 53 Essay

    • 4323 Words
    • 18 Pages

    solutions within the context of a single agency’s enterprise architecture or a multi-agency sector or…

    • 4323 Words
    • 18 Pages
    Powerful Essays
  • Good Essays

    The domain layer is the heart of the system; the other layers are periphery to the domain layer. This is the layer in which a product line can be developed. This is what the banks are really paying for when they ask for an accurate system; other components of the system are usually outside functional requirements and main business drivers for the project, and are easily contracted out. The domain layer also contains Controllers and Adapters which connect to the other layers in the proper way, which is what makes a three-tiered system so thin (i.e. makes it very modular and easily modifiable). It is also a channel through which data from the technical services layer reaches the presentation…

    • 584 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Application Architecture

    • 1006 Words
    • 5 Pages

    “Software architecture encompasses the set of significant decisions about the organization of a software system including the selection of the structural elements and their interfaces by which the system is composed; behavior as specified in collaboration among those elements; composition of these structural and behavioral elements into larger subsystems; and an architectural style that guides this organization. Software architecture also involves functionality, usability, resilience, performance, reuse, comprehensibility, economic and technology constraints, tradeoffs and aesthetic concerns.”…

    • 1006 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    Case Study 11 IBM

    • 328 Words
    • 2 Pages

    Service oriented architecture is software architecture of a firm built on a collection of software programs that communicate with each other to perform assigned tasks to create a working software application. With this service oriented architecture computers are able to interact with each other and assistance in the implementation, cost, and flexibility of BPM tools.…

    • 328 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Computer Architecture refers to those attributes of a system visible to a programmer or, put another way, those attributes that have a direct impact on the logical execution of a program. Examples of architectural attributes include the instruction set, the number of bits used to represent various data types (e.g., numbers, characters), I/O mechanisms, and techniques for addressing memory.…

    • 4466 Words
    • 15 Pages
    Powerful Essays