* 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#
Technische Universität München © sebis Matthes Architecting intelligent content management services 2 13 Faculties Mathematics & Informatics Natural Sciences Engineering & Architecture Life Sciences & Medicine Economics & Education Students 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 © sebis 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) © sebis 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) © sebis Matthes Architecting intelligent content management services 5
Examples of content types © sebis Matthes Architecting intelligent content management services 6 Contact …
Inference and discovery of content types © sebis Matthes Architecting intelligent content management services 7
CRUD Bidirectional linking Data widgets Classification & Tagging Google + search Navigation, Discussion Alerting & Awareness Uniform Services for Web & Desktop What is intelligent content management software? Matthes Architecting intelligent content management services Hierarchical Groups, Access Control Lists Single Sign On Customer CommunitiesPartnersEmployees Suppliers Contacts Personal Profile Blogs Web LinksNotes Semi-structured Content (collect, organize, edit) Office Documents Personal Content Office Documents Work Spaces (share, communicate) TemplatesTasks News Wikis Forum Teamwork Customer Task OpportunityStatistics Company Other Information Business Objects (access, manage) Enterprise Content © sebis8 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 © sebis Matthes Architecting intelligent content management services 9
Architectural Overview © sebis Matthes Architecting intelligent content management services 10 Project Management Contact Management Risk Management Storage Layer Data Modeling Layer Access Control Layer Computation Layer Coordination Layer Visualization and Interaction Layer Enterprise Architecture 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) © sebis11 Fields Matthes Architecting intelligent content management services Relations Inverse Relations Content Type Unstructured Content
Generic model-driven visualization of intelligent content (2/2) © sebis Matthes Architecting intelligent content management services 12 Visit and for more information on Hybrid Wikis and Tricia. Aggregated Content
Visualizing intelligent content (Tricia data widgets) © sebis Matthes Architecting intelligent content management services 13
Visualizing intelligent content (Tricia data widgets) © sebis Matthes Architecting intelligent content management services 14
Visualizing intelligent content (Tricia data widgets) © sebis Matthes Architecting intelligent content management services 15 Link
German companies & institutions using the Tricia intelligent content management platform © sebis 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 © sebis Matthes Architecting intelligent content management services 17
Key benefits © sebis Matthes Architecting intelligent content management services 18 Reduced time to market & increased flexibility Project Management Contact Management Risk Management Enterprise Architecture 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 © sebis Matthes Architecting intelligent content management services 19 Intelligent Content + Calculations Spreadsheets 2.0 Visualizations Functions / Transformations Content Users
Technische Universität München Department of Informatics Chair of Software Engineering for Business Information Systems Boltzmannstraße Garching bei München Tel Fax wwwmatthes.in.tum.de Florian Matthes Prof.Dr.rer.nat Thank you for your attention. Questions?