Industrial Ontologies Group
Download
Report
Transcript Industrial Ontologies Group
Industrial Ontologies Group
University of Jyväskylä
Industrial Ontologies Group
Industrial Ontologies Group
University of Jyväskylä
Researchers
Vagan Terziyan (Head)
Olena Kaykova
Oleksiy Khriyenko
Sergiy Nikitin
Michal Nagy
Michael Cochez
Joonas Kesäniemi
Viljo Pilli-Sihvola
Jose Luis Garduno
URL: http://www.mit.jyu.fi/ai/OntoGroup
Contact Person:
Timo Tiihonen
e-mails:
• [email protected]
• [email protected]
phone: +358 14 260 2741
Group Profile (summary)
http://www.mit.jyu.fi/ai/Industrial_Ontologies_Group_booklet_print.doc
UBIWARE Project
“Smart
Resource
Agent
“Device”
Resource
Agent
Semantic Middleware for Ubiquitous Computing”
“Expert”
Resource
Agent
University of Jyväskylä
Industrial Ontologies Group
“Service”
Interoperability Challenge
Future Web applications and
Web-based systems will
contain
heterogeneous
components and therefore
will demand support for
integration, interoperability,
collaboration and mutual
service provisioning between
resources of different types.
Components of a modern system are not only
highly heterogeneous but also globally distributed
Web of Software
(SOA) …
Web 3.0:
Web of
Things
and Services
Web of Knowledge
Web 2.0:
Web of Humans
Web 4.0:
Web of Intelligence
… or some parts of the system may run
within huge data centers (Cloud Computing)…
… and some parts of the system may be
placed into mobile terminals under
supervision of various mobile ecosystems…
…and there should be an easy way to design,
use, administrate and reconfigure the system
…
… and the system in many cases should
be able to reconfigure and manage itself
(i.e. autonomic, proactive, self-managed)…
Agents are needed !
… and semantics is needed !
Adding a “virtual representative” to every resource solves the global
interoperability problem. Intelligent agent (a kind of “software robot”) will
act, communicate and collaborate on behalf of each Web resource
Semantic
adapter
Semantic
communication
Semantic
business logic
GUN Concept (Industrial Ontologies Group)
GUN – Global
Understanding
eNvironment
GUN
=
Global Environment
+
Global Understanding
=
Proactive Self-Managed
Semantic Web of
Everything
http://www.mit.jyu.fi/ai/OntoGroup/projects.htm
http://www.mit.jyu.fi/ai/Industrial_Ontologies_Group_booklet_print.doc
Global Understanding Environment (GUN)
GUN can be considered as a
kind of Ubiquitous Eco-System
for Ubiquitous Society, which
will be such proactive, selfmanaged evolutionary Semantic
Web of Things, People and
Abstractions where all kinds of
entities can understand,
interact, serve, develop and
learn from each other.
Human-to-Human
Human-to-Machine
Machine-to-Human
Machine-to-Machine
Software-to-Human
Software-to-Machine
Software-to-Software
…
Human-to-Software
Agent-to-Agent
UBIWARE Project – direction towards GUN
Due to heterogeneity of provided services and supported components,
UBIWARE is based on integration of several technologies: Semantic
Web, Distributed Artificial Intelligence and Agent Technologies,
Ubiquitous Computing, SOA (Service-Oriented Architecture), Web X.0,
and related concepts.
The research and design on UBIWARE is started by Industrial
Ontologies Group within UBIWARE project: “Smart Semantic
Middleware for Ubiquitous Computing” (June 2007 – December 2010)
funded by Tekes and industrial companies.
Project web page: http://www.mit.jyu.fi/ai/OntoGroup/UBIWARE_details.htm
UBIWARE 3.0 (2009-2010) platform
(ready in August 2010)
UBIWARE 3.0 is a Web-based platform for creating and executing
configurable distributed systems based on generalized and reusable
business scenarios, which heterogeneous components (actors) are not
predefined but can be selected, replaced and configured in runtime.
Presentation Case for UBIWARE 3.0
Presentation Case for UBIWARE 3.0
Linked Data
X1
X1
X1
X1
X1
X1
X1
X1
X1
…
X1
X1
X1
X2
X2
…
X1
X3
X3
…
:firstName :Vagan
:lastName :Terziyan
:sex
:Male
:birthday
:27/12/1958
:email
:[email protected]
:interest
:fishing
:hasPhoto #vagan.jpg
:group
:IOG
:group
:RuleML
:education :KNURE
:position
:professor
:hasFriend X2
:firstName :Alain
:lastName :Gourdin
:hasFriend X3
:firstName :Mikko
:lastName :Vapa
Sample of UBIWARE-driven Mobile Application
10 slides on:
Why do you need
UBIWARE and
UBIWARE-based
products and
services ?
UBIWARE team
University of Jyväskylä
Industrial Ontologies Group
University of Jyväskylä,
15 May, 2009
What the companies usually want to
get from us?
They want to see technology applied to their problems, allegorically
they want a ready-to-use product, let us say, coffee,
but…
UBIWARE allegoric view
But we are providing much more than just
a coffee, we are providing a coffee maker
!
UBIWARE allegoric view (2)
Coffee
Roaster
1.
2.
3.
Coffee
Grinder
4.
UBIWARE is also about orchestrating external resources to achieve a goal!
Outsourced external resources can be both:
information and service providers
You may say however: “I still want
my coffee, not a coffee maker !”
Order
and instructions
Coffee
You may still get your coffee made by our coffee maker, hosted “within the cloud”, and
even have possibility to take part in making your coffee every time you need it and every
way you like it!
You may serve the coffee made by
our “Cloud-Coffee-Maker” to others
Order
and instructions
Coffee
Message to the UBIWARE partners
• Do not loose the opportunity, save your
resources – select UBIWARE (“make
coffee yourself (using your or our kitchen infrastructure)
easily and cheaper whenever you need it
and not buy it every time”);
• Help us to develop the basis of
UBIWARE first of all, then you will be
able to manage you future (even more
sophisticated) cases by yourself.
GERI: Global Enterprise
Resource Integration
with case study on:
(a) Mobile-Ecosystem-as-a-Service;
(b) Enhancement of industrial systems with
public/social context and services.
• Plan for new Tekes proposal:
• According to IOG roadmap towards GUN:
• SmartResource-UBIWARE-GERI-GUN
Industrial Ontologies Group
GERI research challenges
•
•
•
•
•
•
•
•
APIaaS: API-as-a-Service;
ESaaS: EcoSystem-as-a-Service;
INaaS: Intelligence-as-a-Service;
KaaS:
Knowledge-as-a-Service;
INTaaS: Integration-as-a-Service;
VaaS:
Visualization-as-a-Service;
P&SaaS: Privacy and Security-as-a-Service;
HPCaaS: High Performance Computation-as-aService;
• TaaS:
Testing-as-a-Service;
• ITaaS:
IT-as-a-Service (general concept);
Enhancement of Industrial Systems with
Public/Social Context and Services
GERI users will be able to orchestrate
services from heterogeneous ecosystems
Semantic
Interface