SlideShare a Scribd company logo
1 of 31
k-infinity – the semantic platform
k-infinity – the semantic platform
agile to the core
k-infinity – the semantic platform
Vision…
2
k-infinity – the semantic platform
… and reality
3
How does all this
connect and what
does it mean?
k-infinity – the semantic platform
4
k-infinity integrates the most
important business objects
from different enterprise
sources in one strategic data
model
It creates a level where information
can be be accessed, analysed and
combined through services…
… without having to deal with
complexity of grown structures
k-infinity – the semantic platform
How does that work? – Technical view
5
1. You need a natural
/strategic data model 2. You need
intelligent adaptors
3. You have to put
the meaning in the
data not in the
applications
4. You need
networked instead
of hierarchical
access control
k-infinity – the semantic platform
How is it done? - Critical stages of a project
6
Start of productive useProject start
k-infinity – the semantic platform
Natural data model
7
People think in objects, not in tables
A natural data model preserves object
identity
Its characteristics reflect characteristics of
the domain (similarity of, e.g., projects
results in distance between objects in the
semantic network, central objects show high
density of connections etc.)
 result: data model that users
understand
Business can participate
Long-term controllability
Adaptable during runtime
k-infinity – the semantic platform
8
Capture business requirements - situation
Common understanding between business users, developers
and database specialists is often only reached through the
implementation, making data and features tangible in the
frontend
 Long cycles, iterations are being used up by
misunderstandings
k-infinity – the semantic platform
9
Capture business requirements
The semantic data model is a common ground for business and
development, (no need for database specialist), makes data and their
logic visible, allows to quickly build examples etc. Thus, many issues can
be resolved within minutes, not weeks
k-infinity – the semantic platform
10
»In the project overview,
we want to see
customer, customer
industy and location –
but obviously, this only
holds for customer
projects, not for internal
ones«
User Feedback
Changes that affect the data model
k-infinity – the semantic platform
11
»Well, at the moment, we
don‘t distinguish between
customer projects and
internal ones and we
don‘t have anything like
customer industry. But no
problem. If you like, we
will do this together right
now«
User Feedback
Changes that affect the data model
k-infinity – the semantic platform
12
We differenciate the project
concept and distribute the
example instance to the more
specific concepts.
When we redefine properties,
the system makes sure that no
information is lost involuntarily
by presenting a list of conse-
quences.
User Feedback
Changes in the data model
k-infinity – the semantic platform
13
Lists and searches defined on
projects profit from the concept
hierarchy and do not have to be
changed at all
User Feedback
Changes in the data model
k-infinity – the semantic platform
14
We add industries as a specific
topic type and add relations
from customers to industries
Now we can assign customers
to the projects and classify the
projects by customer industry
 Schema can be changed at
runtime
 Graph-based UI makes it
easy to share examples
with business users
User Feedback
Changes in the data model
k-infinity – the semantic platform
Intelligent adaptors
15
It is not enough to build mappings, we have
have to a mapping-engine for each data
source – based on rules and robust towards
changes
 Landscape of contributors to the
strategic data model
 Continuous integration
k-infinity – the semantic platform
16
Consume data from external systems
Integration of external data sources as a continuous task
- based on rules and robust towards changes
- Collection of meta-knowledge for every object: from which source did it
come, when was it connected, which mapping rule was used etc.
k-infinity – the semantic platform
Keeping data independent from the application
17
If an application needs to know
what industry experience an
employee has, this information is,
e.g., collected through projects
and their customers
Strategic data model:
Information has to be stored
where it belongs logically
not where it is likely to be
accessed in a particular
application – reasoning
provides the transport from
A to B
k-infinity – the semantic platform
18
Purpose-built data model
Business objects scattered
tables
Strategic data model
Different aspects don‘t make
different objects: customer,
supplier, partner – but always
the same company
Company buys our products
 customer
Company participates in
our projects  project
partner
Company supplies raw
materials  supplier
Provide data to external systems
k-infinity creates object identity – that makes it a good data source
k-infinity – the semantic platform
19
Purpose-built data models
Application constructs
„meaning“ from data fragments
(intelligence buried in code)
Strategic data model: Semantic net
represents information in an object
oriented fashion. Intelligence lies in
the data and can be offered as
service to all applications
Change Management
k-infinity keeps the data and their interpretation together – that makes it
an even better data source. Together with object-orientation and
inheritance it also minimizes dependencies and therefore minimizes the
need for „clean up“ after changes
k-infinity – the semantic platform
Access to networked data within networked organisations
20
Access control:
We face the problem that
people, who are embedded
in networked (not
hierarchical) organization
structures have to get
secure access to networked
(not hierarchical)
information structures
k-infinity provides a role and
rule-based access model
where the properties of the
data/metadata (direct or
inferenced), as well as the
explicit and implicit role of
the user is interpreted during
runtime to grant access to
certain parts of the data
k-infinity – the semantic platform
k-infinity makes your data…
21
…understandable
…strategic
…agile
…executable +
service-oriented
… smart
k-infinity – the semantic platform
k-infinity - Tool support
22
Configured and
scripted
business logic
 Modeling + schema
evolution
 Query + service
definition
 Editor configuration
 Import mapping,
searches, access rights,
triggers
k-infinity – the semantic platform
Data Modeling + Schema Evolution
23
Graphical, example-driven
data modeling
Schema evolution at
runtime
k-infinity – the semantic platform
Query assistant
24
Structured queries are
configured and managed in a
point-and-click interface
k-infinity – the semantic platform
REST-Services
25
 REST-Services expose the configured
queries externally. Dependencies with
the data model are controlled
automatically
 JavaScript is used to define services with
higher complexity
k-infinity – the semantic platform
Semantic view configuration
26
Configuration of views corresponding
to business logic by transforming and
composing selected parts of the
semantic network
k-infinity – the semantic platform
Mapping Tool
27
Complex data mappings
for import, export and
synchronisation
between structured
data sources and the
semantic database can
easily be defined
k-infinity – the semantic platform
Search Support
28
 Fuzzy search
 Intelligent
interpretation of
search strings
 Full text search
 Integration of
external search
engines
Configuration of complex searches and
traversion strategies
k-infinity – the semantic platform
Access rights and triggers
29
Rule- and role-based
configuration of access
rights interpreting the
properties and connections
of both data and user
Based on predefined
information patterns in the
seamantic net, actions can
be triggered
I want to be
automatically informed
about news social media
projects in the
automotive industry…
k-infinity – the semantic platform
Knowledge-Packs
30
MeSH, ICD-10, … NACE, E@class, ..
+ regulations,
geodata,
technical
vocabularies,
…
A wide range of open and commercial ontologies,
taxonomies and thesauri are available as plug-ins to
k-infinity
k-infinity – the semantic platform
Questions?
Peter Dommermuth
intelligent views gmbh
Julius-Reiber-Str. 17
64293 Darmstadt
Tel. + 49 (0) 61 51-50 06-520
Fax + 49 (0) 61 51-50 06-138
p.dommermuth@i-views.de
www.i-views.de
Wer seine Daten liebt,
vernetzt sie.

More Related Content

What's hot

LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX GmbH
 
Open DMPs: Machine Actionable open data management planning (Presentation at ...
Open DMPs: Machine Actionable open data management planning (Presentation at ...Open DMPs: Machine Actionable open data management planning (Presentation at ...
Open DMPs: Machine Actionable open data management planning (Presentation at ...OpenAIRE
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLeanIX GmbH
 
MTECH Project Services (EN)
MTECH Project Services (EN)MTECH Project Services (EN)
MTECH Project Services (EN)Paul Worthington
 
Digital and data journey demystified: how it all works
Digital and data journey demystified: how it all worksDigital and data journey demystified: how it all works
Digital and data journey demystified: how it all worksMichal Hodinka
 
Integration Architecture with the Data Flow
Integration Architecture with the Data FlowIntegration Architecture with the Data Flow
Integration Architecture with the Data FlowLeanIX GmbH
 
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...FIWARE
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTHong-Linh Truong
 
NRB MAINFRAME DAY 01 - Pascal Laffineur - Introduction of NRB’s vision
NRB MAINFRAME DAY 01 - Pascal Laffineur - Introduction of NRB’s visionNRB MAINFRAME DAY 01 - Pascal Laffineur - Introduction of NRB’s vision
NRB MAINFRAME DAY 01 - Pascal Laffineur - Introduction of NRB’s visionNRB
 
AmitKumarJha_Resume_MarkitEDM_Architect_Lead
AmitKumarJha_Resume_MarkitEDM_Architect_LeadAmitKumarJha_Resume_MarkitEDM_Architect_Lead
AmitKumarJha_Resume_MarkitEDM_Architect_LeadAmit Kumar Jha
 

What's hot (11)

LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio Integration
 
Open DMPs: Machine Actionable open data management planning (Presentation at ...
Open DMPs: Machine Actionable open data management planning (Presentation at ...Open DMPs: Machine Actionable open data management planning (Presentation at ...
Open DMPs: Machine Actionable open data management planning (Presentation at ...
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio Integration
 
MTECH Project Services (EN)
MTECH Project Services (EN)MTECH Project Services (EN)
MTECH Project Services (EN)
 
Information Delivery Manual
Information Delivery ManualInformation Delivery Manual
Information Delivery Manual
 
Digital and data journey demystified: how it all works
Digital and data journey demystified: how it all worksDigital and data journey demystified: how it all works
Digital and data journey demystified: how it all works
 
Integration Architecture with the Data Flow
Integration Architecture with the Data FlowIntegration Architecture with the Data Flow
Integration Architecture with the Data Flow
 
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
 
NRB MAINFRAME DAY 01 - Pascal Laffineur - Introduction of NRB’s vision
NRB MAINFRAME DAY 01 - Pascal Laffineur - Introduction of NRB’s visionNRB MAINFRAME DAY 01 - Pascal Laffineur - Introduction of NRB’s vision
NRB MAINFRAME DAY 01 - Pascal Laffineur - Introduction of NRB’s vision
 
AmitKumarJha_Resume_MarkitEDM_Architect_Lead
AmitKumarJha_Resume_MarkitEDM_Architect_LeadAmitKumarJha_Resume_MarkitEDM_Architect_Lead
AmitKumarJha_Resume_MarkitEDM_Architect_Lead
 

Viewers also liked

Viewers also liked (7)

I views semantische-netze
I views semantische-netzeI views semantische-netze
I views semantische-netze
 
intelligent views agile projekte mit k-infinity
intelligent views agile projekte mit k-infinityintelligent views agile projekte mit k-infinity
intelligent views agile projekte mit k-infinity
 
I views wm-problem
I views wm-problemI views wm-problem
I views wm-problem
 
Digitalisierung in deutschen Traditionsunternehmen
Digitalisierung in deutschen TraditionsunternehmenDigitalisierung in deutschen Traditionsunternehmen
Digitalisierung in deutschen Traditionsunternehmen
 
I views suchmaschine
I views suchmaschineI views suchmaschine
I views suchmaschine
 
intelligent views agile projektes with k-infinity
intelligent views agile projektes with k-infinityintelligent views agile projektes with k-infinity
intelligent views agile projektes with k-infinity
 
I-views semantik-sharepoint
I-views semantik-sharepointI-views semantik-sharepoint
I-views semantik-sharepoint
 

Similar to k-infinity - The Agile Semantic Platform

Architecting a Digital Enterprise
Architecting a Digital EnterpriseArchitecting a Digital Enterprise
Architecting a Digital EnterpriseWSO2
 
Architecting a Digital Enterprise
Architecting a Digital EnterpriseArchitecting a Digital Enterprise
Architecting a Digital EnterpriseWSO2
 
Orchestrate data with agility and responsiveness. Learn how to manage a commo...
Orchestrate data with agility and responsiveness. Learn how to manage a commo...Orchestrate data with agility and responsiveness. Learn how to manage a commo...
Orchestrate data with agility and responsiveness. Learn how to manage a commo...Skender Kollcaku
 
Mindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for IndustryMindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for IndustryIIoTWorld
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Alexander SAMARIN
 
Using Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsUsing Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsLinkurious
 
Agile Data Integration: How is it possible?
Agile Data Integration: How is it possible?Agile Data Integration: How is it possible?
Agile Data Integration: How is it possible?confluent
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference ArchitectureAlexander SAMARIN
 
WSO2 Summit London 2018: Lean Digital Agility with WSO2
WSO2 Summit London 2018: Lean Digital Agility with WSO2WSO2 Summit London 2018: Lean Digital Agility with WSO2
WSO2 Summit London 2018: Lean Digital Agility with WSO2WSO2
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Kellton Tech Solutions Ltd
 
Fast Data at ING – the why, what and how of the streaming analytics platform ...
Fast Data at ING – the why, what and how of the streaming analytics platform ...Fast Data at ING – the why, what and how of the streaming analytics platform ...
Fast Data at ING – the why, what and how of the streaming analytics platform ...Bas Geerdink
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systemsAlexander SAMARIN
 
Socialize your ERP, and collaborate with him!
Socialize your ERP, and collaborate with him!Socialize your ERP, and collaborate with him!
Socialize your ERP, and collaborate with him!LetsConnect
 
all-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptxall-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptxMarwan Semsom
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
DACHNUG50 CNX1 Roadmap.pdf
DACHNUG50 CNX1 Roadmap.pdfDACHNUG50 CNX1 Roadmap.pdf
DACHNUG50 CNX1 Roadmap.pdfDNUG e.V.
 

Similar to k-infinity - The Agile Semantic Platform (20)

Architecting a Digital Enterprise
Architecting a Digital EnterpriseArchitecting a Digital Enterprise
Architecting a Digital Enterprise
 
Architecting a Digital Enterprise
Architecting a Digital EnterpriseArchitecting a Digital Enterprise
Architecting a Digital Enterprise
 
Consumer IOT
Consumer IOTConsumer IOT
Consumer IOT
 
ICC Data and Device management
ICC Data and Device managementICC Data and Device management
ICC Data and Device management
 
Orchestrate data with agility and responsiveness. Learn how to manage a commo...
Orchestrate data with agility and responsiveness. Learn how to manage a commo...Orchestrate data with agility and responsiveness. Learn how to manage a commo...
Orchestrate data with agility and responsiveness. Learn how to manage a commo...
 
Mindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for IndustryMindsphere: an open cloud-based IoT operating system for Industry
Mindsphere: an open cloud-based IoT operating system for Industry
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
 
Using Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsUsing Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projects
 
Agile Data Integration: How is it possible?
Agile Data Integration: How is it possible?Agile Data Integration: How is it possible?
Agile Data Integration: How is it possible?
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference Architecture
 
WSO2 Summit London 2018: Lean Digital Agility with WSO2
WSO2 Summit London 2018: Lean Digital Agility with WSO2WSO2 Summit London 2018: Lean Digital Agility with WSO2
WSO2 Summit London 2018: Lean Digital Agility with WSO2
 
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
Ensure a Successful SAP Hybris Implementation – Part 2: Architecture and Buil...
 
Abhishek jaiswal
Abhishek jaiswalAbhishek jaiswal
Abhishek jaiswal
 
Fast Data at ING – the why, what and how of the streaming analytics platform ...
Fast Data at ING – the why, what and how of the streaming analytics platform ...Fast Data at ING – the why, what and how of the streaming analytics platform ...
Fast Data at ING – the why, what and how of the streaming analytics platform ...
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systems
 
manuqlikview
manuqlikviewmanuqlikview
manuqlikview
 
Socialize your ERP, and collaborate with him!
Socialize your ERP, and collaborate with him!Socialize your ERP, and collaborate with him!
Socialize your ERP, and collaborate with him!
 
all-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptxall-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptx
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
DACHNUG50 CNX1 Roadmap.pdf
DACHNUG50 CNX1 Roadmap.pdfDACHNUG50 CNX1 Roadmap.pdf
DACHNUG50 CNX1 Roadmap.pdf
 

Recently uploaded

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 

Recently uploaded (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 

k-infinity - The Agile Semantic Platform

  • 1. k-infinity – the semantic platform k-infinity – the semantic platform agile to the core
  • 2. k-infinity – the semantic platform Vision… 2
  • 3. k-infinity – the semantic platform … and reality 3 How does all this connect and what does it mean?
  • 4. k-infinity – the semantic platform 4 k-infinity integrates the most important business objects from different enterprise sources in one strategic data model It creates a level where information can be be accessed, analysed and combined through services… … without having to deal with complexity of grown structures
  • 5. k-infinity – the semantic platform How does that work? – Technical view 5 1. You need a natural /strategic data model 2. You need intelligent adaptors 3. You have to put the meaning in the data not in the applications 4. You need networked instead of hierarchical access control
  • 6. k-infinity – the semantic platform How is it done? - Critical stages of a project 6 Start of productive useProject start
  • 7. k-infinity – the semantic platform Natural data model 7 People think in objects, not in tables A natural data model preserves object identity Its characteristics reflect characteristics of the domain (similarity of, e.g., projects results in distance between objects in the semantic network, central objects show high density of connections etc.)  result: data model that users understand Business can participate Long-term controllability Adaptable during runtime
  • 8. k-infinity – the semantic platform 8 Capture business requirements - situation Common understanding between business users, developers and database specialists is often only reached through the implementation, making data and features tangible in the frontend  Long cycles, iterations are being used up by misunderstandings
  • 9. k-infinity – the semantic platform 9 Capture business requirements The semantic data model is a common ground for business and development, (no need for database specialist), makes data and their logic visible, allows to quickly build examples etc. Thus, many issues can be resolved within minutes, not weeks
  • 10. k-infinity – the semantic platform 10 »In the project overview, we want to see customer, customer industy and location – but obviously, this only holds for customer projects, not for internal ones« User Feedback Changes that affect the data model
  • 11. k-infinity – the semantic platform 11 »Well, at the moment, we don‘t distinguish between customer projects and internal ones and we don‘t have anything like customer industry. But no problem. If you like, we will do this together right now« User Feedback Changes that affect the data model
  • 12. k-infinity – the semantic platform 12 We differenciate the project concept and distribute the example instance to the more specific concepts. When we redefine properties, the system makes sure that no information is lost involuntarily by presenting a list of conse- quences. User Feedback Changes in the data model
  • 13. k-infinity – the semantic platform 13 Lists and searches defined on projects profit from the concept hierarchy and do not have to be changed at all User Feedback Changes in the data model
  • 14. k-infinity – the semantic platform 14 We add industries as a specific topic type and add relations from customers to industries Now we can assign customers to the projects and classify the projects by customer industry  Schema can be changed at runtime  Graph-based UI makes it easy to share examples with business users User Feedback Changes in the data model
  • 15. k-infinity – the semantic platform Intelligent adaptors 15 It is not enough to build mappings, we have have to a mapping-engine for each data source – based on rules and robust towards changes  Landscape of contributors to the strategic data model  Continuous integration
  • 16. k-infinity – the semantic platform 16 Consume data from external systems Integration of external data sources as a continuous task - based on rules and robust towards changes - Collection of meta-knowledge for every object: from which source did it come, when was it connected, which mapping rule was used etc.
  • 17. k-infinity – the semantic platform Keeping data independent from the application 17 If an application needs to know what industry experience an employee has, this information is, e.g., collected through projects and their customers Strategic data model: Information has to be stored where it belongs logically not where it is likely to be accessed in a particular application – reasoning provides the transport from A to B
  • 18. k-infinity – the semantic platform 18 Purpose-built data model Business objects scattered tables Strategic data model Different aspects don‘t make different objects: customer, supplier, partner – but always the same company Company buys our products  customer Company participates in our projects  project partner Company supplies raw materials  supplier Provide data to external systems k-infinity creates object identity – that makes it a good data source
  • 19. k-infinity – the semantic platform 19 Purpose-built data models Application constructs „meaning“ from data fragments (intelligence buried in code) Strategic data model: Semantic net represents information in an object oriented fashion. Intelligence lies in the data and can be offered as service to all applications Change Management k-infinity keeps the data and their interpretation together – that makes it an even better data source. Together with object-orientation and inheritance it also minimizes dependencies and therefore minimizes the need for „clean up“ after changes
  • 20. k-infinity – the semantic platform Access to networked data within networked organisations 20 Access control: We face the problem that people, who are embedded in networked (not hierarchical) organization structures have to get secure access to networked (not hierarchical) information structures k-infinity provides a role and rule-based access model where the properties of the data/metadata (direct or inferenced), as well as the explicit and implicit role of the user is interpreted during runtime to grant access to certain parts of the data
  • 21. k-infinity – the semantic platform k-infinity makes your data… 21 …understandable …strategic …agile …executable + service-oriented … smart
  • 22. k-infinity – the semantic platform k-infinity - Tool support 22 Configured and scripted business logic  Modeling + schema evolution  Query + service definition  Editor configuration  Import mapping, searches, access rights, triggers
  • 23. k-infinity – the semantic platform Data Modeling + Schema Evolution 23 Graphical, example-driven data modeling Schema evolution at runtime
  • 24. k-infinity – the semantic platform Query assistant 24 Structured queries are configured and managed in a point-and-click interface
  • 25. k-infinity – the semantic platform REST-Services 25  REST-Services expose the configured queries externally. Dependencies with the data model are controlled automatically  JavaScript is used to define services with higher complexity
  • 26. k-infinity – the semantic platform Semantic view configuration 26 Configuration of views corresponding to business logic by transforming and composing selected parts of the semantic network
  • 27. k-infinity – the semantic platform Mapping Tool 27 Complex data mappings for import, export and synchronisation between structured data sources and the semantic database can easily be defined
  • 28. k-infinity – the semantic platform Search Support 28  Fuzzy search  Intelligent interpretation of search strings  Full text search  Integration of external search engines Configuration of complex searches and traversion strategies
  • 29. k-infinity – the semantic platform Access rights and triggers 29 Rule- and role-based configuration of access rights interpreting the properties and connections of both data and user Based on predefined information patterns in the seamantic net, actions can be triggered I want to be automatically informed about news social media projects in the automotive industry…
  • 30. k-infinity – the semantic platform Knowledge-Packs 30 MeSH, ICD-10, … NACE, E@class, .. + regulations, geodata, technical vocabularies, … A wide range of open and commercial ontologies, taxonomies and thesauri are available as plug-ins to k-infinity
  • 31. k-infinity – the semantic platform Questions? Peter Dommermuth intelligent views gmbh Julius-Reiber-Str. 17 64293 Darmstadt Tel. + 49 (0) 61 51-50 06-520 Fax + 49 (0) 61 51-50 06-138 p.dommermuth@i-views.de www.i-views.de Wer seine Daten liebt, vernetzt sie.

Editor's Notes

  1. Authority einmalen Intelligent adapters einmalen Semantic styles? Einzelne Aspekte herausheben: warum ist Semantik optimal für: Application independent model Beispiel Baustelle besser auf den Punkt bringen Beispiel Indien Diabetes: solche Schlüsse gehören in die Daten, nicht in die SW Erweiterungsmechanismus hoch aufhängen? Natürliches Modell Integration of semi-structured info
  2. Authority einmalen Intelligent adapters einmalen Semantic styles? Einzelne Aspekte herausheben: warum ist Semantik optimal für: Application independent model Beispiel Baustelle besser auf den Punkt bringen Beispiel Indien Diabetes: solche Schlüsse gehören in die Daten, nicht in die SW Erweiterungsmechanismus hoch aufhängen? Natürliches Modell Integration of semi-structured info
  3. Voraussetzung dafür, einen Überblick über information infrastructure zu bekommen
  4. Mehrere Kunden, (Kundenstimmen) neue Anforderungen
  5. Mehrere Kunden, (Kundenstimmen) neue Anforderungen
  6. „Hof“ der Folgernungen um die Basis-Info drumherum Info wird so abgelegt, wie es richtig ist, unabhängig davon aus welcher Richtung die Frage gerade kommt… Gegenbeispiel: info, die zur Firma gehört, die dem Projekt zugeschlagen wird…