keskustelutilaisuus iso ooi koodin kansallisesta standardoinnista

11
Keskustelutilaisuus ISO- OID-koodin kansallisesta standardoinnista - Semanttinen nimipalvelu Keskustelun pohjaksi 04.09.2008 TietoEnator Digital Innovation Heimo Hänninen

Upload: heimo-haenninen

Post on 30-Apr-2015

523 views

Category:

Documents


4 download

DESCRIPTION

Basis for discussions about use of OID in web service business

TRANSCRIPT

Page 1: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Keskustelutilaisuus ISO-OID-koodin kansallisesta standardoinnista - Semanttinen nimipalveluKeskustelun pohjaksi04.09.2008

TietoEnator Digital InnovationsHeimo Hänninen

Page 2: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Jämsän kunta haluaa ostaa magneettikuvausta

2008-02-24 Page 2

OIDOrganisaatio

rekisteri

Palvelun tarjoaja:-Organisaatio= HUS-Palvelu= Magneettikuvaus

Terveyspalvelutrekisteri

Palvelukuvaus-tarjoaja= “1.2.246.12345”-sisältö-sijainti-saatavuus-hinta-toimitus

Asiakas:-Organisaatio= Jämsä-Tarve= Magneettikuvaus

Palvelukysely-asiakas= “1.2.246.98765”-tarjoaja {luokitus>AA}-sisältö: Magneettikuvausta-saatavuus: marraskuu 2008-200 km säteellä-hinta {x – y Eur}-toimitus {henkilö vahvistus tarvitaan}

Sijaintirekisteri

Toimitus

Page 3: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Tarvittavat peruspalikat

.Asiat, esim. palvelut ja yritykset (subjektit) on identifioitu. Tärkeintä on tietää Mistä sisällössä puhutaan, ei minne se on talletettu,

missä formaatissa jne.

. Vertaa henkilötunnus (Jude, Jussi, Jussi Virtanen, 130365-112G)

. Tässä tapauksessa ainakin:

. Palvelun tarjoaja (kuka, sijainti etc.)

. Palvelu (sisältö, ominaisuudet, luokitus)

. Asiakas

. Tarve

.Palvelu voidaan julkaista saataville

.Palvelu voidaan löytää ja pyytää tarjous

.Sopimus voidaan tehdä

.Palvelu voidaan toimittaa

.Palaute voidaan antaa (luottamus tekijä)Eli on toimiva järjestelmä, sovitut yhteiset hyväksytyt säännöt ja niiden toimeenpano

2008-02-24, HHä Page 3

Page 4: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Subjectin identifikaation notaatio

.Tunnisteen säännöstö ON ERI ASIA kuin toimeenpano! Logiikka voi olla OID, mutta notaatio URI

.Turha tapella vastaan, URI on de-facto verkkomaailmassa! Mutta sen voi toteuttaa tyhmästi tai fiksusti!

.Suurkirkon (tai minkä tahansa subjektin) voi koodata URI:lla esim.

.http://en.wikipedia.org/wiki/Helsinki_Cathedral

.http://tuomiokirkko.helsinginseurakunnat.fi/?DeptID=197&contactid=310&backbtn=1&showmodul=134

.urn:gps:Lat-N60-10-13.21:Long-E24-57-8.23 (oma keksimä notaatio :)

.http://psi.sfs.fi/oid/1.2.246.98765

.urn: psi.sfs.fi:oid:1.2.246.98765

2008-02-24, HHä Page 4

Page 5: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Semanttinen web - Idea

Heimon lyhyt versio:

.Tiedosta (data) tehdään rakenteista metatiedon avulla käyttökelpoista informaatiota

. Informaation päälle voidaan tehdä semanttisia määritelmiä kyvykkyys päätellä asioita, synnyttäen ”tietämystä”

.Agenttiohjelmat voivat sääntöjensä avulla tehdä päätöksiä tietämyksen pohjalta.

.Mahtaisiko OWL-S (Web Service savvy OWL tms.) olla toimiva konsepti?

.WSMO tsekaa!

2008-02-24, HHä Page 5

Page 6: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

A Service model in Nutshell

Page 6Date

6

ServiceProvider

ServiceConsumer

metadata

content

a service

a channel, SOAP

Interfce

Interfce

a description, WSDL

ServiceRegistry

UDDI

1. Publish&

4. Deliver

2. Discover&

3. Order

a broker

a description, WSDL

Agent

Page 7: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Presentation / Author / Date

Web Services concept

Web ServicesWeb Services

WSDL

UDDI

SOAPEnablesdiscovery of

Is accessedusing

Binds to

Describes

Enablescommunication

between

Page 8: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Presentation / Author / Date

Web Services concept - Applicable for deployment of Semantic Identity Interchange?

Web ServicesWeb Services

WSDL

UDDI

SOAPEnablesdiscovery of

Is accessedusing

Binds to

Describes

Enablescommunication

between

Subject Remote Access Protocol

Subject Service

Subject-Description

Subject-Directory

Office/Biz tool

Assists Subject Publishing

Consumes

Subject Agent App

Page 9: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Presentation / Author / Date

Workflow: create a new Subject with an agentSubject agent Global DirectoryOffice tool

1. user creates a Local Subject2. user submits Local Subject3. agent analyzes Subject

Description4. agent verify and propose

Subject Description items 5. agent looks for similar Global

descriptions6. directory return matching

Global descriptions with probability n%

7. agent shows matching GSDs to user

8. user appends (refers) relevant external GSPs to new topic

9. Agent creates LSD for a new subject

10. Agent sents LSD of new topic11. Agent sends confirmation of

referred GSD (published subjects)

12. directory promotes referred GSD subjects

13. Directory adds a New Global Subject Description with ID

14. Directory confirms new GSD

Local Ontology

IE analyse

G-PSI: psi.main.org/”Local-PSI”

Local PSI: psi.domain.fi/subj

Global Subj. Desc.

Local Subj. Desc.

Global Subj. Desc.

Page 10: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Presentation / Author / Date

PSI-Description: logical structure

•Local Published Subject Identifier (PSI). assigned by local system, globally unique since based on domain

name. e.g. http://www.psi.fortex.fi/#cross-country-skiing

•Global-PSI. assigned by directory system, globally unique since based on

directory domain name. e.g. http://www.psi.oclc.org/sports/cross-country-skiing. gets assigned when subject referred x times thus being “well

known” (gets promoted). common Global-PSIs are initially populated by ISO etc.

(countries…)

.Profiling properties “Tagging”. reference to Global-PSI or Local-PSI, n pcs, type:URI. e.g. http://www.psi.ontopia.net/sports/cross_country_skiing. keyword field, n pcs, type:string. e.g. “ski” “sukset” “winter sport” “human powered”

Page 11: Keskustelutilaisuus ISO OOI Koodin Kansallisesta Standardoinnista

Copyright © 2008 TietoEnator Corporation

Hype Cycle for Application Architecture, 2008

2008-02-24 Page 11