architecting intelligent content management software as a service for cuba’s enterprises

20
* Faculty of Electrical Engineering, Instituto Superior Politécnico José A Echeverría, Marianao, La Habana. Cuba + InfoAsset AG, Munich. Germany # Informatics Department, Technische Universität München, Munich. Germany Architecting intelligent content management software as a service for Cuba’s enterprises Adrian Hernández-Méndez*, Nastaran Matthes+, and Florian Matthes#

Upload: martin-cross

Post on 04-Jan-2016

21 views

Category:

Documents


1 download

DESCRIPTION

Architecting intelligent content management software as a service for Cuba’s enterprises. Adrian Hernández-Méndez*, Nastaran Matthes+, and Florian Matthes #. Technische Universität München. 13 Faculties Mathematics & Informatics Natural Sciences Engineering & Architecture - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Architecting intelligent content management software as a service for Cuba’s enterprises

* Faculty of Electrical Engineering, Instituto Superior Politécnico José A Echeverría, Marianao, La Habana. Cuba

+ InfoAsset AG, Munich. Germany # Informatics Department, Technische Universität München, Munich. Germany

Architecting intelligent content management software as a service for Cuba’s enterprisesAdrian Hernández-Méndez*, Nastaran Matthes+, and Florian Matthes#

Page 2: Architecting intelligent content management software as a service for Cuba’s enterprises

Technische Universität München

© sebis140709 Matthes Architecting intelligent content management services 2

13 Faculties Mathematics & Informatics Natural Sciences Engineering & Architecture Life Sciences & Medicine Economics & Education

32.000 Students 2.800 Informatics Faculty

478 Professors 48 Informatics Faculty

13 Nobel Prize

winners * 2012

Page 3: Architecting intelligent content management software as a service for Cuba’s enterprises

1. Intelligent Content Management Software What is intelligent content (IC)? What is intelligent content management software?

2. A Model-Based ICMSaaS Architecture Architectural overview A practical example ICMSaaS as a platform for data-intensive apps

3. Summary and Future Research

Overview

© sebis140709 Matthes Architecting intelligent content management services 3

Page 4: Architecting intelligent content management software as a service for Cuba’s enterprises

Our model of IC has three components:

1. Content types e.g. Contact, Task, Opportunity

2. Relations between content types e.g. Assigned_To, Reponsible

3. Relations between similar instances

Intelligent content (IC) has two main properties:

It is structurally rich and semantically categorized.

These properties are sufficient for making IC automatically discoverable, reusable, reconfigurable, and adaptable (Rockley & Cooper, 2012).

What is intelligent content? (1/2)

© sebis140709 Matthes Architecting intelligent content management services 4

Schema, Taxonomy, Ontology

Database, Content Repository, File System

All three can change over time

Page 5: Architecting intelligent content management software as a service for Cuba’s enterprises

A (content) Instance has

1. Fields of basic data types (text, file, hypertext, image, number, enumeration) Maybe multi-valued

2. Relations to other instances Associations (can be traversed in both directions) Aggregation hierarchy

3. A content type that semantically categorizes the instance and constrains the structure of the instance and its possible relations to other instances

All three can change dynamically over time.

What is intelligent content? (2/2)

© sebis140709 Matthes Architecting intelligent content management services 5

Page 6: Architecting intelligent content management software as a service for Cuba’s enterprises

Examples of content types

© sebis140709 Matthes Architecting intelligent content management services 6

Contact …

Page 7: Architecting intelligent content management software as a service for Cuba’s enterprises

Inference and discovery of content types

© sebis140709 Matthes Architecting intelligent content management services 7

Page 8: Architecting intelligent content management software as a service for Cuba’s enterprises

140709 Matthes Architecting intelligent content management services

CRUDBidirectional linkingData widgetsClassification & TaggingGoogle+ searchNavigation, DiscussionAlerting & Awareness

Uniform Servicesfor Web & Desktop

What is intelligent content management software?

Hierarchical Groups,Access Control Lists

Single Sign On

Customer Communities PartnersEmployees Suppliers

ContactsPersonal

ProfileBlogs

Web Links Notes

Semi-structured Content(collect, organize, edit)

OfficeDocuments

Personal Content

OfficeDocuments

Work Spaces(share, communicate)

Templates Tasks

NewsWikis

Forum

Teamwork

Customer Task

Opportunity Statistics

Company

OtherInformation

Business Objects(access, manage)

Enterprise Content

© sebis 8

Types, Relations, Hypertext, Tags

Page 9: Architecting intelligent content management software as a service for Cuba’s enterprises

1. Intelligent Content Management Software What is intelligent content (IC)? What is intelligent content management software?

2. A Model-Based ICMSaaS Architecture Architectural overview A practical example ICMSaaS as a platform for data-intensive apps

3. Summary and Future Research

Overview

© sebis140709 Matthes Architecting intelligent content management services 9

Page 10: Architecting intelligent content management software as a service for Cuba’s enterprises

Architectural Overview

© sebis140709 Matthes Architecting intelligent content management services 10

Project Management

ContactManagement

RiskManagement

Storage Layer

Data Modeling Layer

Access Control Layer

Computation Layer

Coordination Layer

Visualization and Interaction Layer

EnterpriseArchitecture Management

Intelligent content management platform (as a service)

Problem-specific applications

Self-describing Content

Data Models

Authorization Models

Methods & Functions

Tasks & Cases

View Models

Page 11: Architecting intelligent content management software as a service for Cuba’s enterprises

Generic model-driven visualization of intelligent content (1/2)

© sebis 11

Fields

140709 Matthes Architecting intelligent content management services

Relations

InverseRelations

Content Type

Unstructured Content

Page 12: Architecting intelligent content management software as a service for Cuba’s enterprises

Generic model-driven visualization of intelligent content (2/2)

© sebis140709 Matthes Architecting intelligent content management services 12

Visit http://wwwmatthes.in.tum.de and www.infoAsset.de for more information on Hybrid Wikis and Tricia.

Aggregated Content

Page 13: Architecting intelligent content management software as a service for Cuba’s enterprises

Visualizing intelligent content (Tricia data widgets)

© sebis140709 Matthes Architecting intelligent content management services 13

Page 14: Architecting intelligent content management software as a service for Cuba’s enterprises

Visualizing intelligent content (Tricia data widgets)

© sebis140709 Matthes Architecting intelligent content management services 14

Page 15: Architecting intelligent content management software as a service for Cuba’s enterprises

Visualizing intelligent content (Tricia data widgets)

© sebis140709 Matthes Architecting intelligent content management services 15

Link

Page 16: Architecting intelligent content management software as a service for Cuba’s enterprises

German companies & institutions using the Tricia intelligent content management platform

© sebis140709 Matthes Architecting intelligent content management services 16

Page 17: Architecting intelligent content management software as a service for Cuba’s enterprises

.g

1. Intelligent Content Management Software What is intelligent content (IC)? What is intelligent content management software?

2. A Model-Based ICMSaaS Architecture Architectural overview A practical example ICMSaaS as a platform for data-intensive apps

3. Summary and Future Research

Overview

© sebis140709 Matthes Architecting intelligent content management services 17

Page 18: Architecting intelligent content management software as a service for Cuba’s enterprises

Key benefits

© sebis140709 Matthes Architecting intelligent content management services 18

Reduced time to market & increased flexibility

Project Management

ContactManagement

RiskManagement

EnterpriseArchitecture Management

Intelligent content management platform (as a service)

Problem-specific applications

Self-describing Content

Data Models

Authorization Models

Methods & Functions

Tasks & Cases

View Models

Page 19: Architecting intelligent content management software as a service for Cuba’s enterprises

Future Work

© sebis140709 Matthes Architecting intelligent content management services 19

Intelligent Content + Calculations Spreadsheets 2.0

VisualizationsFunctions / Transformations

Content

𝑓

𝑓𝑓

𝑓

𝑓𝑓

𝑓

𝑓

𝑓𝑓

𝑓Users

Page 20: Architecting intelligent content management software as a service for Cuba’s enterprises

Technische Universität MünchenDepartment of InformaticsChair of Software Engineering for Business Information Systems

Boltzmannstraße 385748 Garching bei München

Tel +49.89.289.Fax +49.89.289.17136

wwwmatthes.in.tum.de

Florian MatthesProf.Dr.rer.nat.

17132

[email protected]

Thank you for your attention. Questions?