Buscar

AE17-12b-ArchiMate ASI

Prévia do material em texto

ArchiMate: Application Layer
André Vasconcelos
Artur Caetano
Pedro Sousa
2017. DEI, Instituto Superior Técnico, UL, Lisboa, Portugal.
Arquitetura Empresarial
ArchiMate
 Application Layer
 Relations
 Case study
Agenda
Application Layer
ArchiMate
Concepts
 Structure
1. Application Component
2. Application Collaboration
3. Application Interface
4. Data Object
 Behavior
1. Application Service
2. Application Function
3. Application Interaction
4. Application Process
5. Application Event
Application Layer
Structure Concepts
ArchiMate
Structure Concepts
1. Application component: self-contained part of a 
system that encapsulates its contents and exposes 
its functionality through a set of interfaces.
2. Application collaboration: a collective of 
application components, which perform application 
interactions.
3. Application interface: defines the set of 
operations and events that are provided by the 
component, or those that are required from the 
environment.
4. Data object: a coherent, self-contained piece of 
information suitable for automated processing.
Application Layer
Structure Concepts
ArchiMate
Behavior Concepts
ArchiMate
Behavior Concepts
1. Application service: an externally visible unit of 
functionality, provided by one or more components, 
exposed through well-defined interfaces, and 
meaningful to the environment.
2. Application function: the internal automated 
behavior that can be performed by an application
3. Application interaction: the behaviour of a 
collaboration of two or more application 
components.
4. Application process: a sequence of application 
behaviors that achieves a specific outcome.
5. Application event: application behavior element 
that denotes a state change
Application Layer
Behavior Concepts
ArchiMate
Example
Application Layer
Example
Application Layer
Example
Application Layer
Example
Application Layer
Example
Application Layer
Example
Application Layer
Example: Applications per Department
Business-Application Alignment
 The Application layer supports the business layer:
1. Application services are used by business behavior.
2. Application interfaces are used by business actors and roles.
 The Application layer implements the business layer:
3. Data objects realize business objects.
– A data object is an electronic representation of a business object.
Business and Application Layer
1 2
3
Example
Business and Application Layer
Example: processes, services and applications
Business and Application Layer
Archimate Application Layer Elements
Application Layer
ArchiMate
 Application Layer
 Relations
 Case study
Agenda
Structure Relations
Relations
Behavior relations
Relations
Derived Relations
Relations
Overview
 Layers
– Business
– Application
– Technology
 Dimensions
– Behavior/ Structure
– External/Internal
– Individual/Colective
 Intra and inter layers relations
 Alignment
 Models
 Meta-model
A
rc
h
iM
a
te
M
e
ta
m
o
d
e
l
ArchiMate
 Application Layer
 Relations
 Case study
Agenda
“Pizza Rápida” Application Architecture
 Considering the Pizza Ordering business process for Pizza Rápida (including the 
activities of Request, Cook, Deliver and Pay), it was identified:
– The following application services :
 Search for Pizza (I, FC)
 Place the Order (I, FC)
 Schedule Pizza execution (FC)
 Update Pizza execution status (FC)
 Create invoice (FC)
 Create Customer (FC)
 Update Customer Data (FC)
 Get Customer Data (I, FC, WS)
 Update Order (FC)
 Receive payment (FC)
– Between parentheses are indicated interfaces in which services are available: Internet (I), Fat
Client (FC), WebService (WS).
– The following applications :
 Customer Management System
 Catalog and order Management system 
 Financial system, with an accounting module and a treasury module
 Model in Archimate :
– The processes and the application services
– The application components in which the services are realized (identifying the relevant services 
and interfaces)
29
ArchiMate: Application Layer
André Vasconcelos
Artur Caetano
Pedro Sousa
2017. DEI, Instituto Superior Técnico, UL, Lisboa, Portugal.
Arquitetura Empresarial

Continue navegando