[MUSIC] This is next lecture of Enterprise Architecture course. Today we are going to study a specific modeling language for enterprise architecture discipline and supportive software tool. This lecture is dedicated to ArchiMate language, and Archi software. First of all, let us understand what ArchiMate actually is. Basically it is an open and independent modeling language for enterprise architecture. It includes different instruments to describe, analyze, and visualize enterprise architecture. It is important to note that there is linkage between TOGAF standard and ArchiMate modeling language. ArchiMate is a powerful tool to visualize TOGAF. It can be used to create visual models of business architecture, application and data architecture, and technology architecture. Another feature of ArchiMate is its applicability to model architecture in dynamic. TOGAF is iterative in nature, and shows how company evolves, ArchiMate includes elements to model it. The following picture demonstrates the baseline structure of ArchiMate, each model is a collection of concepts. Concept is either an element of, or relationship, it is sometimes relationship logical connector. There are four types of elements, behavior, structure, motivation, or composite. These types are defined by their different aspects. The active structure aspect represents the structural elements, and displays actual behavior in the system. They behavior aspect represents the behavior performed by actors. Structural elements are assigned to behavioral elements to show who, or what, displays the behavior. The passive structure aspect represents the object in which behavior is performed. Composite element is an element consisting of other elements from multiple aspects, or layers, of the language. As already mentioned, ArchiMate covers three main layers indicated in TOGAF, business layer, application layer, and technology layer. Each layer has its own set of elements, which refer to various aspects. The business layer depicts business services offered to customers, which are realized in the organization by business processes, performed by business actors. The application layer depicts application services that support the business, and the applications that realize them. The technology layer depicts technology services such as processing, storage, and communication services needed to run the applications. And the computer and communication software, and system software that realize the services. Sometimes physical elements are added for modeling physical equipment materials, and distribution networks to this layer. As we have already mentioned, physical elements, it is important to study the full ArchiMate framework. Here we have three main layers described on the previous slide, technology layer is extended here with physical elements. Above business layer, we have a set of strategic elements. At the bottom, we have implementation and migration, a set of elements for modeling how the company evolves. You can see that there is another aspect to be taken into account, which is motivation. These motivation aspects correspond to the Y of column of the Zachman framework. A motivation element is an element that provides the context of reason of behind the architecture of an enterprise. Several motivation elements are included in the language, stakeholder value, meaning driver assessments, goal outcome principal, and requirements. Now we are going to study three baseline layers in more detail, starting from business layer. The business layer is typically used to model the business architecture of an enterprise defined by the TOGAF framework. It is a description of the structure, and interaction between the business strategy, organization functions, business processes, and information needs. In this picture, you can see how different types of objects are connected to each other. The active structure aspects of the business layer refers to the strategic structure of an organization, in terms of the entities that make up the organization and their relationships. They include business role, business actor, and business collaboration. Behavior elements can be either business process, business function, or business interaction. The best structure aspects of the business layer contains the passive structure elements that are manipulated by behavior, such as business process or function. This is the full set of business layer elements, with their description. Business process, business services, and actors are widely used for business layer modeling. The application layer is typically used to model the information systems architecture of the enterprise, including the application architecture that is defined by the TOGAF framework. It describes the structure and interaction of applications. The main active structure element for the application layer is the application component, it realizes IT services to support business processes. Also in the application architecture, the relationships of components are important. We use application collaboration for it, it is designed as a collective of application components, which perform application interactions. The technology layer is typically used to model the technology architecture of the enterprise. Based on TOGAF, it is the structure and interaction of the platform services and logical and physical technology components. The main active structure element for the technology layer is the node, it is a structural entity. It might be either device or system software, which is infrastructural software component running on a device. The interrelationships of components in the technology layer are mainly formed by the communication infrastructure, we use path elements for it. Now we are going to study the basics of specific software, which supports ArchiMate language, this tool is Archi modeling tool. Archi supports all elements of enterprise, and allows creation of a set of viewpoints. It has hints view, which allows the analytics on any type of elements. It also has additional tools such as canvas modeling, for example, the tool allows to create Osterwalder business model. The tool allows creation of a set of views within one model, or in a variety of model. It includes all the elements from the latest version of ArchiMate language, and evolves together with it. When creating your model, all the elements are sorted out by their type, so that it is easier to navigate among them. The tool also includes a number of connectors, which makes the model more comprehensive. It is possible to use the magic connector to create the right connections. The software will be analyzing the type of elements, and their layers, to recommend the correct row. When the model is finalized, it is possible to export it to different file formats.