19
28/04/11 | pag. 1 Cristian Vasquez [email protected] Towards bottom up Semantic Services Definition (poster)

Towards Bottom up semantic services definition

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Towards Bottom up semantic services definition

28/04/11 | pag. 1

Cristian Vasquez

[email protected]

Towards bottom up Semantic

Services Definition (poster)

Page 2: Towards Bottom up semantic services definition

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

Page 3: Towards Bottom up semantic services definition

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

Page 4: Towards Bottom up semantic services definition

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.

Page 5: Towards Bottom up semantic services definition

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

Page 6: Towards Bottom up semantic services definition

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.

Page 7: Towards Bottom up semantic services definition

28/04/11 | pag. 7

Highly decentralized

environments?

Towards bottom up Semantic Services Definition

-> To empower the participants.

Page 8: Towards Bottom up semantic services definition

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.

Page 9: Towards Bottom up semantic services definition

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

Page 10: Towards Bottom up semantic services definition

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

Page 11: Towards Bottom up semantic services definition

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

Page 12: Towards Bottom up semantic services definition

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

Page 13: Towards Bottom up semantic services definition

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...

Page 14: Towards Bottom up semantic services definition

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

Page 15: Towards Bottom up semantic services definition

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

Page 16: Towards Bottom up semantic services definition

28/04/11 | pag. 16

Emergent Semantics

Bottom Up

Top Down

Emergent

Semantics

Page 17: Towards Bottom up semantic services definition

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.

Page 18: Towards Bottom up semantic services definition

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?

Page 19: Towards Bottom up semantic services definition

28/04/11 | pag. 19

Thanks