Top Banner
www.semantic-gov.org WP03 – Design of Semantic Web Service Architecture for National and Pan- European e-Government services Tomas Vitvar SemanticGov Review 20 February 2007, Brussels, Belgium
24

Tomas Vitvar

Mar 18, 2016

Download

Documents

denali

WP03 – Design of Semantic Web Service Architecture for National and Pan- E uropean e-Government services. Tomas Vitvar. SemanticGov Review 20 February 2007, Brussels, Belgium. Overview. Objectives Work Plan Background concepts Architecture and Components Future Work. Objectives. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tomas Vitvar

www.semantic-gov.org

WP03 – Design of Semantic Web Service Architecture for National and Pan-European e-

Government services

Tomas Vitvar

SemanticGov Review20 February 2007, Brussels, Belgium

Page 2: Tomas Vitvar

2www.semantic-gov.org

Overview

• Objectives• Work Plan• Background concepts• Architecture and Components• Future Work

Page 3: Tomas Vitvar

3www.semantic-gov.org

Objectives

• Objective 1: Application of WSMF to Semantic Government services– Design of architecture for national and Pan-European e-Government

(conceptual and technical)

• Objective 2: Development of Mediator Support– Design of mediators to address the issue of interoperability in the

overall architecture.– Aligned interoperability problems in PEGS

Page 4: Tomas Vitvar

4www.semantic-gov.org

Workplan

• Start: M6 (June 2006)• Finish: M16 (April 2007)• Total effort: 66MM• Deliverables

– SemanticGov Architecture version 1, total effort: 10MM• Delivered M12 (December 2006)

– SemanticGov Architecture version 2, total effort: 20MM • Will be delivered M16 (April 2007)

– Analysis of Mediator Requirements and Mediator Implementation total effort: 36MM

• Will be delivered M16 (April 2007)

CERTH NUIG LFUI UOR CAPGEMINI SOFTWARE AG

ONTO ALTEC S.A.

MOI RCM Citta Di Torino

7 6 11 15 6 3 9 5 1 1 1

Page 5: Tomas Vitvar

5www.semantic-gov.org

Methodology – overview

Conceptual Design Phase (requirements analysis)

Conceptual/Technical Design PhaseWP3: Design of National and European Semantic Web Services Architecture

WP1: Overall conceptual analysis

WP5: Development of SWS Execution Environment For NEGS & PEGS Technical/Implementation Phase

WP2: Requirement Analysis for NEGS & PEGS

Page 6: Tomas Vitvar

6www.semantic-gov.org

Methodology – Dependencies (technology, existing know-how and concepts)

WSMO Service Model

PA Service Model

WSMO-PA

SemanticGov Architecture

DERISEE (WSMX)

Architecture from WP2

Software AG, UniRoma ,Ontotext technology

WP4: PA Domain Ontology

WP3: SemanticGov Architecture

Page 7: Tomas Vitvar

7www.semantic-gov.org

Background Concepts: WSMO, WSML, WSMX

• Semantic Web Services in DERI– SWS: WSMO, WSML, WSMX

• community Effort driven by DERI • EU FP6 and national funding

• Web Service Modelling…• … Ontology -> WSMO

– Conceptual model for SWS: goal, ontologies, mediators, services

• … Language -> WSML– Ontology Language for SWS– WSML Variants: (description logic and logic programming based

knowledge representation formalisms)• … Execution Environment and Architecture -> WSMX

– Middleware platform for SWS– Now in OASIS Semantic Execution Environment Technical Committee

Page 8: Tomas Vitvar

8www.semantic-gov.org

SemanticGov Architecture – conceptual

Member State A Portal

Member State A Access Network

MSA 1PEGS1

MSA 1PEGS2

Member State B Access Network

Member State B Portal

MSB 1PEGS1

MSB 1PEGS2

PEGS Interworking Infrastructure

Page 9: Tomas Vitvar

9www.semantic-gov.org

Member State A Portal

Member State A Access Network

MSA 1PEGS1

MSA 2PEGS2

Member State B Access Network

Member State B Portal

MSA 3PEGS3

MSA 4PEGS4

Semantic Web Services Semantic Web Services

SemanticGov Architecture – conceptual

Page 10: Tomas Vitvar

10www.semantic-gov.org

Results – Global view on Architecture

Member State 1 Middleware

Orchestration

Interoperability

Discovery and Composition

Registry and Repository

Public ServantMS 1

Management Tools

MSA 1

ServiceA1

Operation

MSA 2

ServiceA2

ServiceA3

Communal Gateway

Registry

Interoperability

Operation

Member State 2 Middleware

Orchestration

Interoperability

Discovery and Composition

Registry and Repository

MSA 3

ServiceB1

Operation

MSA 4

ServiceB2

ServiceB3

Management Tools

Domain ExpertEU

MSA Portal

CitizenMS 1

BusinessMS 1

MSA Portal

CitizenMS 2

BusinessMS 2

Public ServantMS 2

Page 11: Tomas Vitvar

11www.semantic-gov.org

Services

• Client Services– Member State Portal– Management

• Middleware Services– Operation, Discovery, Interoperability, Composition,

Registry/Repository, Orchestration, Reasoning, Communication

• Public Administration Services (Business Services)– WSMO-PA -> WP4

Page 12: Tomas Vitvar

12www.semantic-gov.org

Distributed Registry/Repository

• Distributed Repository– Domain specific repositories (a number of repositories will exist in member states -

e.g. repository for transportation, construction, etc.) – Registry for each MS with information on the location of domain repositories

(tuples: domain repositories and their locations) – Discovery first locates the domain repository and then performs discovery of

services in the repository.– CentraSite will be used as a registry,

ORDI will be used as a repository.

Member State A

Member State B

Member State C

Query Processor

ORDI

Light-weight reasoner(WSML Core)

WSML Reasoner (DL, LP)

Query Processor

CentraSite

REGISTRY(Member State)

REPOSITORY(Domain)

JAXR, WebDAV

Page 13: Tomas Vitvar

13www.semantic-gov.org

Discovery and Composition: Design time

Discoveryrequest

Set of semantic services (WSMO-PA services)

Access to distributed

registry/repository

Composition

(service capability + choreography int)

Business ServiceOrchestration

(state machine)

Public Servant

choreography

Page 14: Tomas Vitvar

14www.semantic-gov.org

Interoperability

• Data Mediation– Identify the technical requirements for the semantic

interoperability conflicts (D1.3) – type of interoperability conflicts• Data Level Conflicts

– Data Value Conflict– Data Representation Conflicts– Data Unit Conflict– Data Precision Conflict– Granularity of the Information Unit

• Schema Level Conflicts– Naming Conflicts– Entity Identifier Conflict – Schema Isomorphism Conflict– Generalization Conflict– Aggregation Conflict

Page 15: Tomas Vitvar

15www.semantic-gov.org

Existing PA Application

WSDL WSDL

PA Services

WSMO-PAWSMO-PAWSMO-PA services(grounding WSMO-PA to WSDL)

WSDL services from existing Applications

Semantic Repository

PA Ontologies

PA Ontologies

PA Ontologies

Grounding

Repository (UDDI)

Page 16: Tomas Vitvar

16www.semantic-gov.org

Future Work

• Final version of the SemanticGov architecture– April 2007– Finalize interfaces for middleware services– Design of member state portal for SemanticGov– Define middleware processes

• Execution semantics for the architecture

• Mediator support for PEGS– April 2007– Based on technical requirements for the semantic

interoperability conflicts (D1.3)

Page 17: Tomas Vitvar

17www.semantic-gov.org

Thanks!

Page 18: Tomas Vitvar

18www.semantic-gov.org

Backup Slides

Page 19: Tomas Vitvar

19www.semantic-gov.org

Services

Page 20: Tomas Vitvar

20www.semantic-gov.org

Management Tools (client services)

Page 21: Tomas Vitvar

21www.semantic-gov.org

Registry/Repository

Page 22: Tomas Vitvar

22www.semantic-gov.org

Public Administration Services

Page 23: Tomas Vitvar

24www.semantic-gov.org

Interoperability

• National Level– Data interoperability achieved through

common standards– e.g. birth certificate is the same throughout the country but not

across countries

• Pan-European Level – Communal Semantic Gateway– Data Mediation

• Interoperability achieved through mapping of ontologies and executing mapping rules and conversions

Page 24: Tomas Vitvar

25www.semantic-gov.org

Processes

• Middleware processes – defined by execution semantics• Support for business process modelling (run by domain

experts) (design-time)– Discovery, composition (+mediation)– Result Business Process will be deployed to the architecture

• Support for service usage (run-time)– Discovery, invocation of PA services (+mediation)