Interfacing Product Data Management System

Samankaltaiset tiedostot
XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

VYPEdit verkkosivualusta SVY-toimijoille

13/20: Kierrätys kannattaa koodaamisessakin

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

Digitaalisen median tekniikat. JSP ja XML

Rakennesuunnittelu digitalisaation aikakaudella. Mikko Malaska Professori Rakennustekniikan laitos

XML johdanto, uusimmat standardit ja kehitys

6 XML-työkalut 1. 6 XML-työkalut

Takki. Lisää ot sik k o osoit t am alla. Nyt se sopii, tai sitten ei. Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi

in condition monitoring

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Testidatan generointi

7 Viestipohjaisten yritysjärjestelmien suunnittelumallit

FuturaPlan. Järjestelmävaatimukset

Ohjelmistoarkkitehtuurit. Kevät

StanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen

EU:n uusi tuotetietokanta ja sen velvoitteet valmistajille ja maahantuojille - miten tietokanta palvelee suomalaista teollisuutta?

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

RT tuotetieto. Ota hyöty irti tuotetiedon digitalisaatiosta! RT tuotetiedon ja RT urakoitsijan tuotetiedon lanseeraustilaisuus

tarua vai totta Esitelmän pitäjän nimi Mirjam Heikkinen Helsingin kaupunki

KODAK EIM & RIM VIParchive Ratkaisut

Inframodel 2 kehityshanke

Virtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest).

DATAN AVAAJAN PIKAOPAS

Tuotekehitysverkoston läpimenoajan lyhentäminen tuotemuutostenhallinnalla ja verkoston tietojärjestelmien integroinnilla

Tietokanta (database)

Opintoihin käytettävä aika lukukauden tarkkuudella: syyskausi kevätkausi Suoritettava yhteensä vähintään opintopistettä

Tuotteen elinkaarenaikainen tiedonhallinta verkostoitumisen ja tuotekehityksen tukena

Digitalisaatio Konecranesin liiketoiminnassa

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Liiketoimintajärjestelmien integrointi

Hintatiedotus ja tietojen välitys. Loppuraportti

SIPS-ostolaskujen XML-ohjeet toimittajille

MindSphere Avoin pilvipohjainen IoT ekosysteemi. Älykäs Tulevaisuus Seminaari

Integraatiot muihin järjestelmiin

Open Journal Systems digitoitujen aineistojen tallennusalustana ANTTI-JUSSI NYGÅRD SUUNNITTELIJA, TIETEELLISTEN SEURAIN VALTUUSKUNTA

opiskelun suunnittelujärjestelmä, kurki ja ilmo käyttävät kaikki samaa tietokantaa, ja uusi järjestelmä tulee osaksi tätä.

Alueraportointijärjestelmä - näkymiä kaupungin kasvuun

Paikkatiedot ja Web-standardit

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Suomen Numerot NUMPAC

Lataa. Luvut 0-20 havainnollistetaan selkeissä A4-kokoisissa numerotauluissa. Numerotauluissa näkyy myös, miten numero kirjoitetaan kirjaimin.

Ohjelmistoarkkitehtuurit. Kevät

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen. Kunta-KaPA

Extensible Stylesheet Language (XSL)

Infra FINBIM YLEISET TAVOITTEET, AP1 Hankintamenetelmät FINBIM-PILOTTIPÄIVÄ ANTTI KARJALAINEN

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja

Verkottunut suunnittelu

Korkeakoulurajat ylittävän opiskelun toteutus. Opetuksen tietojärjestelmien integraatioprojekti

Sosiaalihuollon asiakirjastandardi kehittyy. Konstantin Hyppönen Erikoissuunnittelija Tietojenkäsittelytieteen laitos Kuopion yliopisto

TURVALLISEN TEKNIIKAN SEMINAARI Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö

Built Environment Process Reengineering (PRE)

Älysopimusten kehittäminen. Sopimus suuntautunut ohjelmointi

Paikkatiedon tulevaisuus

Kuutoskaupunkien suositukset avoimista rajapinnoista

VBE II Tulosseminaari Teknologian valmiusaste. Virtuaalirakentamisen Laboratorio Jiri Hietanen

Helsingin yliopisto/tktl DO Tietokantojen perusteet, s 2000 Johdanto & yleistä Harri Laine 1. Tietokanta. Tiedosto

Joukkoliikenteen reititys- ja aikataulupalvelu (MATKA.FI)

DownLink Shared Channel in the 3 rd Generation Base Station

Action Request System

HELIA 1 (8) Outi Virkki Tietokantasuunnittelu

Paikkatietojen tietotuotemäärittely

BORIS 2. Järjestelmän rajapinnat. Samuli Neuvonen, SYKE Rajapinnat tehokäyttöön -seminaari

TUOTETIETO JA TUOTTEEN TIEDONHALLINTA PRODUCT DATA AND PRODUCT DATA MANAGEMENT

Web-teknologiat. XML-datan kysely Topi Sarkkinen

Pitkäaikaistallennus. CSC - Tieteen tietotekniikan keskus IT2008 Ari Lukkarinen

Java-API, rajapinnat, poikkeukset, UML,...

T Ohjelmistotekniikan seminaari

Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Linked Events. Helsingin tapahtumarajapinta. Aleksi Salonen

NYKYAIKAINEN TUOTETIEDONHALLINTA

Verkkopalveluiden saavutettavuus

Rajapintapalveluiden toteutusvaihtoehdot ja tilaaminen. Kunnat ja Inspire koulutus Jani Kylmäaho

Metsätietojen hallinta Hyvinkäällä. Heikki Karttunen paikkatietoinsinööri

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Espoon kaupungin kehittyminen - paikkatietotyökalu johtamisen tukena. Alueraportointi

Osaa käyttää työvälineohjelmia, tekstinkäsittelyä taulukkolaskentaa ja esitysgrafiikkaa monipuolisesti asiakasviestintään.

TeliaSonera Identity and Access Management

Käyttöohje Työturvallisuuskeskus RASSI Riskien arviointi sähköaloille Sisällys Yleistä Liitynnät Sovellusympäristö

Johdanto. Kiinteistöhuoltoyhtiö tarvitsee järjestelmän huoltopyyntöjen hallinnointiin

Johdanto. Videoneuvottelu. Järjestelmät. Laitteisto. Monipisteneuvottelut. Ryhmäneuvottelut

TEAMCENTER CLASSIFICATION

VILLE KERÄNEN TUOTETIEDONHALLINTAJÄRJESTELMÄN INTEGRAATIO Diplomityö

Videoneuvottelu. Johdanto Standardit Tuotteet Internet-puhelut CTI (Computer Telephony Integration) Petri Vuorimaa 1

Caruna ja datahub projekti

Juha Peltomäki JAMK/Teknologia

DOCUMENT MANAGER FI/ NO/ SE

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

Cieltum Oy. pilviteknologiaa hyödyntävä ohjelmistotalo. verkostoituneille yhteisöille

Liiketoimintajärjestelmien integrointi

Transkriptio:

Interfacing Product Data Management System Tekijä: Työn valvoja: Mats Kuivalainen Timo Korhonen

Esitelmän sisältö Työn suorituspaikka - Ideal Product Data Oy Käsitteitä Työn tavoitteet Työn tulokset 1/5 mahdolliset toteutustavat Työn tulokset 2/5 - ohjelmointirajapintojen käyttö Työn tulokset 3/5 - suora tietokantayhteys Työn tulokset 4/5 - siirtotiedostojen käyttö Työn tulokset 5/5 - liitynnän toteutus Johtopäätökset Page 2

Työn suorituspaikka - Ideal Product Data Oy Siemens PLM Softwaren kumppani Suomessa Perustettu 1992 Toimistot Espoossa ja Tampereella Suomen suurin PDM-järjestelmien toimittaja Työntekijöitä noin kolmekymmentä www.ideal.fi Page 3

Käsitteitä Product Data Management (PDM) Suomeksi tuotetiedonhallinta. Menetelmä, jolla ohjataan tuotteen kehitystä sen koko elinkaaren ajan. PDM-järjestelmä antaa oikean tuotetiedon oikeaan aikaan oikeille henkilöille. Liityntä Kahden tietojärjestelmän välille toteutettu tekninen ratkaisu joka mahdollistaa tiedonsiirron järjestelmien välillä. Yksi- tai kaksisuuntainen. PDM-järjestelmällä voi olla liityntätarpeita esimerksi muihin suunnittelujärjestelmiin ja tuotannonohjausjärjestelmiin. Tarvitaan, jotta samaa tietoa ei tarvitse syöttää käsin useaan kertaan. Page 4

Työn tavoitteet Työn tavoitteena oli Selvittää millaisilla ratkaisuilla liityntä PDM-järjestelmän ja jonkin toisen järjestelmän välillä on mahdollista toteuttaa. Koota tieto liityntöjen tekoon liittyvistä standardeista yhteen. Toteuttaa yksi liityntä käytännössä. Page 5

Työn tulokset 1/5 mahdolliset toteutustavat Kolme tapaa toteuttaa liityntä Ohjelmointirajapintojen käyttö. Suora tietokantayhteys. Siirtotiedoston käyttö. Page 6

Työn tulokset 2/5 - ohjelmointirajapintojen käyttö Ohjelmointirajapinta eli API (Application Programming Interface) Tarjoaa mahdollisuuden päästä käsiksi tietojärjestelmässä olevaan dataan esimerkiksi java- tai c-kielellä. Interoperability functions Järjestelmien välissä toimiva sovellus, joka järjestelmien API:en avulla toteuttaa tiedonsiirron. Käyttää esim. PDM-järjestelmän API:n funktioita datan lukemiseen ja toisen järjestelmän API:n funktioita datan kirjoittamiseen. Page 7

Työn tulokset 3/5 - suora tietokantayhteys PDM-järjestelmä käyttää toisen järjestelmän kanssa samaa tietokantaa: lukee sieltä tietoja tai jopa kirjoittaa sinne. Edellyttää hyvää tuntemusta toisen järjestelmän tietomallista. Page 8

Työn tulokset 4/5 - siirtotiedostojen käyttö Ensimmäinen järjestelmä kirjoittaa datan fyysiseen tiedostoon, josta toinen sitten lukee sen. Turvallinen tapa toimia, koska toisen järjestelmän tietokannan sisältöön ei kajota. Standardeja STEP (Standard for the Exchange of Product Data ) PDX (Product Data exchange) PLM XML (Product Lifecycle Management XML) XSLT (extensible Stylesheet Language: Transformations) Page 9

Työn tulokset 5/5 - liitynnän toteutus Lähtökohtana kaksi PDM-järjestelmää Tarve saada siirrettyä dataa vanhasta järjestelmästä uuteen. Toteutus siirtotiedostoilla Lähettävästä järjestelmästä sai tietoa ulos PDX-formaatissa. Vastaanottava järjestelmä kykeni vastaanottamaan tietoa PLM XML formaatissa. Sekä PDX että PLM XML ovat XML-pohjaisia formaatteja, joten PDX:n muuttaminen PLM XML muotoon onnistui XSLT-tekniikan avulla. Muunnosta varten piti tehdä ns. tyylitiedosto, jossa tarvittavat muunnokset määriteltiin. XSLT-prosessorina eli ohjelmana, joka suoritti muunnokset, käytettiin Xalan-nimistä ohjelmaa. Page 10

Johtopäätökset Siirtotiedostojen avulla voidaan toteuttaa toimiva liityntä. Siirtotiedostojen käyttöä parempi vaihtoehto aikakriittisissä liitynnöissä olisi todennäköisesti ohjelmointirajapintojen käyttö. Mielenkiintoinen jatko työlle olisikin toteuttaa liityntä ohjelmointirajapintoja käyttäen. Siirtotiedostoa käyttämällä vastuukysymykset säilyvät selkeinä. Vastaanottava järjestelmä vastaa aina itse tiedon kirjoittamisesta tietokantaan. Tärkeää varsinkin silloin kun järjestelmillä on eri toimittajat. Käyttämällä standardiformaatteja liittymän pitäisi toimia myös ohjelmaversioiden muuttuessa ja liittymä on helposti siirrettävissä muihin samoja standardeja käyttäviin järjestelmiin. Page 11