towards bottom up semantic services definition

Post on 29-Nov-2014

393 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

28/04/11 | pag. 1

Cristian Vasquez

cvasquez@vub.ac.be

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

top related