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

    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
  • Good Essays

    I think when dealing with application architecture and process design you will need to define the interface between the businesses along with the technical view for information systems. The most important part of the process is important in order to build a consistent application through System Development Life Cycle phases. In the following table, I have depicted the application architecture and process design for Riordan Manufacturing:…

    • 640 Words
    • 3 Pages
    Good Essays
  • Good Essays

    The application architecture is going to be used as the blueprint for the modules of the application and future proofing can be determined here. " According to "Wikipedia" (28 August 2014…

    • 775 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
  • 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

    week 3

    • 580 Words
    • 3 Pages

    Application architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability (Shaw and Garland 1996). Applications are designed using the steps from the system development life cycle and the process will be described be designing an information system for Riordan Manufacturing.…

    • 580 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    In order to better understand the similarities and differences between software architecture and building architecture one needs to know what software is. According to "Software Engineering Institute" (2015), "The software architecture of a program or computing system is a depiction of the system that aids in the understanding of how the system will behave” (para. What is Software Architecture). The first aspect that I will be talking about is planning. In the planning aspect I found that in both software and building architecture need to have a blueprint. Without a blue print there is no way that one can build any building or home. In software architecture one needs to have a blueprint in order to base what the user wants within the program. The next aspect that I found were similar in software and building architecture is the materials. Although in software architecture one has different types of materials than in building architecture, one still needs to have materials. The materials used for software architecture are for example the program that will be used to make the program and in building architecture the materials that are used are, for example, cement, wood, electrical wiring, pipes, etc. The foundation on both of these is important because it is the base in which the structures will be built on.…

    • 636 Words
    • 3 Pages
    Satisfactory 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
  • 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
  • Good Essays

    CIS515 - Module05

    • 693 Words
    • 3 Pages

    A technical architecture is the design and documentation of a software application. Technical architecture gives the overall picture of the application. Usually enterprise architect who understand the business and fluent in technology provide the important bridge between MIS and business. Technical architecture provides a blueprint schematic for developers to use when they are building or modifying a computer system. The technical architecture typically defines the communication networks, security, hardware, and software that are used by the application. This ensures that all new systems are compatible with the existing computer devices and equipment used in the company.…

    • 693 Words
    • 3 Pages
    Good 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
  • Better Essays

    Database Design

    • 1196 Words
    • 5 Pages

    The database architecture a set of specific rules, processes, and specifications that dictate how data is accessed by components of the system and how this data is stored in the database.” (wingenious.com)…

    • 1196 Words
    • 5 Pages
    Better 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
  • Best Essays

    Ziemann, J. (2010). Architecture of Interoperable Information Systems: An Enterprise Model-based Approach for Describing and Enacting Collaborative Business Processes. Logos Verlag Berlin GmbH, 2010.…

    • 1988 Words
    • 6 Pages
    Best Essays