44
Eurostat THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION The ArchiMate modelling structures Monica Scannapieco ESTP Training Course “Enterprise Architecture and the different EA layers, application to the ESS context Advanced courseRome, 11 14 October 2016

The ArchiMate modelling structures · Eurostat THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION The ArchiMate …

  • Upload
    lydan

  • View
    224

  • Download
    6

Embed Size (px)

Citation preview

Eurostat

THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION

The ArchiMate modelling structures

Monica Scannapieco

ESTP Training Course “Enterprise Architecture and the different EA layers, application to the ESS context – Advanced course”

Rome, 11 – 14 October 2016

Eurostat

Process Modelling

2

Eurostat

Process Modeling

Eurostat

Need of different perspectives - 1 • Control-Flow

• Which tasks need to be executed and in what order

• Data

• What data elements exist, to whom are they visible, how are they passed on

• Resources

• Who is authorised to execute certain tasks, are tasked assigned by the system or can participants volunteer for their execution, on what basis is work assigned

Eurostat

Need of different perspectives - 2

• Sometimes these perspectives are explained in terms of Who (Resource), What (Data) and When (Control-flow)

• S. Jablonski and C. Bussler’s classification

• Workflow Management: Modeling Concepts, Architecture, and Implementation. International Thomson Computer Press, 1996

Eurostat

Process Modeling - 1

• No consensus has been reached to describe executable processes

• Several alternatives have been proposed, but none has become a standard commonly recognised

• Type 1 languages: Some process modelling languages are based on a formal unambiguous semantics that can be input for BPMS (Business process Management Systems)

• Explicit representation of control flow dependencies and resourcing strategies

• A formal background is required by process designers

Eurostat

Process Modeling - 2

• Type 2 languages: Some languages are high level and intended for non-expert users

• They came with nice graphical representations that are vague but useful for an initial insight

• Example type 1 Language: BPEL

• Example type 2 language: BPMN

Eurostat

BPEL

• Merger of IBM’s WSFL and Microsoft’s XLANG

• Largely, though not fully, block-structured

• More powerful than predecessors

• No support for involvement of human resources

• No graphical representation (rather XML is used)

Eurostat

BPMN

• Graphical front-end

• Not executable directly, transformation required

• Graph-structured rather than block-structured

• Mapping to BPEL not straightforward

• Fairly strong support for specification of control-flow dependencies

• Lacking sufficient support for involvement of human resources

• Not formally defined

Eurostat

Business Process Management Systems

Graphical User Interface

Workflow Engine

Invoked

Applications

Workflow Model

Repository

Workflow Modeling

Process Designer Process Participant

Fig 7.2. Workflow management systems architecture

M. W

eske

: B

usin

ess P

roce

ss M

an

ag

em

en

t,

© S

prin

ge

r-V

erla

g B

erlin

He

ide

lbe

rg 2

00

7

Store

Order

Check

Inventory

Handle

Shipment

Archive

Prepare

Invoice

Send

Invoice

Order Management

System

Office Application

Archiving System

Inventory

Management SystemOffice Application

Prepare

Invoice

Prepare

Shipment

Fig 2.20. Sample human interaction workflow

M. W

eske

: B

usin

ess P

roce

ss M

an

ag

em

en

t,

© S

prin

ge

r-V

erla

g B

erlin

He

ide

lbe

rg 2

00

7

Eurostat

ArchiMate

11

Eurostat

Generalities

• ArchiMate a visual language for dealing with the development of architecture descriptions

• standard by Open Group: http://www.opengroup.org/subjectareas/enterprise/archimate

• current version 3.0

• ArchiMate is an enterprise modelling language

12

Eurostat

Enterprise Modeling Language

Eurostat

Notation

• Most concepts have two notations:

• Icon

• Box with icon

• Sharp corners = structure

• Rounded corners = behaviour

14

Eurostat

Core Concepts: Layers

1. Business layer: offers products and services realized in the organization by business processes

2. Application layer: supports the business layer with application services by (software) application components

3. Technology layer: offers infrastructural services (e.g., processing, storage, and communication services) needed to run applications

15

Eurostat

Core Concepts: Dimensions - 1

• Active structure: ‘subjects’ of activities

• Behaviour: way according to which activities are perfomed

• Passive structure: objects on which behaviour is perfomed

16

Eurostat

Core Concepts: Dimensions - 2

• External view:

• Service concept: unit of essential functionality that a system exposes to its environment

• Services interface: external view of structural aspects

• Internal view:

• Internal realization of services and interfaces

17

Eurostat

Overview of main concepts

Eurostat

Overview of main concepts

Eurostat

Business Level Concepts

20

Eurostat

Application Level Concepts

21

Eurostat

Technology Level Concepts

22

realization

assignment

composition realization

realization realization

Eurostat

A Use case: Istat Revision of Organizational Structure

23

Eurostat

Istat Modernization Programme

• In Autumn 2014, the just nominated Istat’s President launched a modernization programme aimed at re-engineering statistical production around some pillars

• A system of integrated registers

• A rationalization of statistical production processes overcoming silos-based production

Eurostat

Istat Modernization Programme: Revision of

the Organizational Structure (ROS) Project

• Within the programme, the project of revising the internal organizational structure had particularly strict deadlines due to external factors

• Such a project was based on using an EA approach

Eurostat

Role of EA in the ROS Project

• Starting from the silos-based world (as-is) of the statistical production, modeling business processes cross-cutting subject matter domains (to-be)

• Design migration roadmaps from the As-is status to the to be one

Eurostat

Scope of the ROS Project

• Given the time-constraints of the project, focus on the «worst-case» example of business processes in the As-is: data collection

• Data collection is indeed:

• Highly fragmented among subject-matter domains

• Does not follow any defined process

• Does not adopt standard methods and tools

Eurostat

c

Economic Stats Dept

– As Is

c c

Registers’Dept. – As Is

c

Data Collection –

To Be

Mapping

Mapping

Mapping

Social Stat Dept– As Is

Eurostat

Input to the ROS projects • System of Integrated Registers

Register-based statistics, Wallgren and Wallgren, 2014, Wiley

Eurostat

Input to the ROS Project

• Process Modelling guided by the System of Integrated Registers (SIR)

• Single-point to populate SIR Data

collection systems centralized

• Use of registers as input to survey analysis Check if data are in SIR before

starting new data collection

• Populated SIR with collected data Data

integration activities starting early in the data collection process

Eurostat

Input to the ROS Project: SN Business Activity Model

• Focus: Production/Data

Collection

• Level 3 Activities

Specialization

Level 3

Eurostat

Methodology

• As-is Analysis

• Interviews

• Study of available documentation

• Some organiztional units produced ad-hoc documentation

• To-be Modelling

• Business Layer Architecture Views

• Mapping Design

Eurostat

ArchiMate Modelling Step

Eurostat

Overall Picture: First Refinement

Eurostat

Example of Second and Third Refinement

Eurostat

How to get to a revised organizational structure?

• Process-Roles View

Eurostat

Organizational roles

Subject matter

Data Collection and Integration

Admnistrative & Legal

Methodology

Territorial offices

IT

Eurostat

Processes assigned to Roles

Eurostat

Collaboration among Roles

Eurostat

Further activities

• Mapping of roles into organizational structures

• From business processes to business functions of the organizational structures

EA Work: • Roles/Actors-Functions view

Eurostat

Further activities

• Design of business services to implement collaborations

• From business processes to business services realizing them

EA Work: • Processes/Services view

Eurostat

Further activities

• Design of SLA/OLA governance

EA Work: Modeling of supporting strategic

and operational processes

Eurostat

Further activities

• Design of a surveys migration roadmap

• surveys classified according to their «closeness» to the To-be model

• «Closeness» measured in terms of:

(i) already performing trasversal activities;

(ii) presence of standardized IT tools and systems;

(iii)use of «external» service providers

(iv)survey periodicity

Eurostat

Conclusions

• Impact of the change • All the surveys carried out in Istat will be interested by the change

(about 250)

• To-be migration roadmap to mitigate migration risks

• EA work will continue supporting the whole modernization programme in terms of:

• Definition of a continuum framework of artefacts

• Support to the adoption in both statistical production processes and supporting processes