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

55
Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

Upload: alvin-taylor

Post on 25-Dec-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

Service Development ProjectBasic recommendations

Industrial Ontologies Group

Jyväskylä2014

Page 2: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

Lets start here …

User

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

Page 3: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

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

know, ask, guess or predict what are they …

User

Page 4: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

WEB SERVICE

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

Page 5: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

User Interface

Page 6: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

WEB SERVICE

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

Page 7: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

Page 8: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

WEB SERVICE

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

Page 9: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

Page 10: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

RECOMMENDED WEB-SERVICE ARCHITECTURE FOR THE SERVICE DEVELOPMENT PROJECT

Personal Semantic Space Manager (“Personal Pocket Advisor”)

Page 11: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Architecture with Automated Information Warehouse

Page 12: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API

API

API

Page 13: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDFAPI

API

External online system/service 1 API

Application Programming Interface

Page 14: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

External online system/service 1 API

External online system/service 2

API

External online system/service 3

API

Page 15: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

External online system/service 1 API

External online system/service 2

External online system/service 3

API

Metadata Storage

“Personal Portfolio”

API

Page 16: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

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)

Page 17: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

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

Page 18: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

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

Page 19: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

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

Page 20: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Architecture with Manual Information Warehouse

Page 21: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

Page 22: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionality

Page 23: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Mixed Generic Architecture

Page 24: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

RDF

CLOUDARCHITECTURE

EXTERNALSEMANTIC

API

Otherapplications

Page 25: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionality

Page 26: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

Team (4 pers.)

Team Manager: Domain Expert and

Knowledge Engineer

Platform Developer

Application Developer Interface

Developer

Service development team:

Page 27: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

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

Page 28: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionalityPlatform developer

Development team: Role 2

Page 29: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionalityApplication developer

Development team: Role 3

Page 30: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

Metadata Storage

“Personal Portfolio”

Service Functionality(BI Analytics)

WUIAPI

SERVICE PLATFORM

External systems/services, which query our

functionalityInterface developer

Development team: Role 4

Page 31: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

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

Page 32: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Samples of the Use Cases:

Page 33: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Wellbeing

Page 34: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

WELLBEING

Page 35: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Healthcare

Page 36: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

HEALTHCARE

Page 37: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Travelling

Page 38: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

TRAVELLING

Page 39: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Sports

Page 40: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

SPORTS

Page 41: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Entertainment

Page 42: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

ENTERTAINMENT

Page 43: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Hobbies

HOBBY

Page 44: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

HOBBIES

HOBBY

Page 45: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Academic Portfolio

Page 46: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

ACADEMIC

Page 47: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Banking and Investment

Page 48: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

BANKINGAND

INVESTMENT

Page 49: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Taxation

TAX

Page 50: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

TAXATIONTAX

Page 51: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

PERSONAL SEMANTIC SPACE MANAGEMENT

Personal Portfolio on Relatives, Friends and Social Relations

Page 52: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

User

RDF

API API

RELATIVES,FRIENDS

ANDRELATIONS

Page 53: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

Problem

Result: developed

serviceTeam (4 pers.)

Team Manager: Domain Expert and

Knowledge Engineer

Platform Developer

Application Developer Interface

Developer

Project Team Structure:

Page 54: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

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

Page 55: Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014

Project management team

Olena Kaikova: [email protected] . Project overall supervision. Coordination with emphasis on Type I. Teams’ creation, problems’ distribution, assessment

Oleksiy Khriyenko: [email protected] . Technology/ implementation management. Coordination with emphasis on Type II. Assessment

Vagan Terziyan: [email protected] . Consulting on architecture and knowledge models

Michael Cochez: [email protected] . Consulting on practical implementation issues