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

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

Transcript of Service Development Project Basic recommendations Industrial Ontologies Group Jyväskylä 2014.

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