Towards Bottom up semantic services definition
-
Upload
cristian-vasquez -
Category
Education
-
view
390 -
download
0
description
Transcript of Towards Bottom up semantic services definition
28/04/11 | pag. 1
Cristian Vasquez
Towards bottom up Semantic
Services Definition (poster)
28/04/11 | pag. 2
Towards bottom up Semantic Services Definition
How to construct systems that honor the
characteristics and the dynamics of such
systems?
Motivation:
Service elicitation in
Decentralized and
Heterogeneous environments
28/04/11 | pag. 3
Stakeholder Stakeholder
Ontology
Natural Language
Terminology
Schemas Mappings
Background
Experience
Natural Language
Terminology
Schemas
Praxis
Collective
Interpretation
Data Data
Dialogs
Interchange
Influence
Agreement
Glossaries
Service
P2P
28/04/11 | pag. 4
Business
Domain
Ω A
Services
Towards bottom up Semantic Services Definition
To map the models
Stakeholder interactions
Traditionally, how we perform the process of
service elicitation? Authorities,
Standards,
Experts etc.
28/04/11 | pag. 5
Business
Domain A
Business
Domain B
Ω B
Ω A
Services
Towards bottom up Semantic Services Definition
Stakeholder interactions
Traditionally, how we perform the process of
service elicitation? Stakeholder
Group A
Stakeholder
Group B
28/04/11 | pag. 6
Services
Authority A
Ω
Business
Domain A Ω A
Business
Domain B Ω B
Towards bottom up Semantic Services Definition
Stakeholder interactions
Traditionally, how we perform the process of
service elicitation?
Stakeholder
Group A Stakeholder
Group B
Authorities,
Standards,
Experts etc.
28/04/11 | pag. 7
Highly decentralized
environments?
Towards bottom up Semantic Services Definition
-> To empower the participants.
28/04/11 | pag. 8
(SMA) (SMA)
Externalize
Combine
Transform
Adopt
Export
Share
Stakeholder
Management
Area (SMA)
Service design
or “playground”
Area Artifacts
(Services)
Import
Receive
Organize
Formalize
Refine
Services
By design we want to explore the use of
artifacts to hold the distinct semantics or
intended meaning of the stakeholders.
-> They are owned by the community.
28/04/11 | pag. 9
Blackboards as a network
Stakeholder
Applications
is a
is a
is a
Part of
Blackboards adopts Wiki paradigm
Using relations to other blackboards (links)
Service design area
or “playground” Area:
Blackboard networks
Stakeholder
Applications
28/04/11 | pag. 10
Blackboards as a network
Stakeholder
Applications
Blackboards adopts Wiki paradigm
Using relations to other blackboards (links)
Stakeholder
Applications
Similarity
cycle
Composition Dealing with rising complexity:
Participant Awareness +
Pattern recognition etc.
Service design area
or “playground” Area:
Blackboard networks
28/04/11 | pag. 11
Blackboards
Referent (observed subject)
Business Domain
+ Stakeholder A
Business Domain
+ Stakeholder B
Representation
Layer
Observers
Web
Blackboard
(Public space)
Blackboard's
Metadata
Model Model
28/04/11 | pag. 12
Blackboards
Referent (observed subject)
Business Domain
+ Stakeholder A
Business Domain
Stakeholder B
Models
Instances
Implementation Natural
Language
Controlled
Vocabulary
RDF
Semantic layer
Data layer
Semantic layer
Observers
Web
Blackboard
(Public space)
Blackboard's
Metadata
Stakeholder B
private space
28/04/11 | pag. 13
Blackboards evolution
Widely used on decentralized versioning
Convergence and divergence capability
Suitable for the following situations:
Blackboard Evolution profits from:
GIT
Mercurial Etc...
28/04/11 | pag. 14
Blackboards evolution
Referent (observed subject)
Semantic layer
Terminology layer
Data layer
Observers
Root
Web
Blackboard
Blackboard's
Metadata
Variant
A
Variant
A
Variant
A
Variant
B
0
0 1 1
0 1
Variant
A
Variant
C
Variant
B
Variant
B
Variant
B
1
0
1
Service layer Services
1
0
Services
28/04/11 | pag. 15
Blackboards
Observers
Blackboard
(1) Decentralization
(2) Traceability
(3) Heterogeneity
Referent (observed subject)
Business Domain
+ Stakeholder A
Business Domain
Stakeholder B
Representation
Layer
Observers
Web
Blackboard
(Public space)
Blackboard's
Metadata
Models Models
28/04/11 | pag. 16
Emergent Semantics
Bottom Up
Top Down
Emergent
Semantics
28/04/11 | pag. 17
Conclusion
Conclusion
We explore an approach that aims to support (by design):
- A group of stakeholders in their collaborative definition of services.
- Promote decentralization, heterogeneity and traceability on such
systems.
28/04/11 | pag. 18
Questions
Several questions to answer
What should be the agreement mechanisms between the stakeholders that
commit to a blackboard?
How we can profit from blackboard networks to compose and orchestrate
semantically enabled services?
How these networks evolve? How can we manage their complexity?
28/04/11 | pag. 19
Thanks