Marko Hotti Ratkaisuarkkitehti (SQL, BizTalk, BI/DW, SOA, BPM)
|
|
- Ada Sipilä
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Marko Hotti Ratkaisuarkkitehti (SQL, BizTalk, BI/DW, SOA, BPM)
2 Miksi siirtyä pois Oracle Forms sovelluksista? - Sovellusalustan yhdenmukaistamispyrkimykset - Kustannussäästötavoitteet - Forms -sovellusten kehittäminen ja ylläpitäminen kallista, migraatiot versiosta toiseen hankalia - Liiketoiminnan muutosten tuomat vaatimukset edellyttävät joustavampaa ja ketterämpää sovellusarkkitehtuuria - Tietotyöläisen eli loppukäyttäjän tuottavuuden lisääminen esim. Tarjoamalla palveluja Office / Sharepoint Server ympäristöön miltei mahdotonta Lisäksi: - Forms versioiden mukanaan tuomat haasteet: - Forms 6/6i viimeinen versio joka tukee Client-Server mallia - Forms 9i, 10g ja 11g käyttöönotto edellyttää Forms Server palvelun - käyttöä Oraclen sovelluspalvelimen käyttöönotto kallis ja monimutkainen - Forms sovellukset ovat vaikeita integroida muiden sovellusten kanssa, edes WebForms sovellusten ajaminen Oracle Containers for J2EE ympäristössä ei tee Forms-sovelluksista varsinaisesti SOA-kelpoisia - Oracle Forms teknologian roadmap vs Oraclen J2EE strategia
3 Miksi Microsoft.NET pohjaiseen teknologiaan? -.NET on moderni teknologia ja sovellusten ajoalusta verrattuna Formsteknologiaan joka kehittynyt merkkipohjaisten sovellusten ajalta - Yhtenäinen sovelluskehittäjän käyttäjäkokemus (Visual Studio 2008) kehittäjän valitsemasta ohjelmointikielestä (esim. C++, C#, VB.NET) riippumatta - Sovellukset voidaan tehdä joko työasemaan asennettaviksi, selaimessa ajettaviksi tai nk. ClickOnce sovelluksiksi -.NET Framework 2.0, 3.0 ja 3.5 sisältävät suoraan SOA-periaatteita toteuttavat teknologiat - Sovellukset on helppo integroida esim. Microsoft Office Sharepoint Server -alustaan tai Microsoft Office sovelluksiin Loppukäyttäjien tuottavuus paranee käyttöliittymien integroituessa tukemaan liiketoimintaprosesseja - Oracle Forms sovelluksista tulee migraation jälkeen ADO.NET (Active Data Objects) kirjastoja tukevia mikä puolestaan mahdollistaa tietokannan vapaamman valinnan
4 Manuaalinen migraatio vs migraatiotyökalut - Oracle Forms sovellusten koko ja käytettävien funktioiden määrä (Oracle blokit jne) yhdessä Oracle Forms kehikon monimutkaisuuden kanssa tekevät manuaalisesta migraatiosta hankalan - Kohdearkkitehtuurissa halutaan usein hyödyntää sen erikoisominaisuuksia ja parhaita käytäntöjä jotta sovelluksen korkea käytettävyys ja skaalautuvuus saadaan varmistettua (esim. Windows Server / IIS / ASP.NET teknologialla ajettavat kuormaa tasaavat selainkäyttöiset sovellukset) - Koska sovelluksen sisäisiin rakenteisiin tulee alustan vaihdon seurauksena väistämättä muutoksia, migraatioprojektit ovat usein kalliita ja aikaavieviä - Migraatiotyökaluilla voidaan helpottaa migroitavan sovelluksen rakenteen ymmärtämistä sekä automatisoida komponenttien konversio - Migraation tavoitteena on aina tarvittaessa säilyttää käyttöliittymän ulkoasu ja toimintalogiikka - Liiketoimintalogiikan eriyttäminen omaksi kerroksekseen mahdollistaa uudelleenkäytettävyyttä sekä sovelluksen sisäisen palvelupohjaisen arkkitehtuurin
5 Esimerkkejä migraatiokustannuksista (manuaalinen vs migraatiotyökalu)
6 Esimerkkejä migraatiotyömääristä (manuaalinen vs migraatiotyökalu)
7 migration made easy From Legacy to Microsoft.NET: Migration Made Easy ATX Technologies Ltd Sales: High Holborn London WC1V 6AE United Kingdom Technical: Dept Computer Science, University of Leicester, University Road, Leicester LE1 7RH United Kingdom T: +44 (0) F: +44 (0) E: W:
8 Introduction to ATX Technologies Ltd January 27,
9 Our Company ATX Software SA started in 1996: Commercial presence in Iberian market Clients are mainly financial institutions (e.g. Banco Espírito Santo, Caixa Geral de Depósitos) Head office in Lisbon, Portugal with permanent teams at clients in Lisbon and Madrid, Spain. ATX Technologies Ltd is a wholly-owned subsidiary of ATX Software SA: Started in late 2007 with a global commercial focus Sales office in London, technical office in Leicester Partnership with University of Leicester for collaborative R&D January 27,
10 Architecture Recovery / Conformance Our Company ATX provides building blocks to support three reference models: Migration and Reengineering (based on the SEI s Horseshoe Reengineering model) Architectural Optimization Software Development Optimization Base Architecture Architecture Representation Function Level Representation Code Structure Representation Design Patterns & Styles Program Plans Code Styles Target Architecture Architecture Representation Function Level Representation Code Structure Representation Architecture-based Development Source Text Representation Source Text Representation Legacy Source Code New System Source January 27,
11 LEGACY SYSTEMS MODERN MULTI TIER SYSTEMS ATX Migration Market Client - Server Forms Based Applications Access TP16 Oracle Forms ASP.Net Windows Forms WPF Presentation Tier Others Cobol C# Business Logic Tier Mainframe 3270 Middleware Languages Integration Tier January 27,
12 ATX Reference Model (2) Restructure, Tuning (1) Design Recovery (3) Generation Design Recovery Models Domain Specific Language for representing systems, focusing on architectural concerns Technology Specification Original Application Pattern Detection Tansformation and Design Recovery Map specifications to lower lever specifications or code Target Application January 27,
13 Primary Offerings for.net From Oracle Forms to Microsoft.NET. more to follow. January 27,
14 Primary Offerings for.net From Microsoft Access application components to.net: Converts Forms, Macros and VB Modules to 100% pure.net code Uses similar code generators to Forms2Net Output application structure based on MVC pattern Generates C# or VB.NET code Primary Target platform is either classic Windows Forms, WPF Windows Forms or ASP.NET Web Forms. January 27,
15 Primary Offerings for.net From Cobol to Microsoft.NET Reengineering of legacy screens (3270/BMS, VAX/FLG) to.net, separating business and presentation logics Conversion of Cobol programs to functionally equivalent C# classes Target output conforms to MVC pattern Primary Refinement phase for semi-automatic reorganisation of screens and programs (aggregation and removal) Generation of utility C# classes providing transparent access to data and reports from migrated applications Adaptable code generators, with output code always following.net best practices January 27,
16 Alignment with SSMA Forms2Net and Access2Net complement the SQL Server Migration Assistant tool from Microsoft. All clients are notified of the potential for database migration ATX can offer the database migration as an extra service Both tools promote database migration: Runtime package level procedures and function calls obey SSMA naming conventions Application Data support library includes a special SQL Server provider to support a database migrated using SSMA January 27,
17 Application and Database Migration Process Step 1: Application Migration Can be done by the client using ATX tools or outsourced completely to ATX Step 2: Application Acceptance Tests (Step 2a: Transfer of logic to the database, if required) Step 3: Database Migration using SSMA Can be done by the client using MS tools or outsourced completely to ATX Step 4: SQL Queries Normalisation ATX can offer an additional service to provide automatic transformation of all SQL queries within application code to being SQL Server compliant. Step 5: Application Acceptance Tests against SQL Server database January 27,
18 The safest way to migrate Oracle Forms and Reports to.net Forms2Net January 27,
19 Product Line Product line targeting the migration of Oracle Forms applications to the.net platform: Forms2Net Analyzer Analyzes Oracle Forms programs structure and complexity Produces output used for estimating Oracle Forms Modules complexity and migration effort Forms2Net Converter Converts Oracle Forms Modules into 100% pure.net code Produces up to 100% of the converted applications final code Produces database independent code Reports2Net Converter Converts Oracle Reports into Microsoft SQL Server Reporting Services January 27,
20 Converters Current Status: Microsoft Visual Studio 2008 Add-Ins Generate code according to the.net Framework 3.5 Support Oracle Forms 4.5 onwards Generate C# or VB.NET code Up to 100% automated conversion Forms2Net Converter supports generation of.net Windows Forms (inc. WPF) and ASP.NET Web Forms. January 27,
21 How It Works? (1/4) Forms2Net converter is not a language conversion tool, it is a platform migration tool Structural and semantic approach instead of 1-1 conversion: Oracle Forms structures transformed to the Model-View-Controller (MVC) architectural pattern Code pattern conversion approach allows Oracle-style code structures and idiosyncrasies to be converted into.net code style The resulting code follows the Microsoft recommended.net best-practices January 27,
22 How It Works? (2/4) Produces up to 100% of the final code: 100% business logic code (model) 100% user interface code (view) Up to 100% of controller logic (controller) Data Layer connectivity: data access components on top of Microsoft ADO.NET Support for both the Oracle and SQL Server database Complements the Microsoft SQL Server Migration Assistant (SSMA) for Oracle to SQL Server database migration January 27,
23 How It Works? (3/4) Mind the Gap! A semantic gap exists between Oracle Forms and.net Gap is bridged by lightweight support libraries (Application, Database, and Oracle Types Support) Library source code is provided to the client Completely.NET based: 100% pure.net code Produces or uses components that are integrated with the Microsoft Visual Studio.NET environment Developers in place can use all Visual Studio functionalities January 27,
24 How It Works? (4/4) Well-documented migration process generating: Migration report identifies areas of code that may require attention Migration guide provides information about completion steps January 27,
25 Forms2Net Migration Process Migration scope and objectives Step 2: Migration Requirements Step 3: Migration Process Evaluation Roadmap plan of migration Source application statistics Step 1: Application Analysis Step 4: Code Conversion Automated code generation Deployment Step 7: Production Step 6: Testing Step 5: Code Completion Including code validation and UI tuning Acceptance tests of.net application January 27,
26 Post F2N Code Maintenance Code is structured according to.net best practices MVC pattern aids in reducing the code comprehension effort Model code generated from a graphical view January 27,
27 Benefits Less Effort, Cost and Risk Considerable lower Total Cost of Ownership for the resulting.net application Quality: code delivered based on.net best practices Architectural Optimizations: MVC-based compositional structures Functional Equivalence: crucial business knowledge is preserved and current investments are protected ATX Technologies expertise and support January 27,
28 Support and Warranty All Forms2Net customers are provided with a support package based on their individual needs and circumstances. Example: 6 months warranty for the application for the ATX migration service Any identified error in the application is fixed 12 months warranty for the support libraries Although the customer receives the source code, the warranty is invalidated if they perform their own changes. This is intended to ensure the quality of the libraries for multiple Forms2Net customers and save time in the bug testing process. January 27,
29 Summary ATX Technologies Ltd offer migration and reengineering solutions, specifically focussed on the.net target platform: Forms2Net (Oracle Forms to.net) Access2Net (MS Access application components to.net) Cobol2Net (Cobol applications to.net) Migration solutions are not 1-1 conversions, but full structural transformations: Preserving crucial business logic and maintaining functional equivalence Optimizing output.net code for easier maintenance and reuse. January 27,
30 Contacts Karl Dyer (Commercial) Stephen Gorton (Technical) General: January 27,
31 Kuinka päästä Oracle Forms migraatioprojektissa vauhtiin? - Ota yhteyttä allekirjoittaneeseen - marko.hotti@microsoft.com / ATX Technologies voi järjestää demon Forms2Net migraatiotyökalusta (esim. Office Live Meeting verkkokokouspalvelua hyväksikäyttäen) - Asiakasreferenssejä tehdyistä Forms2Net migraatioista saa ATX Technologiesilta (Karl.Dyer@atxtechnologies.co.uk) - Proof-of-Concept mahdollista järjestää (tyypillisesti 3-5 päivää) - Paikallista kumppania on mahdollista käyttää, tällöin kumppani toimii yhteistyössä ATX Technologiesin kanssa
32 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
33 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy
t Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy Agenda 1. Office Excel 2013 2. SharePoint 2013 3. SQL Server 2012 SP1 4. SharePoint 2013 BI-arkkitehtuuri 5. Kunta-analyysi
LisätiedotKonesali ilman rajoja Kongressi A 5.3.2013
Konesali ilman rajoja Kongressi A 5.3.2013 t SC Orchestrator 2012 SP1 Harri Puupponen 5.3.2013 t 2012 Microsoft Corporation. All rights reserved. Sisältö Yleistä Arkkitehtuuri Uudet ominaisuudet Demoja
LisätiedotWindows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.
Windows Phone 7.5 erilainen ja fiksu älypuhelin Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.com Agenda 29.11.2011 Microsoftin strategia pähkinän kuoressa Kuluttajat
LisätiedotKuluttajapalvelun rakentaminen. Omegawave Mikko Heilimo
t Kuluttajapalvelun rakentaminen Omegawave Mikko Heilimo Agenda Omegawave lyhyesti Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management Mitä
LisätiedotSQL SERVER 2012 PARALLEL DATA WAREHOUSE APPLIANCE
SQL SERVER 2012 PARALLEL DATA WAREHOUSE APPLIANCE Toukokuu, 2013 Pekka Pykäläinen Tuote- ja ratkaisupäällikkö Application Platform Microsoft HYÖDYNNÄ KAIKKI KÄYTETTÄVISSÄ OLEVA TIETO NEW WORLD OF DATA
LisätiedotMalleja verkostojen rakentamisesta
Tieke Tietoyhteiskunnan kehittämiskeskus ry Malleja verkostojen rakentamisesta Antti Larsio, teknologiajohtaja Esityksen sisältö Pelikenttä Win-Win-Win Ansaintalogiikka Verkostot Pelikenttä YHTEISKUNTAJÄRJESTELMÄ
LisätiedotAsynkroninen ohjelmointi.net 4.5 versiolla
Asynkroninen ohjelmointi.net 4.5 versiolla Jari Kallonen Software Specialist at Tieturi Oy Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management
Lisätiedot7.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
Lisätiedot7. Product-line architectures
7. Product-line architectures 7.1 Introduction 7.2 Product-line basics 7.3 Layered style for product-lines 7.4 Variability management 7.5 Benefits and problems with product-lines 1 Short history of software
LisätiedotOlet vastuussa osaamisestasi
Olet vastuussa osaamisestasi Ohjelmistoammattilaisuuden uudet haasteet Timo Vehmaro 02-12-2015 1 Nokia 2015 Mitä osaamista tulevaisuudessa tarvitaan? Vahva perusosaaminen on kaiken perusta Implementaatio
LisätiedotLuottamuksellinen viestintä. Kimmo Bergius Tietoturvajohtaja Microsoft Oy kimmo.bergius@microsoft.com
Luottamuksellinen viestintä Kimmo Bergius Tietoturvajohtaja Microsoft Oy kimmo.bergius@microsoft.com Joustava ja luotettava Jatkuva käytettävyys Yksinkertaistettu hallinta Joustava käyttöönotto Käytettävyys
LisätiedotLisäarvoa liiketoimintaan
Lisäarvoa liiketoimintaan Ari Suominen, Tuote- ja ratkaisupäällikkö Tom Toivonen, Liiketoimintajohtaja Microsoft Oy Microsoft Lync Server 2010 Tervetuloa julkistustilaisuuteen Microsoft Lync Server 2010
LisätiedotTIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo
TIEKE Verkottaja Service Tools for electronic data interchange utilizers Heikki Laaksamo TIEKE Finnish Information Society Development Centre (TIEKE Tietoyhteiskunnan kehittämiskeskus ry) TIEKE is a neutral,
LisätiedotVi V nk n kej e ä Wi W nd n o d w o s 7: 7 n : käy ä tttö t ö ö n ö Etunimi Sukunimi
Vinkkejä Windows 7:n käyttöön Etunimi Sukunimi Uudet tuulet, uudet taustakuvat Microsoftilla on ollut tapana julkaista uusia taustakuvia uuden Windows-version mukana. Maisemavalokuvat ovat olleet Windowsin
LisätiedotKustannustehokas ohjelmistopohjainen puhe- ja puhelinviestintä
Kustannustehokas ohjelmistopohjainen puhe- ja puhelinviestintä Ari Auvinen, Teknologia-asiantuntija, Microsoft Oy Jani Brander, Teknologia-asiantuntija, Microsoft Oy Matka työnteon tulevaisuuteen Asiantuntijaorganisaatiomallit
LisätiedotHITSAUKSEN TUOTTAVUUSRATKAISUT
Kemppi ARC YOU GET WHAT YOU MEASURE OR BE CAREFUL WHAT YOU WISH FOR HITSAUKSEN TUOTTAVUUSRATKAISUT Puolitetaan hitsauskustannukset seminaari 9.4.2008 Mikko Veikkolainen, Ratkaisuliiketoimintapäällikkö
LisätiedotEnterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri
Enterprise Architecture TJTSE25 2009 Yrityksen kokonaisarkkitehtuuri Jukka (Jups) Heikkilä Professor, IS (ebusiness) Faculty of Information Technology University of Jyväskylä e-mail: jups@cc.jyu.fi tel:
LisätiedotEfficiency change over time
Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel
LisätiedotOffice 2013 - käyttöönotto Heikki Bergius heikki.bergius@sovelto.fi
Office 2013 - käyttöönotto Heikki Bergius heikki.bergius@sovelto.fi Sisältö 2 Office 2013 asennusvaihtoehdot Perusasennus Click-to-Run Office On Demand Asennuksissa huomioitavia asioita Office-asennus
LisätiedotPuheviestinnän murros
Puheviestinnän murros Harri Mikkanen, Ratkaisumyyjä, Microsoft Oy Jani Brander, Teknologia-asiantuntija, Microsoft Oy Sisältö Uudet viestinnän teknologiat murtautuvat puheviestintään. Ajaako aika nykyisten
LisätiedotJuha Karppinen juha.karppinen@microsoft.com liiketoimintajohta palvelinohjelmistot Microsoft Oy. Millaisiin ratkaisuihin pilvipalvelut soveltuvat?
Juha Karppinen juha.karppinen@microsoft.com liiketoimintajohta palvelinohjelmistot Microsoft Oy Millaisiin ratkaisuihin pilvipalvelut soveltuvat? Esityksen sisältö Minkä tyyppisiä pilvipalveluita on tarjolla
LisätiedotTuottavuutta viestinnän välineillä Asiantuntijatyön johtaminen. Ari Rahkonen Toimitusjohtaja, Microsoft Oy 1.10.2008
Tuottavuutta viestinnän välineillä Asiantuntijatyön johtaminen Ari Rahkonen Toimitusjohtaja, Microsoft Oy 1.10.2008 Asiantuntijatyön johtaminen Työntekijöiden ja työnteon tehokkuuden parantaminen 54 %
LisätiedotBDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.
BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET. Pekka Ollikainen Open Source Microsoft CodePlex bio Verkkosivustovastaava Suomen Sarjakuvaseura
LisätiedotDomain 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
LisätiedotHiQ Finland Älypuhelinsovellusten käyttäjälähtöisen kehityksen tukeminen
HiQ Finland Älypuhelinsovellusten käyttäjälähtöisen kehityksen tukeminen HiQ otti käyttöön Lenovon ja Nutanixin hyperkonvergenssiratkaisun tarjotakseen kehittäjille resurssit uusien ja mielenkiintoisten
LisätiedotTietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1
TietoEnator Pilot Ari Hirvonen Senior Consultant, Ph. D. (Economics) TietoEnator Oyj presentation TietoEnator 2003 Page 1 Sallikaa minun kysyä, mitä tietä minun tulee kulkea? kysyi Liisa. Se riippuu suureksi
LisätiedotArkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä
Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?
LisätiedotJuha Karppinen juha.karppinen@microsoft.com liiketoimintajohta palvelinohjelmistot Microsoft Oy. Millaisiin ratkaisuihin pilvipalvelut soveltuvat?
Juha Karppinen juha.karppinen@microsoft.com liiketoimintajohta palvelinohjelmistot Microsoft Oy Millaisiin ratkaisuihin pilvipalvelut soveltuvat? Esityksen sisältö Pilvipalveluiden käyttökohteita Mitä
LisätiedotWP3 Decision Support Technologies
WP3 Decision Support Technologies 1 WP3 Decision Support Technologies WP Leader: Jarmo Laitinen Proposed budget: 185 000, VTT 100 000, TUT 85 000. WP3 focuses in utilizing decision support technologies
LisätiedotLX 70. Ominaisuuksien mittaustulokset 1-kerroksinen 2-kerroksinen. Fyysiset ominaisuudet, nimellisarvot. Kalvon ominaisuudet
LX 70 % Läpäisy 36 32 % Absorptio 30 40 % Heijastus 34 28 % Läpäisy 72 65 % Heijastus ulkopuoli 9 16 % Heijastus sisäpuoli 9 13 Emissiivisyys.77.77 Auringonsuojakerroin.54.58 Auringonsäteilyn lämmönsiirtokerroin.47.50
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ä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ätiedotCollaborative & Co-Creative Design in the Semogen -projects
1 Collaborative & Co-Creative Design in the Semogen -projects Pekka Ranta Project Manager -research group, Intelligent Information Systems Laboratory 2 Semogen -project Supporting design of a machine system
LisätiedotCASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN
POSTI GROUP CASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN TIINA KATTILAKOSKI POSTIN TALOUDEN SUUNNITTELU Mistä lähdettiin liikkeelle? Ennustaminen painottui vuosisuunnitteluun
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ätiedotNykyaikainen viestintäalusta
Nykyaikainen viestintäalusta OSALLISTUMINEN TUOTTAVUUS Mitä viestintä ja milloin Milloin Ensi tapaaminen, tärkeä neuvottelu jne Menetelmä Henkilökohtainen Arvo / vaikutus Suurin vaikutus Päätöksentekoa
LisätiedotCapacity Utilization
Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run
Lisätiedot2 Description of Software Architectures
2 Description of Software Architectures 2.1 Significance of architectural descriptions 2.2 Context of architectural descriptions 2.3 Levels of architectural descriptions 2.4 Viewpoints and types in architecture
LisätiedotNational Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007
National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 Chapter 2.4 Jukka Räisä 1 WATER PIPES PLACEMENT 2.4.1 Regulation Water pipe and its
LisätiedotImproving advisory services through technology. Challenges for agricultural advisory after 2020 Jussi Juhola Warsaw,
Improving advisory services through technology Challenges for agricultural advisory after 2020 Jussi Juhola Warsaw, 22.2.2018 ProAgria in a nutshell Provides farm-and-agriculture entrepreneurs with services
LisätiedotThe CCR Model and Production Correspondence
The CCR Model and Production Correspondence Tim Schöneberg The 19th of September Agenda Introduction Definitions Production Possiblity Set CCR Model and the Dual Problem Input excesses and output shortfalls
LisätiedotNovell Access Manager ja Novell Cloud Security Service Pekka Lindqvist Markku Wallgren
Novell Access Manager ja Novell Cloud Security Service Pekka Lindqvist Markku Wallgren pekka.lindqvist@novell.com markku.wallgren@novell.com Sisältö Novell Access Manager Toimintaperiaate Federoinnit Novell
LisätiedotWindows Phone. Module Descriptions. Opiframe Oy puh. +358 44 7220800 eero.huusko@opiframe.com. 02600 Espoo
Windows Phone Module Descriptions Mikä on RekryKoulutus? Harvassa ovat ne työnantajat, jotka löytävät juuri heidän alansa hallitsevat ammatti-ihmiset valmiina. Fiksuinta on tunnustaa tosiasiat ja hankkia
LisätiedotLUONNOS RT 80260 EN AGREEMENT ON BUILDING WORKS 1 THE PARTIES. May 1998 1 (10)
RT 80260 EN May 1998 1 (10) AGREEMENT ON BUILDING WORKS This agreement template is based on the General Terms and Conditions of Building Contracts YSE 1998 RT 16-10660, LVI 03-10277, Ratu 417-7, KH X4-00241.
LisätiedotSecurity server v6 installation requirements
CSC Security server v6 installation requirements Security server version 6.x. Version 0.2 Pekka Muhonen 2/10/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes Contents
LisätiedotAutomaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat
Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat Teollisuusautomaation tietoturvaseminaari Purchasing Manager, Hydro Lead Buyer, Industrial Control Systems 1 Agenda / esityksen tavoite
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ätiedotProAgria. Opportunities For Success
ProAgria Opportunities For Success Association of ProAgria Centres and ProAgria Centres 11 regional Finnish ProAgria Centres offer their members Leadership-, planning-, monitoring-, development- and consulting
LisätiedotLYTH-CONS CONSISTENCY TRANSMITTER
LYTH-CONS CONSISTENCY TRANSMITTER LYTH-INSTRUMENT OY has generate new consistency transmitter with blade-system to meet high technical requirements in Pulp&Paper industries. Insurmountable advantages are
LisätiedotJussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO
Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO Opinnäytetyö KESKI-POHJANMAAN AMMATTIKORKEAKOULU Puutekniikan koulutusohjelma Toukokuu 2009 TIIVISTELMÄ OPINNÄYTETYÖSTÄ Yksikkö Aika Ylivieska
LisätiedotSecurity 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
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ätiedotAtostek. KanTa-konseptin tuotteistaminen ja vienti ulkomaille
Atostek KanTa-konseptin tuotteistaminen ja vienti ulkomaille 10.3.2017 Atostek CONFIDENTIAL Atostek - Company Facts Atostek Ltd. founded in 1999 56 employees mainly at Master level AAA credit rating since
LisätiedotHYÖDYNNÄ SUBSCRIPTION-ETUSI
HYÖDYNNÄ SUBSCRIPTION-ETUSI KIRJAUTUMINEN SUBSCRIPTION CENTERIIN Autodesk Subscription sopimuksella saat kaikki edut irti ohjelmistostasi. Tässä ohjeessa käydään läpi kuinka kirjaudut Subscription Centeriin,
LisätiedotSoftware Signing System System overview and key domain concepts
Software Signing System System overview and key domain concepts Copyright 2004 F-Secure Corporation. All rights reserved. Contents 1 System overview...1 2 Main domain concepts...2 3 Roles and user groups...3
LisätiedotPaikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO
Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO Tomi Kauppinen, Eero Hyvönen, Jari Väätäinen Semantic Computing Research Group (SeCo) http://www.seco.tkk.fi/
LisätiedotPower BI 29.5.2015. Tech Conference 28.-29.5.2015. Power BI. Pekka.Korhonen@sovelto.fi. #TechConfFI. Johdanto
Tech Conference 28.-29.5.2015 Power BI Pekka.Korhonen@sovelto.fi #TechConfFI Johdanto 2 1 Microsoft BI komponentit Azure Machine Learning Stream Analytics HDInsight DocumentDB Blob/table storage VM SQL
LisätiedotMiehittämätön meriliikenne
Rolls-Royce & Unmanned Shipping Ecosystem Miehittämätön meriliikenne Digimurros 2020+ 17.11. 2016 September 2016 2016 Rolls-Royce plc The 2016 information Rolls-Royce in this plc document is the property
LisätiedotTyösuojelurahaston Tutkimus tutuksi - PalveluPulssi 11.3.2016. Peter Michelsson Wallstreet Asset Management Oy
Työsuojelurahaston Tutkimus tutuksi - PalveluPulssi 11.3.2016 Peter Michelsson Wallstreet Asset Management Oy Wallstreet lyhyesti Perustettu vuonna 2006, SiPa toimilupa myönnetty 3/2014 Täysin kotimainen,
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotLand-Use Model for the Helsinki Metropolitan Area
Land-Use Model for the Helsinki Metropolitan Area Paavo Moilanen Introduction & Background Metropolitan Area Council asked 2005: What is good land use for the transport systems plan? At first a literature
LisätiedotResults on the new polydrug use questions in the Finnish TDI data
Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen
LisätiedotHYÖDYNNÄ SUBSCRIPTION-ETUSI
HYÖDYNNÄ SUBSCRIPTION-ETUSI KÄYTTÄJIEN PÄÄSY SUBSCRIPTION-ETUIHIN Autodesk Subscription sisältää paljon etuja, kuten joustavammat mahdollisuudet käyttää Autodesk-ohjelmistoja. Tämä ohje käy läpi, kuinka
LisätiedotVisualisoinnin aamu 16.4 Tiedon visualisointi. Ari Suominen Tuote- ja ratkaisupäällikkö Microsoft
Visualisoinnin aamu 16.4 Tiedon visualisointi Ari Suominen Tuote- ja ratkaisupäällikkö Microsoft 1 Visualisoinnin aamu 8:00 Ilmoittautuminen ja aamukahvi 8:45 Tiedon visualisointi Ari Suominen, Tuote-
LisätiedotMaking diversity manageable. Miradore. Käytännön kokemuksia rahoituksen hakemisesta. Tiistai 17.4.2012 Technopolis Vapaudenaukio / Lappeenranta
Miradore Käytännön kokemuksia rahoituksen hakemisesta Tiistai Technopolis Vapaudenaukio / Lappeenranta Miradore Ltd Established in 2006, spin-off from UPM The story started already in 1995 from a burning
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotTechnische Daten Technical data Tekniset tiedot Hawker perfect plus
Technische Daten Technical data Tekniset tiedot Hawker perfect plus PzS-Zellen Hawker perfect plus, mit Schraubverbindern, Abmessungen gemäß DIN/EN 60254-2 und IEC 254-2 Serie L PzS-cells Hawker perfect
LisätiedotIntegration of Finnish web services in WebLicht Presentation in Freudenstadt 2010-10-16 by Jussi Piitulainen
Integration of Finnish web services in WebLicht Presentation in Freudenstadt 2010-10-16 by Jussi Piitulainen Who we are FIN-CLARIN University of Helsinki The Language Bank of Finland CSC - The Center for
LisätiedotTIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO
TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO TEHTÄVÄ 2: Symantec Endpoint Protection Manager, SEPM keskitetyn tietoturva hallintaohjelmiston asennus, sekä vaadittavien palveluiden/roolien käyttöönottaminen
LisätiedotOhjelmistoarkkitehtuurit Kevät 2016 Johdantoa
Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa Samuel Lahtinen http://www.cs.tut.fi/~ohar/ 8.1.2014 1 1 Johdanto 1.1 Mikä on ohjelmistoarkkitehtuuri? 1.2 Ohjelmistoarkkitehtuuri ja laatuvaatimukset 1.3
LisätiedotFighting diffuse nutrient load: Multifunctional water management concept in natural reed beds
PhD Anne Hemmi 14.2.2013 RRR 2013 Conference in Greifswald, Germany Fighting diffuse nutrient load: Multifunctional water management concept in natural reed beds Eutrophication in surface waters High nutrient
LisätiedotVBE2 Työpaketit Jiri Hietanen / TTY
VBE2 Työpaketit Jiri Hietanen / TTY 1 WP2.1 Technology review and VBE platform 2 Tavoitteet In In charge: charge: Method: Method: Jiri Jiri Hietanen, Hietanen, TUT TUT Analysis Analysis of of existing
LisätiedotAugmented Reality (AR) in media applications
Augmented Reality (AR) in media applications Maiju Aikala, Tatu Harviainen, Pekka Siltanen & Caj Södergård VTT Technical Research Centre of Finland Research questions Is it possible to create more addictive
LisätiedotLaiteriippumaton UI Ajaxilla ja Javalla
Laiteriippumaton UI Ajaxilla ja Javalla IT Mill Joonas Lehtinen, PhD CEO IT Mill Leading expert on RIA (Rich Internet Applications) Provides tools, services and support for software development for Web,
LisätiedotHYÖDYNNÄ SUBSCRIPTION-ETUSI
HYÖDYNNÄ SUBSCRIPTION-ETUSI OHJELMISTOJEN LATAAMINEN Autodesk Subscription sopimuksella saat kaikki edut irti ohjelmistostasi. Tässä ohjeessa käydään läpi, kuinka voit ladata Subscriptionsopimukseesi sisältyviä
LisätiedotRekisteröiminen - FAQ
Rekisteröiminen - FAQ Miten Akun/laturin rekisteröiminen tehdään Akun/laturin rekisteröiminen tapahtuu samalla tavalla kuin nykyinen takuurekisteröityminen koneille. Nykyistä tietokantaa on muokattu niin,
LisätiedotVoice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto
Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto If you are searched for a book by Miikka Poikselkä;Harri Holma;Jukka Hongisto Voice over LTE (VoLTE) in pdf form, then you have come
LisätiedotDIPLOMITYÖ ARI KORHONEN
DIPLOMITYÖ ARI KORHONEN TEKNILLINEN KORKEAKOULU Diplomityö Tietotekniikan osasto 20.5.1997 Ari Korhonen WORLD WIDE WEB (WWW) TIETORAKENTEIDEN JA ALGORITMIEN TIETOKONEAVUSTEISESSA OPETUKSESSA Työn valvoja
LisätiedotTarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat
Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat Esityksen sisältö: 1. EU:n energiapolitiikka on se, joka ei toimi 2. Mihin perustuu väite, etteivät
LisätiedotInternet of Things. Ideasta palveluksi IoT:n hyödyntäminen teollisuudessa. Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen
Internet of Things Ideasta palveluksi 17.4.2015 IoT:n hyödyntäminen teollisuudessa Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen We are where our clients are CGI in Finland and globally Close
LisätiedotAlternative DEA Models
Mat-2.4142 Alternative DEA Models 19.9.2007 Table of Contents Banker-Charnes-Cooper Model Additive Model Example Data Home assignment BCC Model (Banker-Charnes-Cooper) production frontiers spanned by convex
LisätiedotAYYE 9/ HOUSING POLICY
AYYE 9/12 2.10.2012 HOUSING POLICY Mission for AYY Housing? What do we want to achieve by renting apartments? 1) How many apartments do we need? 2) What kind of apartments do we need? 3) To whom do we
LisätiedotCapacity utilization
Mat-2.4142 Seminar on optimization Capacity utilization 12.12.2007 Contents Summary of chapter 14 Related DEA-solver models Illustrative examples Measure of technical capacity utilization Price-based measure
LisätiedotETELÄESPLANADI 2 00130 HELSINKI
00130 HELSINKI MODERNIA TOIMISTOTILAA Noin VUOKRATAAN Ainutlaatuinen tilaisuus vuokrata huipputason Helsingin näköalapaikalta Toimi pian! Lisätietoja KALLE JASKARA Myyntijohtaja +358 50 324 0404 kalle.jaskara@tkoy.fi
LisätiedotHYÖDYNNÄ SUBSCRIPTION-ETUSI SUBSCRIPTION SOPIMUSTEN HALLINTA
HYÖDYNNÄ SUBSCRIPTION-ETUSI SUBSCRIPTION SOPIMUSTEN HALLINTA Autodesk Subscription sopimuksella saat kaikki edut irti ohjelmistostasi. Tässä ohjeessa käydään läpi, kuinka voit käyttää Subscription Centerissä
LisätiedotOther approaches to restrict multipliers
Other approaches to restrict multipliers Heikki Tikanmäki Optimointiopin seminaari 10.10.2007 Contents Short revision (6.2) Another Assurance Region Model (6.3) Cone-Ratio Method (6.4) An Application of
Lisätiedot1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.
START START SIT 1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. This is a static exercise. SIT STAND 2. SIT STAND. The
LisätiedotKONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely
LisätiedotYhdistetty viestintä - the next generation of communications. Harri Henell, Nokia Jorma Bergius, Microsoft Antti Kiviniemi, Microsoft
Yhdistetty viestintä - the next generation of communications Harri Henell, Nokia Jorma Bergius, Microsoft Antti Kiviniemi, Microsoft Agenda Office 365:n uudet toiminnot Exchange Onlinen näkökulmasta Office
LisätiedotAFCEA 3.11.2009 PVTO2010 Taistelija / S4
AFCEA 3.11.2009 PVTO2010 Taistelija / S4 -Jukka Lotvonen -Vice President, Government Solutions -NetHawk Oyj NetHawk Government Solutions PRIVILEGED Your Wireless Forces NetHawk in Brief - Complete solutions
LisätiedotDIGITAL MARKETING LANDSCAPE. Maatalous-metsätieteellinen tiedekunta
DIGITAL MARKETING LANDSCAPE Mobile marketing, services and games MOBILE TECHNOLOGIES Handset technologies Network technologies Application technologies INTRODUCTION TO MOBILE TECHNOLOGIES COMPANY PERSPECTIVE
LisätiedotSmart specialisation for regions and international collaboration Smart Pilots Seminar
Smart specialisation for regions and international collaboration Smart Pilots Seminar 23.5.2017 Krista Taipale Head of Internaltional Affairs Helsinki-Uusimaa Regional Council Internationalisation
LisätiedotUse of spatial data in the new production environment and in a data warehouse
Use of spatial data in the new production environment and in a data warehouse Nordic Forum for Geostatistics 2007 Session 3, GI infrastructure and use of spatial database Statistics Finland, Population
LisätiedotKarkaavatko ylläpitokustannukset miten kustannukset ja tuotot johdetaan hallitusti?
For professional use only Not for public distribution Karkaavatko ylläpitokustannukset miten kustannukset ja tuotot johdetaan hallitusti? 08.02.2012 Jyrki Merjamaa, Head of Asset Management Aberdeen Asset
LisätiedotAvoimen datan liiketoimintamallit. Matti Rossi, Aalto University School of Business
Avoimen datan liiketoimintamallit Matti Rossi, Aalto University School of Business Bio Tietojärjestelmätieteen professori Aalto-Yliopiston kauppakorkeakoulussa Vähemmistöomistaja MetaCase Consulting oy:ssä
LisätiedotTyöasemien hallinta Microsoft System Center Configuration Manager 2007. Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS
Työasemien hallinta Microsoft System Center Configuration Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS IT Education Center Agenda Yleistä työasemien hallinnasta Työasemien hallinta
LisätiedotRAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS
RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS Loppuseminaari 11.12.2018 YIT:n pääkonttori, Helsinki RAIN hankkeen loppuseminaari 11.12.2018 Käyttäjälähtöinen tiedonhallinta (WP 4) Professori Harri Haapasalo OY
Lisätiedot1 Introduction. TTY Ohjelmistotekniikka. Ohjelmistoarkkitehtuurit Syksy 2006
1 Introduction 1.1 What is software architecture? 1.2 Why is software architecture important? 1.3 Architecting process 1.4 Architecture-oriented programming 1.5 Conclusions 1 1.1 What is software architecture?
LisätiedotTIETOJOHDETTU RAKENNUSPROJEKTI Niko Vironen Kehityspäällikkö Fira Group
TIETOJOHDETTU RAKENNUSPROJEKTI Niko Vironen Kehityspäällikkö Fira Group Oy @NikoVironen niko.vironen@fira.fi CASE CAPELLA Tilaaja: Asumisoikeusyhdistys Suomen Omakoti Pääurakoitsija: Fira Oy Urakka-aika:
LisätiedotStandard Business Reporting (SBR) and diminishing the Administrative Burden for companies
Standard Business Reporting (SBR) and diminishing the Administrative Burden for companies Elina Koskentalo Finnish Information Society Development Centre, XBRL Finland SCM September 2013 Finland Meeting
Lisätiedot