service development project basic recommendations industrial ontologies group jyväskylä 2014

Post on 25-Dec-2015

219 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Service Development ProjectBasic recommendations

Industrial Ontologies Group

Jyväskylä2014

Lets start here …

User

We are going to provide a service for some user(s)…

A user has some needs, wishes, dreams and hopes; … good to

know, ask, guess or predict what are they …

User

WEB SERVICE

… we will be talking about some functionality provided for a user via the Web …

User

User Interface

WEB SERVICE

… usually service functionality is based on data/information/knowledge, which normally is distributed across the Web …

User

WEB SERVICE

… traditional service (e.g., Business Intelligence) is doing (analytical) distributed data/information processing and presenting integrated results for a user…

User

RECOMMENDED WEB-SERVICE ARCHITECTURE FOR THE SERVICE DEVELOPMENT PROJECT

Personal Semantic Space Manager (“Personal Pocket Advisor”)

PERSONAL SEMANTIC SPACE MANAGEMENT

Architecture with Automated Information Warehouse

User

RDF

API

API

API

User

RDFAPI

API

External online system/service 1 API

Application Programming Interface

User

RDF

External online system/service 1 API

External online system/service 2

API

External online system/service 3

API

User

External online system/service 1 API

External online system/service 2

External online system/service 3

API

Metadata Storage

“Personal Portfolio”

API

User

External online system/service 1 API

External online system/service 2

External online system/service 3

API

Metadata Storage

“Personal Portfolio”

API

Service Functionality(BI Analytics)

User

External online system/service 1 API

External online system/service 2

External online system/service 3

API

Metadata Storage

“Personal Portfolio”

API

Service Functionality(BI Analytics)

WUIWeb User Interface

User

External online system/service 1 API

External online system/service 2

External online system/service 3

API

Metadata Storage

“Personal Portfolio”

API

Service Functionality(BI Analytics)

WUIAPIAPI for exporting services

External systems/services, which query our

functionality

User

External online system/service 1 API

External online system/service 2

External online system/service 3

API

Metadata Storage

“Personal Portfolio”

API

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionality

PERSONAL SEMANTIC SPACE MANAGEMENT

Architecture with Manual Information Warehouse

User

RDF

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionality

PERSONAL SEMANTIC SPACE MANAGEMENT

Mixed Generic Architecture

User

RDF

API API

RDF

CLOUDARCHITECTURE

EXTERNALSEMANTIC

API

Otherapplications

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionality

Team (4 pers.)

Team Manager: Domain Expert and

Knowledge Engineer

Platform Developer

Application Developer Interface

Developer

Service development team:

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionalityTeam Manager: Domain Expert and Knowledge

Engineer

Development team: Role 1

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionalityPlatform developer

Development team: Role 2

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionalityApplication developer

Development team: Role 3

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionalityInterface developer

Development team: Role 4

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionality

1

2

3

4

Development team

PERSONAL SEMANTIC SPACE MANAGEMENT

Samples of the Use Cases:

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Wellbeing

User

RDF

API API

WELLBEING

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Healthcare

User

RDF

API API

HEALTHCARE

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Travelling

User

RDF

API API

TRAVELLING

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Sports

User

RDF

API API

SPORTS

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Entertainment

User

RDF

API API

ENTERTAINMENT

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Hobbies

HOBBY

User

RDF

API API

HOBBIES

HOBBY

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Academic Portfolio

User

RDF

API API

ACADEMIC

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Banking and Investment

User

RDF

API API

BANKINGAND

INVESTMENT

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Taxation

TAX

User

RDF

API API

TAXATIONTAX

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Relatives, Friends and Social Relations

User

RDF

API API

RELATIVES,FRIENDS

ANDRELATIONS

Problem

Result: developed

serviceTeam (4 pers.)

Team Manager: Domain Expert and

Knowledge Engineer

Platform Developer

Application Developer Interface

Developer

Project Team Structure:

Teams’ Coordination and Assessment:

Collaboration and teamwork (Type I.); Assessment (Type I.)

Collaboration and teamwork (Type II.); Assessment (Type II.)

Type I: problem-specific;Type II: technology-specific

Double role for

everybody

Project management team

Olena Kaikova: olena@jyu.fi . Project overall supervision. Coordination with emphasis on Type I. Teams’ creation, problems’ distribution, assessment

Oleksiy Khriyenko: oleksiy.khriyenko@jyu.fi . Technology/ implementation management. Coordination with emphasis on Type II. Assessment

Vagan Terziyan: vagan@jyu.fi . Consulting on architecture and knowledge models

Michael Cochez: michael.cochez@jyu.fi . Consulting on practical implementation issues

top related