Date post: | 04-Jan-2016 |
Category: |
Documents |
Upload: | martin-cross |
View: | 18 times |
Download: | 1 times |
* 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
Thank you for your attention. Questions?