Home | Contact Us | Site Map | Login
"" ""
An enterprise architecture (EA) is a conceptual blueprint that defines the structure and operation of an organization. The intent of an enterprise architecture is to determine how an organization can most effectively achieve its current and future objectives.
Business Perspective - The key characteristic is that it represents real world aspects of a business, along with how they interact. It is developed by an interdisciplinary practice area focused on defining and analyzing concerns of what business does, how it does it, how it is organized, and how it realizes value.Interested in high-level business strategies, initiatives, products, services .
Application Perspective - is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality of the software that servesattributes such as performance, security, and manageability.
Information Perspective - is the structural design of shared information environments. The art and science of organizing and labelling websites, intranets, online communities and software to support usability and findability; and an emerging community of practice focused on bringing principles of design and architecture to the digital landscape.
Technology Perspective - 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 application includes a presentation tier, a middle tier, and a data tier. The easiest way to separate the various tiers in an n-tier application is to create discrete projects for each tier that you want to include in your application. For example, the presentation tier might be a Windows Forms application, whereas the data access logic might be a class library located in the middle tier. Additionally, the presentation layer might communicate with the data access logic in the middle tier through a service such as a service.