Java Platform, Enterprise Edition (Java EE)
|
|
- Matilda Halttunen
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Kuka? Java Platform, Enterprise Edition (Java EE) Yleiskatsaus Janne Kuha Descom Oy IBM Certified Enterprise Developer IBM Certified System Administrator Sisältö Mikä on Java EE / J2EE? Yleiskatsaus Java EE / Java EE alustaan Komponentit ja ajoympäristö Arkkitehtuuri Palvelut Tiedon integrointi Komponenttityypit Java Platform, Enterprise Edition (Java EE / J2EE) Rakentuu Java 2 Platform, Standard Edition (J2SE) määrittelyn päälle (ts. normaalin Javan päälle) Laajentaa Java-kieltä laajojen liiketoimintasovelluksien suuntaan Tarjoaa tuen useille liiketoimintasovelluksien tarvitsemille palveluille ja rakenteille. 1
2 Mistä Java EE koostuu? Java EE -sovellusten ajoympäristö Alusta, jonka avulla voi rakentaa liiketoimintasovelluksia Java-kielellä tiettyjen standardien mukaisesti. Koostuu useasta alistandardista, jotka määrittelevät miten sovelluspalvelimien ja sovelluksien palvelimen sisällä tulee toimia. Java EE on Sunin omistama, mutta avoin standardi. Alustan päälle rakennetut sovellukset koostuvat standardeista komponenteista Sama (standardien mukainen) liiketoimintasovellus voidaan ajaa eri palvelintoimittajien tuotteilla Esimerkkejä J2EE-sovelluspalvelimista IBM WebSphere BEA WebLogic Oracle Application Server JBoss (OS) Geronimo (OS) Mitä Java EE tarjoaa? Java EE hyödyt? Java EE tarjoaa komponenttipohjaisen lähtötavan sovelluksien suunnitteluun, kehittämiseen, koostamiseen ja ajoympäristöön viemiseen. Java EE-alusta tarjoaa mm. Hajautetun ja monitasoisen sovellusmallin Mahdollisuuden komponenttien uudelleenkäyttöön Yhtenäistetyn turvallisuusmallin Joustavan tapahtumanhallinnan 2
3 Java EE kehittämisen syyt 1/3 Kehittymisen syyt Internet-teknologioiden kehittyminen. pienten järjestelmäalustojen käytön yleistyminen, hajauttaminen (esim. CORBA). Oliopohjaisten ohjelmointikielien sekä Komponentti-teknologioiden kehittyminen. Java EE kehittämisen syyt 2/3 Java EE sovelluspalvelimet ovat kahden eri teknologian yhteenliittymiä Tapahtumamonitorit ja tapahtumankäsittely Hajautetut oliojärjestelmät ja hajautetut viestinvälitysjärjestelmät (ORB) Java EE perusosat Hajautetut oliot (tai komponentit) infrastruktuuri, sisältäen tapahtumanhallinnan Palvelimella ajettava sovelluskohtainen komponenttimalli Java EE kehittämisen syyt 3/3 Useiden CORBA-pohjaisten (tms.) hajautusjärjestelmien ongelmana, ettei sopimusta komponenttimallista, vaan jokaisella oma. Vastauksena tähän ongelmaan kehitettiin mm. Enterprise JavaBeans standardi Samoja sovelluksia voidaan käyttää eri valmistajien sovelluspalvelinten sisällä standardin komponenttimallin mukaisesti. Komponentit ja ajoympäristö 3
4 Java EE teknologiat Java EE komponentit Perusteknologiat Java EE 5 Web Services Technologies Component Model Technologies Management Technologies Other J2EE Technologies Java EE sovellus koostuu useista komponenteista, jotka keskustelevat keskenään yleensä jonkin liiketoimintaongelman ratkaisemiseksi. Kukin Java EE komponentti ajetaan sovelluspalvelimella tietyssä ajoympäristössä (säiliössä). Mikä tarkoitetaan säiliöillä? Säiliöiden toiminta Jokainen Java EE alustan mukaisesti rakennettu komponentti ajetaan hallinnoidussa ympäristössä säiliössä. Säiliö toimii komponenttien ajoympäristönä ja tarjoaa komponenteille niiden tarvitsemat palvelut. Esimerkiksi Enterprise Java Beans (EJB) komponenteille on oma säiliönsä, kuten on myös webbikomponenteille. Säiliö hallinnoin ympäristöä ja kommunikaatiota Kaikki komponentit ajetaan säiliön sisällä Komponentteihin pääsee käsiksi vain säiliön kautta. Säiliö hallinnoi myös komponenttien välistä kommunikaatiota 4
5 Java EE komponenttimalli Webbikomponentit Java Server Pages (JSP) Servlets Filters Listeners Custom Tags Liiketoimintakomponentit Stateless session beans Stateful session beans Message driven beans Entity beans Integrointi Resource adapters Arkkitehtuuri Arkkitehtuurin perustasot Asiakas-taso selain, thin client ja työpöytäsovellukset Esitys-taso web-komponentit Sovellusalalogiikka liiketoimintakomponentit Integraatio- tai tietotaso tietokantakomponentit, viestinvälitys ja legacy-integraatio Miksi enemmän kuin kaksi tasoa? 2-tasoarkkitehtuurissa (2-tier architecture) asiakkaat ovat suoraan yhteydessä tietovarastoon (esimerkiksi tietokantaan) Useita ongelmia mm. Liiketoiminta- ja esityslogiikka sekä tietomallit asiakassovelluksessa. Ohjelman toiminnallisuus on tiukkaan kytköksissä kaikilta osin Sovelluksen koodin uudelleenkäytöstä, päivittämisestä ja muutoksista tulee todella vaikeasti hallittavia. 5
6 n-tasoarkkitehtuuri n-tasoarkkitehtuuri esimerkki n-taso arkkitehtuurissa asiakkaat ovat yhteydessä sovelluspalvelimeen, joka hoitaa puolestaan yhteydet eri tietovarastoihin. Tällä saavutetaan mm. asiakasohjelmista saadaan kevyempiä (thin client) liiketoimintalogiikka ja tietomallit erotettu käyttöliittymästä parempi skaalatutuvuus (esimerkiksi tietokantayhteyksien poolaus) vikasietoisuus ja transaktioeheyden mahdollistaminen riippumatta asiakasohjelmasta Tuki useille eri tyyppisille asiakasratkaisuille (web, Java GUI, PDA) ASIAKAS PALVELIN FAT-client Java GUI Asiakasohjelma THIN-client Selain päätelaitteet Webkomponentit EJBkomponentit ASIAKASTASO WEB-TASO EJB-TASO TIETOKANTA- PALVELIMET JA LEGACY- JÄRJESTELMÄT Tietokanta Taustajärjestelmät EIS-TASO Java EE-alustan palvelut Palvelut Java EE-alusta tarjoaa monia eri palveluita liiketoimintasovelluksien rakentamiseen Palveluita ovat mm. Java Naming and Directory Interface (JNDI), Tapahtumahallinta (transaktiot), JDBC / J2C, Java Messaging Service (JMS), Turvallisuuskehys, jne. 6
7 Java EE-palvelut Teknologiat eri tasoilla Teknologia J2SE EJB Servlets JSP JDBC JNDI JMS JTA/JTS JavaMail JAF RMI/IIOP JAXP JAAS Kuvaus formerly known as JDK distributed processing servlets Java server pages access data base directory messages transactions API and services mail application framework remote method invocation XML parsing API authentication Connector connector framework lähde: WebSphere Competitive Technical Seminar Java EE vs..net lähde: Java EE Technology in Practice: Building Business Applications With the J2EE Platform JNDI Tapahtumanhallinta (transaction) JNDI on oliosäiliö, jonne voidaan tallettaa ja josta voidaan lukea olioita komponenttien toimesta. JNDI toimii siis sovelluksen laajuisena hakemistona, josta tarvittavia sovelluspalvelimen hallinnoima resursseja voidaan hakea. Java EE-alustassa on mukana deklaratiivinen tapahtumanhallinta. Yksinkertaisimmillaan kuvaustiedostoon merkitään kuhunkin komponenttiin liittyvät tapahtumamäärittelyt. Lisäksi ohjelmallisesti on mahdollista käsitellä tapahtumia ohjelmallisesti. 7
8 Tapahtumat J2EE-alustalla JDBC Tapahtumat voivat olla hajautettuina usean eri komponentin, palvelimen ja tietokannan välillä. Tapahtuman epäonnistuessa kussakin tapahtumaan kuuluvassa osasessa perutaan muutokset kyseiseen järjestelmään (jos mahdollista) Tapahtumaan liittyvän kontekstin ja kokonaisuuden pitää hallussa tapahtumahallitsija (transaction manager) Kullakin järjestelmään kuuluvalla osalla on oma resurssihallitsija. Tietokantayhteydet tietokantavalmistajasta riippumattomalla tavalla. Tietokantayhteydet hoidetaan yleensä hallinnoidusti sovelluspalvelimen läpi. Java Messaging Service (JMS) Viestinvälitystoiminnot sovelluksen osien ja eri sovellusten välillä. Tarjoaa yleisen rajapinnan, jota kunkin valmistajan JMS-tuotteet käyttävät. Java EE sisältää myös komponentteja, joita kutsutaan viestinvälityksen läpi (Message Driven Beans) Tiedon integrointi 8
9 Tiedon integrointi Tiedon integrointi Tiedon integrointi Java EE sovellukseen voidaan tehdä usealla eri teknologialla mm. Web services Messaging Resource Adapters Samoin usean tyyppisiä asiakkaita voidaan tukea mm. Selaimet B2B-asiakkaat Asiakasrajapinnat Komponenttityypit 9
10 Java EE komponentteja Enterprise JavaBeanit Java EE sovelluksessa on käytössä useita komponenttityyppejä Webbikomponentit (servletit, JSPt, jne.) Liiketoimintakomponentit (Enterprise Java Beanit) Resurssikomponentteja (Resurssiadapterit) Asiakas Entitybean Viestinvälitysasiakas View Sovelluspalvelin Message Driven Controller Sessionbean Entitybean Entitybean Model Tietokanta Enterprise JavaBeans -teknologia mahdollista hajautettujen palvelinkomponenttien rakentamisen. Nämä komponentit voivat toimia transaktioita tukevassa ympäristössä Komponenttiajattelu mahdollistaa (ainakin periaatteessa) kytköksien vähentämisen eri sovelluksen moduulien välillä, lähdekoodiin uudelleenkäytettävyyden parantamisen ja helpomman päivitettävyyden Enterprise JavaBeanit Servletit yleisesti EJB-komponentteja kolmea eri tyyppiä Session Beans (statefull / stateless) toimintaa ja liiketoimintaprosesseja mallintava Entity Beans (BMP / CMP) tietoa mallintava Message Driven Beans asynkronista toimintaa ja liiketoimintaprosesseja mallintava Servletit ovat palvelimella ajettavia ohjelmia, jotka mahdollistavat jonkin webbipalvelun toteuttamisen palvelimella. Servletit siis lisäävät palvelimen toimintaa jollakin tavalla. Yksinkertainen toiminto, jonka servletti voisi toteuttaa on esimerkiksi päivämäärän tulostaminen käyttäjän selaimelle. 10
11 Java Server Pages (JSP) Java EE alustan malli dynaamisten webbisivujen rakentamiseen. HTML-koodin sekaan määritellään tarvittavat paikat dynaamiselle tiedolle. Sivut voivat tarvittaessa sisältää myös esimerkiksi Java-koodia. Kysymyksiä? 11
Sisältö. Tapahtumienhallinta. Tapahtumat (transaktiot) Kaupallinen tapahtuma (transaktio)
Sisältö Janne Kuha Descom Oy Tapahtumat ja ACID-ominaisuudet. Tapahtumamonitorit ja niiden kehitys. Java2 Enterprise Edition lyhyt esittely. Tapahtumanhallinta ja J2EE. IBM WebSphere sovelluspalvelin -
LisätiedotCase TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999. ! Java luokkia n. 5000
Case TUHTI 17.12.2002 1 TietoEnator 2002 Projektin tunnuslukuja! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999! Otettu tuotantokäyttöön syksyllä 2001! Proof of Concept (5 henkilöä 4 kk) ->
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio
LisätiedotSovellusarkkitehtuurit
HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit
LisätiedotHOJ J2EE & EJB & SOAP &...
HOJ J2EE & EJB & SOAP &... Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/18 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista
LisätiedotHSMT J2EE & EJB & SOAP &...
HSMT J2EE & EJB & SOAP &... Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2011 p.1/15 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista
LisätiedotTuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari
Tuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari 4.11.2004 Jari Kuokka Tuoteasiantuntija Oracle Finland Oracle Developer Suite 10 g JDeveloper Reports
LisätiedotOhjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00
Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server Infotilaisuus 3.12.2014 klo 10:00 Yleistä Ohjelmistoteknologioiden koulutukset 2014-2015 3: Internet sovellusten ohjelmointi Java Server
LisätiedotJ2EE vs..net Olli Sakari
TEEMA-ARTIKKELI J2EE vs..net Olli Sakari J2EE ja.net ovat tietojärjestelmäteknologioita, joiden varaan suuri osa tulevaisuuden tietojärjestelmistä tulee rakentumaan. Molemmat teknologioista tarjoavat välineitä
LisätiedotTietokantaohjelmoinnin tekniikkoja Java-kielellä
Tietokantaohjelmoinnin tekniikkoja Java-kielellä Ville Kuokkanen Helsinki 6. helmikuuta 2003 Relaatiotietokannat nyt seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos i Tietokantaohjelmoinnin
Lisätiedotwww.solita.fi solita@solita.fi
www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen
LisätiedotSovelluskehitys JDeveloper 10g ja Oracle ADF -välineillä. OUGF Kevätseminaari Jarkko Happonen, Eventizer Oy
Sovelluskehitys JDeveloper 10g ja Oracle ADF -välineillä OUGF Kevätseminaari 12.5.2004 Jarkko Happonen, Eventizer Oy Eventizer Oy Tietojärjestelmien kehittäminen ja ohjelmistoalan konsultointi Pitkäaikainen
LisätiedotIntegraatiotekniikan valinta - tie onnistumiseen.
Integraatiotekniikan valinta - tie onnistumiseen markus.andersson@commit.fi http://www.commit.fi 1 Agenda Järjestelmäintegroinnin nykytila Menestystekijät Teknologiatekijät Tekijöistä onnistunut projekti
LisätiedotXPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy
IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,
LisätiedotJärjestelmäkehitys EJB komponenttien avulla
Järjestelmäkehitys EJB komponenttien avulla Eeva-Liisa Lehto Helsinki 8.11.2000 Seminaariesitelmä Ohjelmistotuotantovälineet Tietojenkäsittelytieteen laitos Helsingin yliopisto 2 SISÄLTÖ: 1. Johdanto...3
LisätiedotP e d a c o d e ohjelmointikoulutus verkossa
P e d a c o d e ohjelmointikoulutus verkossa J2EE - EJB Session Bean Teoria ja ohjelmointitehtävät J2EE - EJB Session Bean 3 YLEISKATSAUS KURSSIN SISÄLTÖIHIN... 7 YLEISKATSAUS KURSSIN SISÄLTÖIHIN... 7
Lisätiedotin condition monitoring
Etäteknologioiden automaatiosovellukset Using e-speak e in condition monitoring tutkija professori Hannu Koivisto Sisältö Tausta Globaali kunnonvalvontajärjestelmä E-speak globaalissa kunnonvalvontajärjestelmässä
LisätiedotKäyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite
LisätiedotSOA SIG SOA Tuotetoimittajan näkökulma
SOA SIG SOA Tuotetoimittajan näkökulma 12.11.2007 Kimmo Kaskikallio IT Architect Sisältö IBM SOA Palveluiden elinkaarimalli IBM Tuotteet elinkaarimallin tukena Palvelukeskeinen arkkitehtuuri (SOA) Eri
LisätiedotSovelluspalvelin terveydenhuollon sovellustuotannossa ja sovel Iusintegraat iossa, Juha Rannanheimo, Kuopion YO
SUOMEN KUNTAUITTO Sosiaali - ja terveysyksikkö TERVEYDENHUOLLON 27. ATK- PAIVAT 4. - 5.6.2001 Sosiaali- ja terveydenhuollon tietotekniikan ja tiedonhallinnan tutkimuksen päivät Sovelluspalvelin terveydenhuollon
LisätiedotHarri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy
Harri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy Oracle10 g Web Services Sisältö Service Oriented Architecture (SOA) Web Services Service Oriented Architecture Service Oriented
LisätiedotP e d a c o d e ohjelmointikoulutus verkossa
P e d a c o d e ohjelmointikoulutus verkossa J2EE web-ohjelmointi Teoria ja ohjelmointitehtävät J2EE web-ohjelmointi 3 JOHDATUS OPISKELUUN...7 Opiskelu kurssilla... 7 Kurssin sisältö... 7 Aikataulu...
LisätiedotHajautettujen järjestelmien rakentaminen - Jini. Ohjelmistotuotantovälineet-seminaarin esitelmä
Hajautettujen järjestelmien rakentaminen - Jini Ohjelmistotuotantovälineet-seminaarin esitelmä Anu K. Leponiemi (anu@lepo.net) Helsingin yliopisto Tietojenkäsittelytieteen laitos Helsinki 2000 SISÄLLYSLUETTELO
LisätiedotJava EE -arkkitehtuuri. Lipitsäinen Arvo, HAAGA-HELIA
Java EE -arkkitehtuuri Lipitsäinen Arvo, HAAGA-HELIA 30.8.2007 1 Sisältö Java EE:n historiaa ja kehitystä Java SE Java Standard Edition Java EE Java Enterprise Edition Java EE -kehittämisen roolit Java
LisätiedotAvointen ohjelmistojen käyttö ohjelmistokehityksessä
Avointen ohjelmistojen käyttö ohjelmistokehityksessä 9.4.2008 Janne Kuha Manager, Java Services Descom Oy Janne Kuha Manager, Java Services janne.kuha@descom.fi Kuka? Descom Oy:llä, sitä ennen Wanadu Inc.,
LisätiedotOsittavat arkkitehtuurityylit. Palveluihin perustuvat arkkitehtuurityylit. Erikoisarkkitehtuurityylit
6. Arkkitehtuurityylit Osittavat arkkitehtuurityylit Kerrosarkkitehtuurit Tietovuoarkkitehtuurit Palveluihin perustuvat arkkitehtuurityylit Asiakas-palvelin arkkitehtuurit Viestinvälitysarkkitehtuurit
LisätiedotJärjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,
Järjestelmäarkkitehtuuri (TK081702) SOA SOA-arkkitehtuuri perustuu xml:ään ja Web Services teknologioihin Mahdollistaa joustavan mukautumisen tuleviin muutoksiin Kustannustehokas Toteutukset perustuvat
LisätiedotSAP. Lasse Metso 14.1.2011
SAP Lasse Metso 14.1.2011 Toiminnanohjausjärjestelmä engl. Enterprise Resource Planning, ERP Integroitu tietojärjestelmä joka palvelee kaikkia yrityksen osastoja. Tuotantoyrityksistä liikkeelle lähtenyt
LisätiedotEJB-komponenttien tietokantakytkentä
hyväksymispäivä arvosana arvostelija EJB-komponenttien tietokantakytkentä Antti Harkola Helsinki 17. huhtikuuta 2003 Relaatiotietokannat nyt seminaari Helsingin yliopisto Tietojenkäsittelytieteen laitos
LisätiedotWWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa
WWW ja tietokannat WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa tekstiä, kuvia, hyperlinkkejä Staattiset sivut kirjoitettu kerran, muuttaminen käsin ongelmana pysyminen ajantasalla Ylläpito hankalaa,
LisätiedotKoira testissä vai Racci tuotannossa O10G/IAS10 Linuxilla
Koira testissä vai Racci tuotannossa O10G/IAS10 Linuxilla Petri Tumppila/Bemecon Oy, petri.tumppila@bemecon.fi Tuomas Pystynen/Deepbase Oy, tuomas.pystynen@deepbase.com OUGF 4.11.2004 Agenda Ympäristö
LisätiedotIntegrointi. Ohjelmistotekniikka kevät 2003
Integrointi Ohjelmistotekniikka kevät 2003 ERP (Toiminnanohjausjärjestelmä) Myynti Henkilöstö, palkanlaskenta Kirjanpito Myynti Myyjät Extranet Tietovarasto Laskutus, reskontrat Asiakas ERP Asiakasrekisteri
Lisätiedot.NET 2006 ja sen jälkeen
.NET 2006 ja sen jälkeen Ahti Haukilehto FC Sovelto Oyj Microsoft Regional Director, Finland Superior tools, niin mitkä? Visual Studio Team System Team Foundation Server DSL Tools 2 Visual Studio Team
Lisätiedot6. Arkkitehtuurityylit
6. Arkkitehtuurityylit Osittavat arkkitehtuurityylit - Kerrosarkkitehtuurit - Tietovuoarkkitehtuurit Palveluihin perustuvat arkkitehtuurityylit - Asiakas-palvelin arkkitehtuurit - Viestinvälitysarkkitehtuurit
LisätiedotHajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin
Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2009 p.1/15 HSMT (Java-kielellä) Aineopintotasoinen kurssi, 5op. Luennot:
LisätiedotNääsvillen oliopäivät.net vrs Java ahti.haukilehto@fcspartners.fi
Nääsvillen oliopäivät.net vrs Java ahti.haukilehto@fcspartners.fi Tekniikoiden aikajana JDBC EJB JSP JAXP J2EE JWSDP J2EE =EJB + JDBC + JSP + RMI/IIOP Microsoft 1996 1997 1998 1999 2000 2001 Mar 1992 ASP
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet
Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta
LisätiedotKIURU Tietotekniikan sovellusprojekti
KIURU Tietotekniikan sovellusprojekti Toni Hilpinen Marko Koivuniemi Jussi Mäkinen Miika Nurminen DOKUMENTIN NIMI dd.mm.yyyy Jyväskylän yliopisto Tietotekniikan laitos Kiuru-projektin tietoja Tekijät:
LisätiedotJava EE ja Enterprise JavaBeans 3.0. Harri Valkonen HELSINGIN YLIOPISTO. Tietojenkäsittelytieteen laitos
Java EE ja Enterprise JavaBeans 3.0 Harri Valkonen 30.4.2007 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos i Sisällys 1 Johdanto... 1 2 EJB ja muut Java EE -teknologiat... 1 3 Enterprise JavaBeans
LisätiedotKari Rouvinen Johtaja, Technology Products & Solutions. Oracle Finland Oy
Kari Rouvinen Johtaja, Technology Products & Solutions Oracle Finland Oy Puolimatkassa Fusioniin Yritysostoja Collaxa Kesäkuu 2004 Prosessi-integraatio ohjelmisto PeopleSoft Tammikuu 2005 Yritysohjelmisto
Lisätiedot582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus
582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus Sisältö Mikä on web-sovellus? Selaimen rooli web-sovelluksessa Palvelimen rooli web-sovelluksessa Aineistopyynnöt Tiedon välittäminen
LisätiedotHelia Ohjelmointitaito 14.3.2005 Tuomas Kaipainen Mermit Business Applications Oy. 2005 Mermit Business Applications
Helia Ohjelmointitaito 14.3.2005 Tuomas Kaipainen Mermit Business Applications Oy Esityksen sisältö Mermit yrityksenä Perustiedot Toimintamalli Mermit työpaikkana ohjelmistoinsinöörille Esimerkkiprojekti
LisätiedotJava EE -sovelluksen resurssien suojaus Case: Toyme Lab Oy
Tampereen ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Eemeli Pyöttiö Opinnäytetyö Java EE -sovelluksen resurssien suojaus Case: Toyme Lab Oy Työn ohjaaja Työn tilaaja Tampere 6/2009 Tieto- ja
LisätiedotKäyttäjähallinta liiketoiminnan selkärankana. Ratkaisuna LDAP-hakemistot
Käyttäjähallinta liiketoiminnan selkärankana Internet Expo 2000 24.8.2000 Jari Pirhonen Konsultti, CISSP AtBusiness Communications Oyj www.atbusiness.com Copyright 2000 AtBusiness Communications Oyj /
LisätiedotTavoitteena yhdistää eri tavoin toteutetut ja eri tavoin toimivat järjestelmät; integration & interoperability.
Integrointi? Tavoitteena yhdistää eri tavoin toteutetut ja eri tavoin toimivat järjestelmät; integration & interoperability. Joitain motivaattoreita... 1. Enterprise Application Integration: Eri organisaatioissa
LisätiedotT-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot
T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi
Lisätiedotmitenkään toisiinsa. Liitokset rajoittuvat parhaimmillaankin selain- ja tietokantayhteyksiin. Laajamittaisen yrityssovelluksen ajoympäristön
Kiistely sovellusalustojen paremmuudesta käy kuumana. Mutta voiko yritys sitoutua vain yhteen? Liikematkustajakin valitsee sopivimman kulkuneuvon matkakohteen ja tietysti hinnan, aikataulun ja mukavuuden
LisätiedotSisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta
Palveluita ja sisältöä portaaliin - XML:n mahdollisuuksista XML-tietokannat ja julkishallinnon XML-sovellukset, 28.05.2002 Lasse Akselin, TietoEnator Oyj Sisällys Valtion tietotekniikan rajapintasuosituksia
Lisätiedot13/20: Kierrätys kannattaa koodaamisessakin
Ohjelmointi 1 / syksy 2007 13/20: Kierrätys kannattaa koodaamisessakin Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy
LisätiedotVerkottunut suunnittelu
Rintekno Oy / JMM / 10.1.2002 Verkottunut suunnittelu DOKUMENTTI- POHJAINEN Tarkastus ja hyväksyntä Automaattinen dokumenttien luonti MALLIPOHJAINEN 2D:SSÄ JA 3D:SSÄ Tarkastus ja hyväksyntä Virtuaaliset
LisätiedotSopimushallintaa Alfrescolla. Jarmo Sorvari IT-järjestelmäpäällikkö TAMK
Sopimushallintaa Alfrescolla Jarmo Sorvari IT-järjestelmäpäällikkö TAMK TAMK ja PIRAMK yhteen Tilaisuus uudistaa perusinfraa ja arkkitehtuuria Yksi RAKETTI KA-piloteista Uuden IT-infran suunnittelu aiempi
LisätiedotESKO-palvelun jatkokehittäminen
ESKO-palvelun jatkokehittäminen Berg Jan Opinnäytetyö Joulukuu 2014 Ohjelmistotekniikan koulutusohjelma Tekniikan ja liikenteen ala Kuvailulehti Tekijä(t) Berg, Jan Julkaisun laji Opinnäytetyö Päivämäärä
LisätiedotOhjelmistoarkkitehtuuri. Verkotettu multimedia. Multimedian vaikutukset. Mediavirtojen puskurointi. Ohjelmointi. Selain-ohjelmistoarkkitehtuuri
Ohjelmistoarkkitehtuuri Verkotettu multimedia Käyttöliittymä Middleware Tietoliikenne 1 2 Multimedian vaikutukset Mediavirtojen puskurointi 3 4 Ohjelmointi Selain-ohjelmistoarkkitehtuuri 5 6 WWW-arkkitehtuuri
LisätiedotTekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
LisätiedotWeb-palveluiden toteutus älykortille
älykortille Jukka Hänninen Valvoja: Prof. Raimo Kantola Ohjaaja: DI Kaj Höglund, Elisa Oyj Sisältö Työn tausta Standardointi Älykortin web-palvelin Toteutus Hyödyt ja mahdollisuudet Kohdatut ongelmat Lopputulos
LisätiedotKäyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
Demosovelluksen toiminnallinen määrittely v. 1.1 Päivitetty 11.12.2000 klo 20:16 Timo Lämsä 2 (13) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite Timo Lämsä Pieniä korjauksia.
LisätiedotHelpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj
SUOMEN KUNTALIITTO Sosiaali- ja terveysyksikkö Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj ~ (operatiiviset-/tiedonjakelu-/si~llönhallinta~velluk~et)
LisätiedotAurinkoenergiajärjestelmien etäseurantajärjestelmä
Aurinkoenergiajärjestelmien etäseurantajärjestelmä Janne Raitaniemi (Bitec Oy) Saku Rantamäki (SAMK) Aurinkoenergiajärjestelmien luonne järjestelmien odotettu elinkaari on pitkä investoinnin kannattavuus
LisätiedotJuhannuksena Arkkitehtuureilla YHTEISET RAKENNUSPUUT. Java/J2EE vastaan. Microsoft.Net OHJELMISTOT ARKKITEHTUURIT ESITTELYSSÄ
OHJELMISTOT ARKKITEHTUURIT ESITTELYSSÄ Java/J2EE vastaan Microsoft.Net Java 2 Enterprise Edition Microsoft.Net Arkkitehtuureilla YHTEISET RAKENNUSPUUT Microsoftin.Net- ja Sunin Java-arkkitehtuuri ovat
Lisätiedot6. Arkkitehtuurityylit
6. Arkkitehtuurityylit Osittavat arkkitehtuurityylit Kerrosarkkitehtuurit (rakenteen ositus) Tietovuoarkkitehtuurit (toiminnan ositus) Palveluihin perustuvat arkkitehtuurityylit Asiakas-palvelin arkkitehtuurit
LisätiedotOhjelmistoarkkitehtuurit. Kevät 2012-2013
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Viestipohjaisten yritysjärjestelmien suunnittelumallit 1 Viestinvälitykseen perustuvat yritysjärjestelmät Peruselementit:
LisätiedotAndroid ohjelmointi. Mobiiliohjelmointi 2-3T5245
Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille
LisätiedotJuhani Gurney Teknologiajohtaja. Peppi-projekti ja ESP (Eduix SOA Platform)
Juhani Gurney Teknologiajohtaja Peppi-projekti ja ESP (Eduix SOA Platform) Peppi-projekti Projekti aloitettu keväällä 2010 Projektin tehtävänä on määritellä, suunnitella ja toteuttaa uusi koulutuksen suunnittelutyökalujen
LisätiedotTerveydenhuollon Atk-päivät 2009
Terveydenhuollon Atk-päivät 2009 26. 27.5.2009, Jyväskylä Mika Kolhinoja Teknologiakonsultti Citrix CCA, Citrix CCEA, Citrix CCSP, Microsoft MCP, Microsoft MCSA, Microsoft MCSE, Microsoft MCTS, Microsoft
LisätiedotHELIA 1 (19) Outi Virkki Käyttöliittymät ja ohjelman suunnittelu
HELIA 1 (19) Luento 10 Sovelluksen hajauttamisesta 2 Mitä kaikkea voi hajauttaa / keskittää? 2 Miksi hajauttaa / keskittää? 2 Hajautuksen edellytys: modulaarisuus 3 Hajautuksen mahdollisia toteutustapoja
LisätiedotOhjelmistoarkkitehtuurit kevät
Ohjelmistoarkkitehtuurit Kevät 2011-2012 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 6. Arkkitehtuurityylit Osittavat arkkitehtuurityylit Kerrosarkkitehtuurit (rakenteen ositus) Tietovuoarkkitehtuurit
LisätiedotJHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 9. Virtualisointi ja pilvipalvelut teknologia-arkkitehtuurin suunnittelussa
JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 9. Virtualisointi ja pilvipalvelut teknologia-arkkitehtuurin suunnittelussa Versio: Palautekierros, 2. palautekierros Julkaistu: Voimassaoloaika:
LisätiedotSOA käyttöönotto TM:ssä
SOAMeS -seminaari SOA käyttöönotto TM:ssä Työministeriö TP-tiimi Jarmo Kaipomäki 5.12.2006 Työhallinnon työvoimapalvelujen perusarkkitehtuurin valinta 90-93 As-Is 33 aluekoneen ja 1 valtakunnan koneen
Lisätiedot7 Viestipohjaisten yritysjärjestelmien suunnittelumallit
7 Viestipohjaisten yritysjärjestelmien suunnittelumallit Hohpe G., Woolf B.: Enterprise Integration Patterns. Addison-Wesley 2004. Ohjelmistoarkkitehtuurit Syksy 2010 TTY Ohjelmistotekniikka 1 Viestinvälitykseen
LisätiedotOhjelmistoarkkitehtuurit
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Arkkitehtuurityylit Osittavat arkkitehtuurityylit Kerrosarkkitehtuurit (rakenteen ositus) Tietovuoarkkitehtuurit
LisätiedotOhjelmistoarkkitehtuurit Johannes Koskinen. Osittavat arkkitehtuurityylit
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Arkkitehtuurityylit Osittavat arkkitehtuurityylit Kerrosarkkitehtuurit (rakenteen ositus) Tietovuoarkkitehtuurit
LisätiedotTekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
LisätiedotRich Web Applications in Server-side Java without Plug-ins or JavaScript
Rich Web Applications in Server-side Java without Plug-ins or JavaScript Joonas Lehtinen, PhD Vaadin Ltd - CEO joonas@vaadin.com ? Vaadin is a UI framework for desktop-like web apps New configs, taglibs
LisätiedotRDBMS - Yhteyskäytännöt
HAAGA-HELIA Heti-09 1 (11) RDBMS - Yhteyskäytännöt Johdanto... 2 Upotettu SQL... 3 ESQL esimerkki... 4 ODBC... 5 Visual Basic ja ADO... 6 JAVA ja JDBC... 7 JDBC esimerkki... 8 Oracle ja JDBC... 9 Connection
LisätiedotLiite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu
Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu
LisätiedotObject Framework - One. OF-1 is a high-productive Multi-UI OpenEdge data driven development framework. Veli-Matti Korhonen
Object Framework - One OF-1 is a high-productive Multi-UI OpenEdge data driven development framework Veli-Matti Korhonen Aiheet OF-1 esittely Mitä ominaisuuksia saa ilman ohjelmointia Miten ohjelmoidaan
LisätiedotPalveluperustaiset arkkitehtuurityylit
Palveluperustaiset arkkitehtuurityylit Mukana palvelun tarjoajia ja palvelun käyttäjiä Perusajatuksena tyypillisesti tarjota johonkin resurssiin liittyviä palveluita 1 Asiakas-palvelin -arkkitehtuurit
LisätiedotTietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut
Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut Samuli Pekkola Aki Alanne Taru Salmimaa Novi Research Center Tampereen teknillinen yliopisto Sisältö tausta, motiivi ja konteksti
LisätiedotTietojärjestelmäarkkitehtuurit
Tietojärjestelmäarkkitehtuurit ITK130 Johdatus ohjelmistotekniikkaan Syksy 2003 Sami Kollanus 1 Aluksi Tietojärjestelmäarkkitehtuurit vs. ohjelmistoarkkitehtuurit Pohjana Tietojärjestelmäarkkitehtuurit
LisätiedotCopyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa
Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa Platform Tuotekehityksen haasteita ja ratkaisuja Haaste: Massiivisten tietomäärien hallinta Ratkaisu: Pilvipalvelun skaalautuvuus Haaste:
LisätiedotTuotantokoneen langaton etädiagnostiikka
Tuotantokoneen langaton etädiagnostiikka Esa Salminen esa@ac.tut.fi Jari Seppälä Puh. (03) 3115 2967, telefax (03) 3115 2340, jari.seppala@tut.fi Mikko Salmenperä Puh. (03) 3115 4203, telefax (03) 3115
LisätiedotMiten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?
Se edullisempi tietokanta Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Rasmus Johansson rasmus.johansson@microsoft.com Ratkaisumyyntipäällikkö (Sovellusalusta) Microsoft Oy Miten
LisätiedotSISÄLLYSLUETTELO. Sisällysluettelo. ALKUSANAT... III Palaute... III Kirjailijat... III
Sisällysluettelo V SISÄLLYSLUETTELO ALKUSANAT... III Palaute... III Kirjailijat... III JOHDANTO... XV Kirjan sisällöstä... XV Kirjan lukemiseen liittyviä ohjeita... XV Viime hetken lisäys...xvi OSA I DELPHI
LisätiedotIoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola
IoT-platformien vertailu ja valinta erilaisiin sovelluksiin 10.3.2017 / Jarkko Paavola Prosessi state-of-the-art -tilan määrittelemiseksi Vaatimusmäärittely platformille Arkkitehtuuri Valittiin IIC:n (http://www.iiconsortium.org/)
LisätiedotJava & Components. Timo Jalonen Lead Architect (SW) Enterprise Web Services - Finland Sun Client Solutions. Email: Timo.Jalonen@sun.
Java & Components Timo Jalonen Lead Architect (SW) Enterprise Web Services - Finland Sun Client Solutions Email: Timo.Jalonen@sun.com Aiheita Java yleistä Eri komponenttimallit (JEE 5.0) (SOA) 2 Yleistä
LisätiedotUNA PoC-yhteenveto CGI Aino Virtanen
UNA PoC-yhteenveto CGI 4.10.2017 Aino Virtanen PoC-toteutusten vastuulliset toimittajat/asiakasorganisaatiot sekä sisällölliset painopisteet Mitä PoC sisälsi PoC-toiminnallisuus - hahmoteltiin UNA:n modulaarista
LisätiedotPortaaliteknologiat mahdollistavat ajattelutavan muutoksen
- 1 - Portaaliteknologiat mahdollistavat ajattelutavan muutoksen Petri Kanerva Fusion Middleware Architect, Oracle Finland Oy 29.04.2010 The following is intended to outline our general
Lisätiedot<Insert Picture Here> Sisällönhallintaa Web-työpöydälle
Sisällönhallintaa Web-työpöydälle 24.4.2007 Petri Kanerva Sales Consultant Sisällys Johdanto Sisällönhallinnan haasteet Sisällönhallinnan tavoitteet Oraclen sisällönhallintajärjestelmä
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Web Services. Web Services
Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden
LisätiedotJärjestelmäintegrointi osana sovellusten rakentamista
05 96 09:33 MEDICI DATA OY NT=358 81 3155650 5.02 Järjestelmäintegrointi osana sovellusten rakentamista Antero Ensio Medici Data Oy MediciData Oy aese9605.ppt 24.5.1998 7:51 sivu 1 24 05 96 09:34 MEDICI
LisätiedotHajauta yhdistäen ja yhdistä hajauttaen: Web Services
Hajauta yhdistäen ja yhdistä hajauttaen: Web Services Janne Saarela janne.saarela@profium.com 17.12.2002 Tampereen oliopäivät Esityksen sisältö Arvolupaus Johdanto teknologioihin Yhteensopivuuden taso
LisätiedotValppaan asennus- ja käyttöohje
Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi
LisätiedotHOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10
HOJ Haja-aiheita Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista (1h)
LisätiedotISACA Finland 24.1.2008 OWASP 24.1.2008. The OWASP Foundation. Timo Meriläinen Antti Laulajainen. http://www.owasp.org
ISACA Finland 24.1.2008 Timo Meriläinen Antti Laulajainen 24.1.2008 Copyright The Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the License. The Foundation
LisätiedotArkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14
Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2
LisätiedotOhjelmistoarkkitehtuurit
Ohjelmistoarkkitehtuurit Konnektorit ohjelmistoarkkitehtuurissa 18.9.2012 1 Konnektorit (connectors) Konnektori (connector) (liitos) Arkkitehtuurielementti, jonka tehtävänä on mahdollistaa ja hallita komponenttien
LisätiedotFiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen
FiSMA 1.1 Monikerrosarkkitehtuuri 1 (7) FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen 1. Yleiset periaatteet FiSMA 1.1 -menetelmässä mitataan sovellusperiaatteen
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet
Järjestelmäarkkitehtuuri (TK081702) Ympäristö Muutostarpeet ja niihin vastaaminen Yritysarkkitehtuuri Liiketoiminta-arkkitehtuuri Tavoitteet, Palvelut, Prosessit Informaatioarkkitehtuuri Tietotarpeet,
LisätiedotPeppi - Koulutuksen suunnittelijan ja opettajan palvelut. Tekninen vaatimusmäärittely
Peppi - Koulutuksen suunnittelijan ja opettajan palvelut Versiohistoria Versio Päiväys Tekijä Selite 0.1 9.12.2010 Jaakko Rannila Runko 0.2 13.12.2010 Projektiryhmä 1. päivän tuotos 0.3 14.12.2010 Projektiryhmä
Lisätiedot