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

Post on 04-Jan-2016

19 views 1 download

Tags:

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 of 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#

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

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

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

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

Examples of content types

© sebis140709 Matthes Architecting intelligent content management services 6

Contact …

Inference and discovery of content types

© sebis140709 Matthes Architecting intelligent content management services 7

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

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

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

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

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

Visualizing intelligent content (Tricia data widgets)

© sebis140709 Matthes Architecting intelligent content management services 13

Visualizing intelligent content (Tricia data widgets)

© sebis140709 Matthes Architecting intelligent content management services 14

Visualizing intelligent content (Tricia data widgets)

© sebis140709 Matthes Architecting intelligent content management services 15

Link

German companies & institutions using the Tricia intelligent content management platform

© sebis140709 Matthes Architecting intelligent content management services 16

.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

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

Future Work

© sebis140709 Matthes Architecting intelligent content management services 19

Intelligent Content + Calculations Spreadsheets 2.0

VisualizationsFunctions / Transformations

Content

𝑓

𝑓𝑓

𝑓

𝑓𝑓

𝑓

𝑓

𝑓𝑓

𝑓Users

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

matthes@in.tum.de

Thank you for your attention. Questions?