In: Computer Science
Enterprise Architecture
Describe the Application Structure viewpoint in terms of Stakeholders, Concerns, Purpose and Scope. [ 10 marks ] 1 page / 250 words
What is Application Cooperation Viewpoint?
The application cooperation viewpoint presents the information flows between applications components, and the services the components provide and require. People use this viewpoint to create an overview of the application landscape. Besides, this viewpoint can also be used to model the cooperation of services that together support the execution of a business process.
The table below describes Application Cooperation Viewpoint in more detail.
Stakeholders | Enterprise, process, application, and domain architects |
Concerns | Relationships and dependencies between applications, orchestration/choreography of services, consistency and completeness, reduction of complexity |
Purpose | Designing |
Scope | Multiple layer/Multiple aspect |
Elements | Location, Application component/collaboration, Application interface, Application process/function/interaction, Application event, Application service, Data object |
Application Cooperation Viewpoint Example
The figure below shows an ArchiMate diagram drawn under the Application Cooperation Viewpoint.
Application Usage Viewpoint
What is Application Usage Viewpoint?
The application usage viewpoint shows how applications work together to support business processes, and how applications are used by other applications. It can be used to identify the services needed by business processes and other applications, or in designing business processes by describing the services that are available.
The table below describes Application Usage Viewpoint in more detail.
Stakeholders | Enterprise, process, and application architects, operational managers |
Concerns | Consistency and completeness, reduction of complexity |
Purpose | Designing, deciding |
Scope | Multiple layer/Multiple aspect |
Elements | Business actor, Business role, Business collaboration, Business process/function/interaction, Business event, Business object, Application component/collaboration, Application interface, Application process/function/interaction, Application event, Application service, Data object |
Application Usage Viewpoint Example
The figure below shows an ArchiMate diagram drawn under the Application Usage Viewpoint.