J2EE on tätä päivää, ota, käytä ja nauti!
|
|
- Raili Pakarinen
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 J2EE on tätä päivää, ota, käytä ja nauti! Arkkitehtuurit vastakkain:.net vastaan Java Pekka Kähkipuro Sisällys Arkkitehtuurien vertailu on helppoa mutta niin vaikeaa Vaihtoehtoja Tasapainotettu mittaristo Toteutustekniikan turvallisuus PetStore-sovelluksen suorituskyky PetStore-sovelluksen koodin määrä Mutta mikä onkaan oleellista? Sovelluspalvelinhankkeiden oikeat haasteet Vertailu hankkeen onnistumisen näkökulmasta Yhteenveto Copyright SysOpen 2 1
2 Arkkitehtuurien vertailu on helppoa... Miksi vertailu on liiankin helppoa Karkealla tasolla arkkitehtuureissa samat elementit samassa roolissa, vain nimet vaihtuvat Sovellusarkkitehtuuriltaan saman monitasoisen sovelluksen voi vaikeuksitta toteuttaa kummalla tahansa Kuva: EAI Journal, January Copyright SysOpen 3... mutta niin vaikeaa Erilainen kohdemarkkina Microsoftilla pienet ja keskisuuret sovellukset (Office-liittymät jne.) Java-vendoreilla operatiiviset yritysympäristöt (M/F-liittymät jne.) Erilainen kehitysvälinefilosofia Microsoft panostaa aloituskynnyksen mataluuteen ja RADiin Java-vendoreilla erilaisia malleja (Eclipse, WSAD, JBuilder, XDE,...) Kypsyysasteet erilaiset Microsoft etsinyt painopistettä pitkään (OLE, COM, COM+,.NET) Java edennyt kohtuullisen pitkään samalla raiteella Syväteknologian tasolla ratkaisuissa selkeitä eroja Bytekoodin tulkkaus vs. välikielen käännös Tuloksena n-ulotteinen avaruus, jossa arkkitehtuurit ovat kussakin ulottuvuudessa hiukan eri pisteessä Todellinen vertailu on mahdotonta, ellei valitse tiukasti näkökulmaa ja rajaa samalla ulos muita tärkeitä näkökulmia Copyright SysOpen 4 2
3 Eräs vertailuvaihtoehto Tasapainotettu mittaristo Kuva: EAI Journal, January Copyright SysOpen 5 Eräs vertailuvaihtoehto Toteutustekniikan turvallisuus Thomas Novers, Java bytecode is run through a virtual machine or just-in-time compiler, while C# is tied into the IL (intermediate language) common language runtime (CLR).... Java still relies on a sandbox security model to keep Java code from going rogue. Microsoft, however, has moved away from the sandbox to a code-signing paradigm, where security is enforced through an "evidencebased" system that determines whether the code is safe based on where it comes from and not on runtime security checks. Another important factor to consider from a security standpoint is that Java has been running the Internet gauntlet for nearly a decade and has the benefit of years of testing and bug fixing behind it. C# is still a fledging language.... core premise for these two companies, the "security through obscurity [Microsoft] versus "open source security" model [Sun]. Vahvasti värittynyt näkemys, jossa kolikon toisella puolella on C#:n hienoinen tehokkuusetu Copyright SysOpen 6 3
4 Eräs näkökulma PetStore-sovelluksen suorituskyky Kuva: Middleware Company, October Copyright SysOpen 7 Eräs näkökulma PetStore-sovelluksen koodin määrä Kuva: Middleware Company, October Copyright SysOpen 8 4
5 Mutta mikä onkaan oleellista? Milloin bytekoodi/välikielitason turvallisuus on ollut keskeistä sovellusprojektin onnistumiselle? Kokemus: ei kertaakaan Mikä on keskeinen suorituskykyhaaste: sovellussuunnittelun oikeat ratkaisut vai platformin sisällä olevat hitausmomentit Kokemus: kaikki keskeiset suorituskykypulmat ovat olleet lähtöisin sovellussuunnittelun virheistä (platformista riippumatta) Kokemus: Jokainen platformi edellyttää oman tapansa tehdä sovellussuunnittelun, sovellusarkkitehtuurin ja koodauksen tasolla Onko kertaluonteisen piensovelluksen koodin vertailtavissa todelliseen laajaan sovellukseen? Ei: laajat sovellukset perustuvat lähes aina sisäiseen kehikkoon, joka hyvin tehtynä poistaa toisteisen koodin sovellustasolta Mikä onkaan TPC-vertailun price/performance-mittarin käyttökelpoisuus Kokemus: 70 % ohjelmistokustannuksista tulee käyttöönoton jälkeen, price/performance ei ota tähän osuuteen kantaa Copyright SysOpen 9 Uusi näkökulma Sovelluspalvelinhankkeiden arkipäivä Uuden teknologian projektit menevät johdonmukaisesti pitkiksi Silti suoranaista virhettä ei tunnu löytyvän Siispä yritetään uudestaan samoilla eväillä -- samalla tuloksella Projektipäälliköt putoavat kelkasta Kulttuurierot liian suuria, koodarit karkaavat projektijohdon käsistä Liiketoiminnan muutosnopeus ja komponenttiteknologian lupaukset eivät kohtaa -- projektipäällikkö yrittää venyä välissä Teknologia juoksee alta pois Projekti on vanhentunut valmistuessaan Jatkuva päivityskierre -- ja virheiden jäljityskierre Uudelleenkäyttöä ei saavuteta Komponenttimarkkinoita ei ole syntynyt Projektikohtaisia komponentteja ei osata käyttää uudelleen Toivotut tuottavuushyödyt toteutuvat vain harvoin Copyright SysOpen 10 5
6 Miksi sovelluspalvelinhankkeilla on niin vaikeaa? Sovellusarkkitehtuuri määrääväksi onnistumisen osatekijäksi Perinteisissä malleissa arkkitehtuurivaihtoehtoja oli merkittävästi vähemmän kuin nyt - arkkitehtuurin saattoi lukea vendorin manuaalista Oikeita valintoja on nyt monta, mutta samassa ratkaisussa on perusteltua käyttää vain yhtä (tai enintään kahta) Vendorit eivät enää ole oikeassa Raadolliset markkinat edistävät hypetystä -- tähän syyllistyvät kaikki Ratkaisun toimivuuden takaa vasta parin vuoden käyttö Kaikki keinot ovat sallittuja, myös kilpailijan virheiden toisto (ASP, JSP) Tekijöiltä edellytetään enemmän kuin ennen Liiketoiminnan vaatimukset muuttuvat aiempaa nopeammin Tietotekniikka on lähempänä operatiivista toimintaa Tuloksena on merkittävästi tiiviimpi suhde operatiiviseen toimintaan ja sen muutoksiin Myös teknologian (näennäis)kehitys kiihtyy koko ajan Copyright SysOpen 11 Keskeisiä ratkaisuja Kokemuksen pohjalta tarvitaan seuraavia ratkaisuja Sovellusarkkitehtuurille uusi keskeinen rooli Sovelluskehys käytöön perusarkkitehtuurin päälle Kehitysmenetelmän komponentointi Lisää koulutusta ja osaamista ennen kaikkea yritystason ratkaisuissa (Gartner: 70 % Java-koodareista osaa liian vähän) Projektiorganisaatioon uusia rooleja (arkkitehti, mentori) Uudelleenkäytön organisointi (uudelleenkäytön tuki projektin aikana, sadonkorjuu projektin jälkeen, integraatiotiimi, hankintaprosessi) Listasta puuttuvat ne keinot, joita riepostellaan julkisuudessa RAD-välineet (oikeasti tarvitaan sovellussuunnittelua) Suorituskyky (oikeasti tarvitaan arkkitehtuurisuunnittelua) Tietoturvadetaljit (oikeasti tietoturvakin on osa arkkitehtuuria, yksityiskohdat saadaan aina kuntoon jos kokonaisuus on hallussa) Web Services (oikeasti siirtosyntaksista sopiminen ei vielä auta) Copyright SysOpen 12 6
7 Hankkeen onnistumisen näkökulma Sovellusarkkitehtuuri Sovelluskehys Menetelmä Osaamistase Aloituskynnys J2EE Käytännössä kokeiltuja arkkitehtuurimalleja (J2EE patterns) Valmiita kehyksiä moneen lähtöön (sekä maksullisia että ilmaisia) Valmiita Java-kehitykseen räätälöityjä OOADmenetelmiä 2.5 miljoonaa Javakoodaria, oppilaitoksista koko ajan lisää Korkea: olioajattelu täytyy oppia ensin; lopuksi vielä IDE-välineet.NET MS:llä esimerkkeja, edessä silti runsaasti harjoittelua ja kokeilua Tehtävä tässä vaiheessa itse Sovitettava itse; hyväkään RAD-väline ei yksin toimi yritystason järjestelmissä Edellisen sukupolven COM+tekijät uuden oppimisen edessä Matala: Studio + VB; yritystason työhön korkeampi (C#,J#) Copyright SysOpen 13 Hankkeen onnistumisen näkökulma Integraatio Teknologiariski Projektiriski Ihanteellinen sovelluskohde Ihanteellinen organisaatio J2EE Vahva tuki legacyintegraatioon: J2EE CA, laaja joukko eri tasoisia integraatiotuotteita, Web Services (huomenna) Uusilla teknikoilla suuri, vakiintuneilla tekniikoilla kohtuullinen (J2EE-ydin) Teknologiariippumaton Laaja kokonaisjärjestelmä, jossa liittymiä legacymaailmaan, keskuskoneita, minikoneita jne. Puhdasta keskuskone- tai minikonearkkitehtuuria käyttävä organisaatio.net Vahva tuki työpöydän suuntaan. Legacy-integraatio: matalan tason liittymät (tänään), Web Services (huomenna) Suuri, muuttumassa kohtuulliseksi Teknologiariippumaton Itsenäinen sovellus, jopa laaja ERP, joka ennen olisi tehty C/Stekniikoilla Puhtaan MS client/server-mallin omaksunut organisaatio Copyright SysOpen 14 7
8 Yhteenveto Julkisuudessa olleet vertailut mielenkiintoisia mutta epäoleellisia Vertailut keskeinen osa markkinointia ja tuotteiden positiointia Selkeitä eroja kuitenkin nähtävissä Painopistealueet erilaisia Elinkaari eri vaiheessa Kohdemarkkinat erilaiset Oleellinen vertailunäkökulma: kuinka onnistun hankkeessa tai kokonaisjärjestelmän rakentamisessa J2EE selkeästi pidemmällä tässä suhteessa.netin kohdealue on kuitenkin selvä ja siellä toimiva Copyright SysOpen 15 8
Jä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
J2EE 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ä
www.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
IoT-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/)
4. Lausekielinen ohjelmointi 4.1
4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,
Oliotietokannat. Nääsvillen Oliopäivät Pekka Kähkipuro Kehitysjohtaja, FT
Oliotietokannat Nääsvillen Oliopäivät 2004 15.12.2004 Pekka Kähkipuro Kehitysjohtaja, FT pekka.kahkipuro@sysopen.fi Oliotietokanta Idea: pysyvän tiedon tallentaminen suoraan oliomuodossa Tietosisältö ja
XPages 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,
Nää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
Kokonaisarkkitehtuuri ja päätöksenteko
Kokonaisarkkitehtuuri ja päätöksenteko ICT Expo 2012 Anna Aaltonen Senior Consultant Coala Oy www.coala.fi, anna.aaltonen@coala.fi Jos kokonaisarkkitehtuuria ei hyödynnetä, on se hukkainvestointi. Hyödyntämistapoja
HOJ 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
Millainen on viihtyisä kaupunki ja miten sitä mitataan?
Millainen on viihtyisä kaupunki ja miten sitä mitataan? RATKAISUJA LUONNOSTA LYNETIN TUTKIMUSPÄIVÄ 2016 Miimu Airaksinen Research professor VTT Technical Research Centre of Finland Kaupungit ovat tärkeitä
Tietojärjestelmäarkkitehtuurit
Tietojärjestelmäarkkitehtuurit ITK130 Johdatus ohjelmistotekniikkaan Syksy 2003 Sami Kollanus 1 Aluksi Tietojärjestelmäarkkitehtuurit vs. ohjelmistoarkkitehtuurit Pohjana Tietojärjestelmäarkkitehtuurit
Avointen 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.,
Takki. Lisää ot sik k o osoit t am alla. Nyt se sopii, tai sitten ei. Jussi Vänskä Espotel Oy. vierailuluentosarja OTM kurssi 2010. 3.
Takki Nyt se sopii, tai sitten ei Jussi Vänskä Espotel Oy vierailuluentosarja OTM kurssi 2010 3. luento: tuote Lisää ot sik k o osoit t am alla Jussi Vänskä OTM kevät 2010 Tuote Mitä tuote voi olla? Tuote
Päihittääkö J2EE.NETin SOAn pohjana?
Päihittääkö J2EE.NETin SOAn pohjana? Nääsvillen Oliopäivät 2004 15.12.2004 Pekka Kähkipuro Kehitysjohtaja, FT pekka.kahkipuro@sysopen.fi Sisällys Miksi SOA? Palvelukeskeinen arkkitehtuuri Ratkaiseeko SOA
Integraatiotekniikan 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
ISACA 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
.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
HSMT 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
Jä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
Sovellustietoturvallisuus Petteri Arola OWASP Chapter Leader Nixu Oy OWASP The OWASP Foundation
Sovellustietoturvallisuus 7.2.2012 Petteri Arola Chapter Leader Nixu Oy petteri.arola@owasp.org Copyright The Foundation Permission is granted to copy, distribute and/or modify this document under the
Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet
Järjestelmäarkkitehtuuri (TK081702) Ympäristö Muutostarpeet ja niihin vastaaminen Yritysarkkitehtuuri Liiketoiminta-arkkitehtuuri Tavoitteet, Palvelut, Prosessit Informaatioarkkitehtuuri Tietotarpeet,
Järjestelmätoimitusprosessin tietoturva Mikko Jylhä
Järjestelmätoimitusprosessin tietoturva 30.9.2009 Mikko Jylhä mikko.jylha@deloitte.fi Esityksen rakenne Puhujan esittäytyminen 3 min A) Toimitussisällöstä sopiminen tietoturvanäkökulmasta 15 min B) Toimitusprosessiin
Integrointi. 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
Kurssitusten tarve kipuaa
Kurssitusten tarve kipuaa 9.11.2000 08:02 Muinoin tietotekniikkakurssilla opeteltiin ohjelmat läpikotaisin. Nyt niistä opetellaan vain työssä tarvittavat toiminnot. Niissäkin on työntekijälle tekemistä,
Suomalaisten organisaatioiden kehittämistoiminnassa on paljon parannettavaa
Suomalaisten organisaatioiden kehittämistoiminnassa on paljon parannettavaa CxO Mentor Oy tutki hankesalkun hallintaa, projektitoimiston toimintaa ja kokonaisarkkitehtuurityötä maalis-huhtikuussa 2012
Sopimushallintaa 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
Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn
Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn Terveydenhuollon 29. ATK-päivät Jyväskylä 25-27.5.2003 Verkostoitumisen
Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi
Business is evolving, you should too. MeeGo ulkona vai myöhässä? Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi Helsinki, Tampere, Turku, Stockholm, Göteborg www.tieturi.fi MeeGo YALMP (Yet
Jä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
VisualStudio Pikaopas, osa 1: WEB sivujen suunnittelu
HAAGA HELIA/IltaTiko ICT2TD005: Ohjelmisto suunnittelutaito 1 VisualStudio Pikaopas, osa 1: WEB sivujen suunnittelu Tämä pikaopas opastaa käyttämään VisualStudion web sivujen suunnittelu ja toteutusominaisuuksia.
Osavuosikatsaus 1-9/2014
Osavuosikatsaus 1-9/2014 31.10.2014 Juha Varelius, toimitusjohtaja Katsauskauden pääkohdat Katsauskauden 1-9/2014 pääkohdat Digia-konserni 1-9/2014 1-9/2013 Muutos % Liikevaihto 70 187 72 959-3,8 % Liikevoitto
Domain spesifinen mallinnus ja generointi käytännössä. Petri Savolainen
Domain spesifinen mallinnus ja generointi käytännössä Petri Savolainen Agenda o Taustaa o DSM yleisesti o Meidän versiomme DSM:ästä o Case Muistaako kukaan? o Helppoa o Tuottavaa o Businessongelman ratkomista
Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)
LTC-Otso Myyjän työkalu (POC) Toimintaympäristön kuvaus 21 toukokuu, 2015 Sisältö 1 Johdanto... 3 1.1 Dokumentin tavoite... 3 1.2 Dokumentin yleiskuvaus... 3 2 Järjestelmälle asetetut vaatimukset... 3
OpenSUSE Build Service
OpenSUSE Build Service Hyödyntäminen & käyttö 2015-10-01 Kuka olen? Mika Reunanen, 40v Toimin ohjelmistoarkkitehtina Solteqissa Tarkemmin Profix-myymäläjärjestelmän parissa vuodesta 1998 lähtien Linuxia
Kehitysvammaliitto ry. RATTI-hanke. Haluan lähteä kaverin luokse viikonlopun viettoon ja olla poissa ryhmäkodista koko viikonlopun.
RISKIARVIOINTILOMAKE 1. Henkilön nimi Pekka P. 2. Asia, jonka henkilö haluaa tehdä. Haluan lähteä kaverin luokse viikonlopun viettoon ja olla poissa ryhmäkodista koko viikonlopun. 3. Ketä kutsutaan mukaan
Potilastiedot ja tietoturvallisuus Käyttäjähallinta ja tietoturva kertakirjautumisella
Potilastiedot ja tietoturvallisuus Käyttäjähallinta ja tietoturva kertakirjautumisella Terveydenhuollon atk-päivät 19-20.5.2008, Redicom Oy jukka.koskinen@redicom.fi Käyttäjähallinta (IDM) Salasanahallinta
7.4 Variability management
7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product
Johtamisen haaste kokonaisarkkitehtuuri menestyksen mahdollistajako?
Johtamisen haaste kokonaisarkkitehtuuri menestyksen mahdollistajako? JÄRJESTÄJÄ SAVO Q AIKA 14.11.2018 Kokonaisarkkitehtuurin määrittelyä Tekijä(t) Armour, F. & Kaisler, S. 2017. Introduction to Enterprise
VisualStudio Pikaopas, osa 1: WEB-sivujen suunnittelu
HAAGA-HELIA ammattikorkeakoulu ict2td005 Ohjelmiston suunnittelutaito Sivu 1 / 5 VisualStudio Pikaopas, osa 1: WEB-sivujen suunnittelu Tämä pikaopas opastaa käyttämään VisualStudion web-sivujen suunnitteluominaisuuksia.
Vihreämmän ajan kuntaseminaari. Päättäjien Aamu
Vihreämmän ajan kuntaseminaari Päättäjien Aamu Agenda - 9:00-11:00 Kuntakentän haasteet ja niihin vastaaminen tietotekniikan keinoin IT:n ekologinen jalanjälki Virran- ja kustannusten säästö nykyaikaisin
Tietoturvakonsulttina työskentely KPMG:llä
Tietoturvakonsulttina työskentely KPMG:llä Helsingin Yliopisto 28 Helmikuuta 2014 Agenda Agenda Työtehtävistä yleisesti Esimerkkejä Osaamisen/toiminnan kehittäminen 1 Turvallisuuden arviointi / auditointi
Kettärä organisaatio kumppanuusstrategialla
Kettärä organisaatio kumppanuusstrategialla Janne Pullinen Head of echannels TeliaSonera Finland Oyj 1 Agenda 1. Muutos kuluttajakäyttäytymisessä ja yritysten haasteet siihen sopeutumisessa 2. Perinteisen
Tutkimus web-palveluista (1996) http://www.trouble.org/survey/
Tietoturva Internet kaupankäynnissä E-Commerce for Extended Enterprise 29.4.98 Jari Pirhonen (Jari.Pirhonen@atbusiness.com) AtBusiness Communications Oy http://www.atbusiness.com Tutkimus web-palveluista
Taloudelliset väärinkäytökset: kansainvälinen uhka liiketoiminnalle Whistleblowing
www.pwc.fi/forensics Taloudelliset väärinkäytökset: kansainvälinen uhka liiketoiminnalle Whistleblowing Agenda 1. Whistleblowing tutkimuksen valossa 2. Lainsäädännön asettamat vaatimukset 3. Whistleblowing-järjestelmän
CIO Forum. Tietohallintojohtajat muutosjohtajina Säästöjä vai uusia valloituksia? Johan Sandell CIO Forum 3.6.2009
CIO Forum Tietohallintojohtajat muutosjohtajina Säästöjä vai uusia valloituksia? Johan Sandell CIO Forum 3.6.2009 Tervetuloa Taloudellisen tilanteen haasteet voidaan kääntää mahdollisuuksiksi vahvalla
Strategiset kyvykkyydet kilpailukyvyn mahdollistajana Autokaupassa Paula Kilpinen, KTT, Tutkija, Aalto Biz Head of Solutions and Impact, Aalto EE
Strategiset kyvykkyydet kilpailukyvyn mahdollistajana Autokaupassa Paula Kilpinen, KTT, Tutkija, Aalto Biz Head of Solutions and Impact, Aalto EE November 7, 2014 Paula Kilpinen 1 7.11.2014 Aalto University
Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma
Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma 12.11.2007 Janne J. Korhonen 12.11.2007 Agenda 1. Prosessit ja palvelut, BPM ja SOA 2. BPM-projekteista yleensä 3. Prosessin elinkaarimalli 4. Kokemuksia
Liiketoimintamuutos lähtöinen tietoteknisen ratkaisun suunnittelu
Liiketoimintamuutos lähtöinen tietoteknisen ratkaisun suunnittelu Yrityksen tietojärjestelmien integrointi & Kehittämismenetelmät ja arkkitehtuurit liiketoiminnassa TJTST21 & TJTSE54 Luento Kai Vuolajärvi
.NET ajoympäristö. Juha Järvensivu 2007
.NET ajoympäristö Juha Järvensivu juha.jarvensivu@tut.fi 2007 Käännösprosessi C# lähdekoodi C# kääntäjä CILtavukoodi JITkäännös Ajettava natiivikoodi Kehitysympäristössä ohjelmoijan toimesta Ajonaikana.NET
Agora Center - Monitieteiset projektit
Agora Center - Monitieteiset projektit Prof. Pasi Tyrväinen Agora Center Jyväskylän yliopisto 22.2.2018 Jyväskylän yliopisto 15 000 opiskelijaa kokonaisrahoitus 211 milj. euroa 152-vuotinen (Seminaari
Pilottipalvelun esittely johtopäätökset
1 Pilottipalvelun esittely johtopäätökset Paikkatiedot palveluväylässä -loppuseminaari Paikkatietoverkoston kevätseminaari 18.5.2016 Pekka Latvala, Jari Reini Pilottipalvelu Pilottipalvelun lähtöasetelmana
Kilpailukyky, johtaminen ja uusi tietotekniikka. Mika Okkola, liiketoimintajohtaja, Microsoft Oy
Kilpailukyky, johtaminen ja uusi tietotekniikka Mika Okkola, liiketoimintajohtaja, Microsoft Oy k Agenda Kansallinen kilpailukyky: Tietoalojen kasvu ja kilpailukyky Liiketoiminnan odotukset tietohallinnolle:
"Miten IT infra-projekti onnistuu ja miten epäonnistuu" Timo Häkkinen TTY PDF versio josta on poistettu 1 kuva ja yhden sivun tekstit
"Miten IT infra-projekti onnistuu ja miten epäonnistuu" Timo Häkkinen TTY 7.6.2017 PDF versio josta on poistettu 1 kuva ja yhden sivun tekstit Esityksen rakenne ja esittäjän taustat Seuraavassa esityksessä
Teknologinen muutos ja yliopistojen tulevaisuus. Tievie-seminaari Helsinki 22.11.2001 Antti Auer
Teknologinen muutos ja yliopistojen tulevaisuus Tievie-seminaari Helsinki 22.11.2001 Antti Auer Verkko-opetuksen neljä strategiaa (mukailtu Collis & Gommer, 2001 artikkeleista) Instituutio määrittelee
Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana
Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana Muutamia ajatuksia siitä, miten testaus pärjää lama-ajan säästötalkoissa. Laman patologioita ja mahdollisuuksia. Säästämisen strategioita.
Android 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
Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012
Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012 Liiketoimintamalli: taustaa (R. Jaikumar ja Barettan autotehdas) Tuottavuuden jatkuva parantaminen on mahdollista vain toteuttamalla
Tieto ja sen mallinnus Fonectalla - Teemme tiedosta arvokasta. Aija Palomäki, TDWI jäsenkokous 6.6.2014
Tieto ja sen mallinnus Fonectalla - Teemme tiedosta arvokasta Aija Palomäki, TDWI jäsenkokous 6.6.2014 Puhujasta Yritysarkkitehti, Big data kehityspäällikkö Ylempi korkeakoulututkinto, tietojenkäsittelytiede
Case 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) ->
Testidatan generointi
Testidatan generointi Anu Ahonen Kevät 2008 Tämä työ on tehty Creative Commons -lisenssin alla Työn tarkasti 9.4.2008 Jouni Huotari (JAMK/IT) 1 SISÄLTÖ 1 TYÖN LÄHTÖKOHDAT JA TOTEUTUS...2 2 TESTIDATAN GENEROINTI
Suorituskyvyn varmistaminen sovelluskehityksen eri vaiheissa Paavo Häkkinen, Presales Teamleader Compuware Finland
Suorituskyvyn varmistaminen sovelluskehityksen eri vaiheissa Paavo Häkkinen, Presales Teamleader Compuware Finland Epäonnistuminen ei ole vaikeaa Approximately 40% of mission-critical mainframe projects
Digitalisaatio oppimisen maailmassa. Tommi Lehmusto Digital Advisor Microsoft Services
Digitalisaatio oppimisen maailmassa Tommi Lehmusto Digital Advisor Microsoft Services Oppimisen trendit ja ajurit Teknologia on muuttamassa oppimista 50Mrd Arvioitu lukumäärä verkkoon yhdistetyistä laitteista
TALOUS TUTUKSI koulutus 4.9.2013. Kasvuyritys esittäytyy. Alphaform Nordic. KTM Dan Björklöf Toimitusjohtaja
TALOUS TUTUKSI koulutus 4.9.2013 Kasvuyritys esittäytyy Alphaform Nordic KTM Dan Björklöf Toimitusjohtaja Alphaform Euroopan johtava 3D tulostuksen osaaja Alphaform on sovelluslähtöinen teknologiayritys
Alustavia käyttökokemuksia SAS Studiosta. Timo Hurme Maa- ja elintarviketalouden tutkimuskeskus MTT (v. 2015 alusta Luonnonvarakeskus / Luke)
Alustavia käyttökokemuksia SAS Studiosta Timo Hurme Maa- ja elintarviketalouden tutkimuskeskus MTT (v. 2015 alusta Luonnonvarakeskus / Luke) 19.9.2014 Lyhyesti SAS-koodareille suunnattu uusi käyttöliittymä
Tietoturvallisuus yhteiskunnan, yritysten ja yksityishenkilöiden kannalta
Tietoturvallisuus yhteiskunnan, yritysten ja yksityishenkilöiden kannalta Sähköurakoitsijapäivät 21.11.2013 Kari Wirman 7.11.2013 Kari Wirman 21.11.2013 Kari Wirman, ICT-pooli Tieto Tieto on nyky-yhteiskunnan
Näin me sen teimme, Reumasäätiön sairaalan järjestelmäuudistus TOIMI-hanke
Näin me sen teimme, Reumasäätiön sairaalan järjestelmäuudistus TOIMI-hanke Hankkeen hallinta hankejohtaja, johdon konsultti Jyrki Etelämäki Pivotal Consulting Oy Terveydenhuollon atk-päivät 19.-20.5.2008
Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki
Malliperustainen ohjelmistokehitys - MDE 25.9.2007 Pasi Lehtimäki MDE Miksi MDE? Mitä on MDE? MDA, mallit, mallimuunnokset Ohjelmistoja Eclipse, MetaCase Mitä jatkossa? Akronyymiviidakko MDE, MDA, MDD,
PILVIPALVELUT YRITYKSILLE. Fujitsu Suomessa. Yrjänä Ahto
PILVIPALVELUT YRITYKSILLE Fujitsu Suomessa Teknohörhöilyä vai Lyhyt oikeaa oppimäärä palvelua? Yrjänä Ahto 0 Fujitsu maailmalla Yksi suurimmista ict-palveluyhtiöistä 3. suurin maailmassa Kokonaisliikevaihto
Portaaliteknologiat 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
Security server v6 installation requirements
CSC Security server v6 installation requirements Security server version 6.4-0-201505291153 Pekka Muhonen 8/12/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes
Avoimen lähdekoodin kehitysmallit
Avoimen lähdekoodin kehitysmallit Arto Teräs Avoimen lähdekoodin ohjelmistot teknisessä laskennassa -työpaja CSC, 25.5.2009 Avoimen lähdekoodin kehitysmallit / Arto Teräs 2009-05-25
Erikoiskirjastot somessa. Päivikki Karhula, johtava tietoasiantuntija Eduskunnan kirjasto
Erikoiskirjastot somessa Päivikki Karhula, johtava tietoasiantuntija Eduskunnan kirjasto 20.12.2016 Sisältö - Somella on elinkaari - Some vaatii strategiaa - Some on kokonaisuuden osa - Eduskunnan kirjaston
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.
Arkkitehtuurisuunnittelun haasteet: tänään SOA ja Web Services, mitä huomenna?
Arkkitehtuurisuunnittelun haasteet: tänään SOA ja Web Services, mitä huomenna? Sytyke laivaseminaari 8.9.2004 Lauri Keltikangas TietoEnator Digital Innovations lauri.keltikangas@tietoenator.com 08.09.2004
Vesitehokkuus liiketoiminnan uusi ajuri. Pöyry Forest Industry Consulting oy
Vesitehokkuus liiketoiminnan uusi ajuri Pöyry Forest Industry Consulting oy Sisältö 1. Vesiparadoksi 2. Vesi ja hiili 3. Projekti Geysiiri 2 Vesitehokkuus - liiketoiminnan uusi ajuri 1. Vesiparadoksi Veden
Opiskelijaosuuskunta oppimisympäristönä fysioterapian ammattikorkeakouluopinnoissa
Opiskelijaosuuskunta oppimisympäristönä fysioterapian ammattikorkeakouluopinnoissa Annamaija Id-Korhonen Lahti University of Applied Sciences Lahden tiedepäivä 12.11.2013 tulevaisuuden palvelut 2020 Sosiaali-
Digitaalinen haavoittuvuus MATINE Tampere
VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD Digitaalinen haavoittuvuus MATINE 8.5.2018 Tampere Mika.Rautila@vtt.fi Sisältö Mikä on digitaalinen haavoittuvuus Millaisista tekijöistä digitaaliset haavoittuvuudet
Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat
Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
Muutos mahdollisuutena Tuusula Anssi Tuulenmäki
Muutos mahdollisuutena Tuusula 12.9.2017 Anssi Tuulenmäki +358-50-3819772 anssi.tuulenmaki@mindustry.fi www.mindspace.fi Miksi olen Yli-innovaatioaktivisti? 1.Väite; jos et voi muuttaa arkeasi, jos et
Uuden sukupolven soteratkaisut
Uuden sukupolven soteratkaisut Senaattoritapaaminen 23.1.2019 Kalle Reivilä kalle.reivila@tieto.com Kohti älykkäämpää yhteiskuntaa Yksilökohtaisesti räätälöityjä palveluita Rajattomat mahdollisuudet Informaation
T Projektikatselmus
T-76.115 Projektikatselmus Projektityöryhmä GenCode I3-iteraatio 17.3.2004 Agenda Tavoitteiden toteutuminen (5 min) Resurssien käyttö (5 min) Iteraation tulokset (10 min) Riskit (5min) +Kokemuksia työskentelymenetelmistä
Tosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation
Tosi elävä virtuaalimalli 27.4.2017 Mika Karaila Tutkimuspäällikkö Valmet Automation Agenda Teollinen internet Uudet teknologiat: VR & MR Soveltaminen käytännössä Yhteenveto & demo 2 Teollinen internet
Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
HCM Master Data. Matti Manninen / Arc Technology Oy. Human Capital Management liiketoiminnan moottorina IT Viikko-seminaari 7.10.
HCM Master Data tehoa laaja-alaisesti Matti Manninen / Arc Technology Oy Human Capital Management liiketoiminnan moottorina IT Viikko-seminaari 7.10.2009 PEOPLE ARE AT THE SOUL OF ANY BUSINESS 9:40-10:15
Sisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology
Tietovarastointiratkaisut massaräätälöinnin konfiguraattoreiden tukena. DI Mika Aho BI/DW Specialist 18.9.2008
Tietovarastointiratkaisut massaräätälöinnin konfiguraattoreiden tukena DI Mika Aho BI/DW Specialist 18.9.2008 Esityksen sisältö 2 Mitä ovat (myynnin) konfiguraattorit? Tiedonhallinta massaräätälöinnissä
Tapaustutkimus big data -analytiikkakoulutuksen suunnittelusta
Tapaustutkimus big data -analytiikkakoulutuksen suunnittelusta Milla Järvi Aalto-yliopisto Sähkötekniikan korkeakoulu Valvoja: Prof. Heikki Hämmäinen Ohjaaja: TkL Janne Salonen Sisällysluettelo Motivaatio
4. Lausekielinen ohjelmointi 4.1
4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Hyvä ohjelmointitapa. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen
Kuinka IdM-hanke pidetään raiteillaan
Kuinka IdM-hanke pidetään raiteillaan Projektipäällikön kokemuksia 4.10.2011 IdM-projektitkin pitää suunnitella Kaiken perustana on riittävä ymmärrys projektin sisällöstä, laajuudesta ja vaaditusta osaamisesta
Onnistunut ohjelmistoprojekti
Onnistunut ohjelmistoprojekti ICT-ajankohtaisseminaari 15.4.2009 Hermanni Hyytiälä Reaktor Innovations Oy Agenda Yritysesittely Keinoja onnistuneeseen ohjelmistoprojektiin Ihmiset Menetelmät Käytännöt
API:Hack Tournee 2014
apisuomi API:Hack Tournee 2014 #apihackfinland Twitter: @ApiSuomi API:Suomi - Suomen metarajapinta apisuomi Apisuomi kerää vertailutietoa ja arvosteluja rajapinnoista madaltaen avoimen datan uudelleenkäytön
Tietotekniikan Liitto ry:n IT-barometri 2013 julkistus
Tietotekniikan Liitto ry:n IT-barometri 2013 julkistus Ulos taantumasta tietotekniikkaa hyödyntämällä 17.12.2013 TTL ry ja Tomi Dahlberg 1 Mikä on IT-barometri-tutkimus? Tietotekniikan Liitto ry:n vuosittainen
Toimitusjohtajan katsaus
Toimitusjohtajan katsaus Kimmo Alkio Yhtiökokous 2015 Vuosi 2014 kohti kasvua Strategian toteutus jatkuu suunnitellusti Hyvä kehitys IT-palveluissa Vakaa kehitys kohti 10 %:n liikevoittomarginaalia Palveluja
YHTIÖKOKOUS 9.4.2015 Finlandia-talo, Helsinki. Teleste Proprietary. All rights reserved.
YHTIÖKOKOUS 9.4.2015 Finlandia-talo, Helsinki VISIO - Alamme johtavana toimijana luomme modernia verkottunutta maailmaa uusien laajakaista- ja videoratkaisujen avulla. 1 Teleste lyhyesti 2 Vuosi 2014 keskeiset
Hitaat syövät nopeat. TieVie-esitys 21.8.2002. Ari-Matti Auvinen HCI Productions Oy Ama.Auvinen@humcap.fi www.hci.fi
Hitaat syövät nopeat TieVie-esitys 21.8.2002 Ari-Matti Auvinen HCI Productions Oy Ama.Auvinen@humcap.fi www.hci.fi HCI Productions Oy perustettu 1998 - spin-off Human Capital Investment Oy:stä (1985) työntekijöiden
Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7
Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Mikä on IT arkkitehtuuri? Liiketoimintamalli määrittelee IT arkkitehtuurin IT arkkitehtuuri ottaa kantaa sovelluksen laadullisiin vaatimuksiin
CALL TO ACTION! Jos aamiaistilaisuudessa esillä olleet aiheet kiinnostavat syvemminkin niin klikkaa alta lisää ja pyydä käymään!
CALL TO ACTION! Jos aamiaistilaisuudessa esillä olleet aiheet kiinnostavat syvemminkin niin klikkaa alta lisää ja pyydä käymään! Monikanavaisen viestinnän mittaaminen: https://www.vapamedia.fi/mittaaminen/
TEOLLINEN KILPAILUKYKY PALAAKO TUOTANTO SUOMEEN?
TEOLLINEN KILPAILUKYKY PALAAKO TUOTANTO SUOMEEN? 8.2.2016 Professori Jussi Heikkilä, jussi.heikkila@tut.fi Tuotannon strateginen ja operatiivinen johtaminen Tuotannon operatiivisen johtamisen keskeiset
Verkkopalveluiden saavutettavuus
Verkkopalveluiden saavutettavuus Puhuja: Ossi Nykänen Tampereen teknillinen yliopisto, Hypermedialaboratorio, W3C Suomen toimisto Paikka: Helsinki, Tieteiden talo, 24.3.2011 Johdanto Verkkopalvelun saavutettavuus