Baixe o app para aproveitar ainda mais
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
Compartilhar