managing semanticmodels for representing intangible enterprise assets: the aristotele project...
TRANSCRIPT
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
1/31
Managing Semantic
Models for representing
Intangible Enterprise
Assets: The ARISTOTELE
Project SoftwareArchitecture
Pierluigi Ritrovato
Dep. Of Electronic Engineering
and Computer Engineering,
University of Salerno
MOMA S.p.A
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
2/31
Overview of the ARISTOTELE project
The ARISTOTELE Approach
ARISTOTELE Models
ARISTOTELE tools
ARISTOTELE Architecture
The approach
The logical view
Other Available results
The Architecture
Already Developed tools
Outlines
2
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
3/31
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
4/31
ARISTOTELE Approach: overview
1. To merge strategicorganisational objectives andworker preferences and needs
to create personalised andadaptive learning experience;
2. To support organisationalprocesses: optimising humanresource allocation; supportingdaily work through PersonalWorking Learning Environment;individual performanceassessment;
3. To support innovationmanagement and buildingthrough Innovation Factory
SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
4
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
5/31
The top level is the starting point: inputs (organizational objectives and workerneeds, preferences, ) influencing the key ARISTOTELE processes
The middle level embraces the key ARISTOTELE processes centred on
collaboration: Building of personalized learning experiences
Creation of Innovation Factory for collaborative innovation boosting
Management and sharing of personal knowledge to be reused in different domains and tasks
The bottom level includes features supporting update and reuse of organizationalknowledge
ARISTOTELE enabling building blocks
and research areas
5SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
6/31
The general Idea
6
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
7/31
Knowledge Model (KM)
provides constructs for the representation ofenterprise knowledge entities, enterprise
domain vocabulary, educational vocabulary Competence Model (CM)
provides constructs for the representation ofcompetences and their relations to otherconcepts such as context, activities, and
objectives
Worker Model (WM)
provides constructs for the representation ofworker including social, learning, workingand personal goals
Learning Experience Model (LEM)
provides constructs for the learningexperience needed to achieve a newcompetence or fill a competence gap.
ARISTOTELE Models
7SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
8/31
The models have been defined following four maindirections:
the analysis of organizational practices of the pilots, theprojects scenarios and requirements, and the methodologiesneeds to derive the main concepts and relationships of the fourmodels;
the definition of few and clear principles to follow during themodeling activities;
the selection of a set of specifications, standards and availablemodels from the the State-of-the-Art and Intelligent Web
Teacher (IWT) platform that represent the building blocks of thefour models;
the analysis of actual experiences from communities of practice
Models Definition
8SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
9/31
Role of the Models: Integrated Schemas
9
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
10/31
Reference Ontologies: used to represent andstructure enterprises resources (e.g., worker profile,
competences, project and activities, etc.) FOAF, DOAP, SKOS, SIOC, etc.
Organisation Ontologies: exploited to provide a
shared classification of the resources available in theKnowledge base.
to classify knowledge resources according to the context of theenterprise and to provide a common access layer toheterogeneous resources daily produced by the workers (e.g.,document, wiki, blog, etc.).
Characteristics of the ARISTOTELE
Models
10SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
11/31
The Knowledge Model: reference Ontology
11SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
12/31
The Knowledge Model: Organisation Ontology
and IWT Learning Domain Model
12SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
13/31
Competence Model
13
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
14/31
Worker Model
14
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
15/31
Learning Experience Generation Model
15
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
16/31
A Knowledge model instance example
16
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
17/31
Training Domain Instance
17SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
18/31
Knowledge Management (KM) Tool, exploiting methodologiesand techniques supporting organizational knowledge building andmaintenance (merging, matching, versioning) in a semi-automatic
way using knowledge extraction techniques as well. Human Resource Management (HRM) Tool, exploitingmethodologies and techniques supporting competence gapanalysis, team and group formation, internal resourcescompetence development, and recruitment.
Social Collaboration and Networking (CN) Tool, aiming atsupporting the innovation process within the organization. . Learning Experience Generation (LEG) Tool, exploiting
methodologies and techniques to recommend suitable contentsand didactic approaches to the workers, to generate, adapt andmanage personalized learning experiences tailored to theorganizational objectives.
Personal and reliable Working and Learning Environment(PWLE) tool, acting as a methodological and technologicalintegrator for all the other tools.
The Tools
18SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
19/31
How Fit Everithing Together
19
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
20/31
Several Challenges Complexity of the systems
Enterprise architecture
Enterprise Application Integration and Semantic technologies Integration of Several Technologies
several form of deployment (SaaS, IaaS, distributed, centralised)
Facilitate Adoption, Acceptance and Assimilation
Provide the right information to the involved stakeholders
(distributed teams) Respecting the time constrains
Key decisions Incremental approach (2 steps)
first High Level Architecture (guidelines, approach description anddocumentation) exploited for tools design
Architecture Design leveraging on existing frameworks
Design the ARISTOTELE Architecture
20SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
21/31
Provides a methodological and technological framework describing
principles and guidelines underlying the whole ARISTOTELE
Platform
Provides specification of the logical description of the architecture Provide an understanding of what kind of building block we rely on and
How theycontribute to the achievementof the whole system
Provides guidelines for architects and developers team in charge
of the design and development of the differentARISTOTELE
modules
Provides information about decomposition of the platform Identification of the main building blocks
Identification of their responsibilities
Provides information about ARISTOTELE enabling technologies
features
Definition of the High Level Architecture
What it is: Sketch the whole system
21SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
22/31
Definition of the High Level Architecture
Documentation (1/2)
Produce the documentation that communicates thearchitectural decisions
Inspired to the Views and Beyond (V&B) approachproposed by the Software Engineering Institute Motivation An architecture document is useful only if it
communicates effectively the architectural decisions
Fundamental unit of documentation Views, each representinga "part of the whole" system structures
Fundamental principle Documenting an architecture is amatter of documenting the relevant views, and then adding
documentation that applies to more than one view
The concept of View allows simplify the communication byfocusing only on some aspects at a time
22SOA-KME Workshop at CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
23/31
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
24/31
Architecture
Design
MIKE 2.0
SemanticEnterprise
Enterprise 2.0
High LevelArchitecture
SoftwareArchitecture
Documentation
Views & Beyond
High levelsystemoverview
UserRequirement
s
BusinessProcess
Patterns
Architecturaldrivers
ARISTOTELE Architecture design
SAFEArchitecture
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
25/31
Input User Requirements
Business Process Patterns: to describe howARISTOTELE supports the
members of the organization From High Level Architecture:
Architectural drivers
Views&Beyond approach for the documentation of the architecture
A first high level systemoverview
From MIKE 2.0: SAFE Architecture: An architecture for the Federated Enterprise (Methodology
for the definition of the architecture, SOA pattern adoption)
Semantic Enterprise: provides a layer for the enterprise to establish coherence,consistency, and interoperability across its information assets
Enterprise 2.0: brings the collaborative and social computing concepts
associated with Web 2.0 into the Enterprise
Output: Software Architecture Documentation
ARISTOTELE Architecture design
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
26/31
ARISTOTELE Architecture Logical view
Data
Data
Tools PWLE LEG HRM CN KM
Services
Core Services
Orchestration Services
Base Services
Content Data Semantic Data
Service Broker
Recommender
System
Enterprise Linked
Data Layer
Knowledge
Management
Link Discovery
SharePoint IWTExternal or
Legacy
Triple Store
SharePointServices
IWT
Services
Competence
Gap
Tag Suggestion
Expert Finding
Worker
Competence
Update
Relevance
Calculation
Team Building
Learning
Experience
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
27/31
Semantic Layer high level architecure
27SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
28/31
Enterprise Liked Data Layer
2828SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
29/31
Available tools
29
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
30/31
Available tools
30
-
7/28/2019 Managing SemanticModels for representing Intangible Enterprise Assets: The ARISTOTELE Project Software Architecture
31/31
Web site: http://www-aristotele-eu.org Follow us on twitter: (@Aristotele_ip) URL:
http://twitter.com/#!/Aristotele_ip
LinkedIn: ID Group - ARISTOTELE
Facebook: ARISTOTELE Project
ARISTOTELE references
31
Thank you very much
for your attention andstay tuned!
SOA-KME Workshop @ CISIS 2012Palermo 4th-6th, 2012