Enterprise Architecture

Home
Technologies
Enterprise Architecture

Enterprise Architecture

Business enterprises extend to all persons, organizations, and entities related to a particular business. Information management systems must score well in the areas of effectiveness, performance, and versatility. Enterprise architecture can be viewed from the following perspectives.

  • Business Perspective - Interested in high-level business strategies, initiatives, products, services, organizational units, and how each of the aforementioned relates to the others.
  • Application Perspective - Concerned with information strategies and application software that serves the needs of the business enterprise.
  • Information Perspective - Involved with the operational data of the business enterprise. Operational data includes everything from structured data held in a database to ad-hoc documents.
  • Technology Perspective - Has to do with computational platforms and services such as hardware, operating systems, and network infrastructure.
  • These are separate perspectives on a single architecture. Keeping in mind that technology is a business enabler, models and approaches have evolved that allow business requirements to drive operational solutions.
  • Service Based Logical Model - This model is logically abstracted from technology. Three services are defined include user services, business services, and data services. User services are the presentation layer, business services are computation, and data services are back-end persistent data access and storage. This model is the realm of business rules and the business solution architectures.
  • Software Architecture and Development - Here, the logical business architecture is implemented as software. Software should be componentized and versatile regarding physical location. If possible, the software should be installable on a single machine or distributed. Software architecture spans all of the service layers.
  • Physical Architecture - The physical model is where software is deployed to provide an operational solution. This is the realm of operating systems, hardware, and infrastructure.
  • N-tier Physical Architecture - N-tier is the classic physical model used by the Internet and most enterprise systems. Users have thin-client computers with the user interface and some business computation in the form of client-side scripting. Web services and most business computation happen in a middle layer. Data is serviced and persisted in a backend data layer. Each of the physical layers may be distributed among separate computers in different locations. The enterprise is connected through a network infrastructure.