Arkkitehtuurisuunnittelun haasteet: tänään SOA ja Web Services, mitä huomenna?



Samankaltaiset tiedostot
Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

7.4 Variability management

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

7. Product-line architectures

SOA SIG SOA Tuotetoimittajan näkökulma

ProAgria. Opportunities For Success

CIO muutosjohtajana yli organisaatiorajojen

Internet of Things. Ideasta palveluksi IoT:n hyödyntäminen teollisuudessa. Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen

KOMPETENSSIT. Koulutus Opiskelija Tuuttori. Business Information Technologies. NQF, Taso 6 - edellyttävä osaaminen

ALUEARKKITEHTUURI WEB PALVELUITA KÄYTTÄEN. Niilo Saranummi VTT Tietotekniikka

Rakentamisen 3D-mallit hyötykäyttöön

Aalto-yliopiston laatujärjestelmä ja auditointi. Aalto-yliopisto Inkeri Ruuska, Head of Planning & Management Support

HITSAUKSEN TUOTTAVUUSRATKAISUT

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Tekes the Finnish Funding Agency for Technology and Innovation. Copyright Tekes

Ketterämpi Sonera Matka on alkanut!

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

<Insert Picture Here> SOA-rakentajan ensimmäiset askeleet avoimien standardien hyödyntämiseen

Collaborative & Co-Creative Design in the Semogen -projects

Palvelukonsepteja korjausrakentamiseen muilta toimialoilta - liiketoiminta- ja verkostotutkijan näkemys korjaamiseen

Helsinki Metropolitan Area Council

.NET 2006 ja sen jälkeen

Data Quality Master Data Management

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

Perinteisesti käytettävät tiedon (datan) tyypit

Agora Center - Monitieteiset projektit

Tietohallintomalli Kokemukset ja yhteensopivuus kansainvälisiin käytäntöihin Katri Riikonen, Head of CIO Innovation Center

Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut

WAMS 2010,Ylivieska Monitoring service of energy efficiency in housing Jan Nyman,

Scanfil Kannattavaa kasvua

Sulautettu tietotekniikka Kimmo Ahola

Smart specialisation for regions and international collaboration Smart Pilots Seminar

Space for work, meetings and events. Expert Services for knowledge intensive and growth oriented SME s

Visualisoinnin aamu 16.4 Tiedon visualisointi. Ari Suominen Tuote- ja ratkaisupäällikkö Microsoft

Case Otaniemi. Eetu Ristaniemi

SOA emergence. Palveluorientoituneisuus yritysjärjestelmiin. Avoin seminaari SOAMeS

Kari Rouvinen Johtaja, Technology Products & Solutions. Oracle Finland Oy

Ubicom tulosseminaari

CASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN

Heidi Uimonen Markkinatoimikunta INTERRFACE-hanke

Making use of BIM in energy management

Elinar Oy Ltd IBM Arkistointiratkaisut

Kokonaisarkkitehtuurin omaksuminen: Mahdollisia ongelmakohtia ja tapoja päästä niiden yli

Mobiilialueen tutkimus EU:n 6. puiteohjelmassa: Wireless World Initiative (WWI)

SCM Tuloskortti. Toimitusketjun hallinnan itsearviointi. Pekka Aaltonen Logistiikan Koulutuskeskus ECL Oy Ab alkaen LOGY Competence Oy

ECSEL - Electronic Components and Systems for European Leadership

Keskeisiä näkökulmia RCE-verkoston rakentamisessa Central viewpoints to consider when constructing RCE

Augmented Reality (AR) in media applications

Improving advisory services through technology. Challenges for agricultural advisory after 2020 Jussi Juhola Warsaw,

Liikenteen hankeaihioita

Millainen on viihtyisä kaupunki ja miten sitä mitataan?

VTT and growth oriented SME companies

LIIKETOIMINNAN JATKUVUUDEN VARMISTAVAT PALVELURATKAISUT Simo Leisti Myyntijohtaja, IBM teknologiapalvelut

Kilpailukyky, johtaminen ja uusi tietotekniikka. Mika Okkola, liiketoimintajohtaja, Microsoft Oy

Älykkäämmät integraatiot palveluväylän avulla

IBM Iptorin pilven reunalla

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

T Software Architecture

FROM VISION TO CRITERIA: PLANNING SUSTAINABLE TOURISM DESTINATIONS Case Ylläs Lapland

OUGF syysseminaari Back to Basics

1 Introduction. TTY Ohjelmistotekniikka. Ohjelmistoarkkitehtuurit Syksy 2006

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?

Use of spatial data in the new production environment and in a data warehouse

Finnish Solar Revolution

Talent Vectia Renewal Forum Tuloksia asiakastyötä uudistamalla

Efficiency change over time

A new model of regional development work in habilitation of children - Good habilitation in functional networks

Skene. Games Refueled. Muokkaa perustyyl. for Health, Kuopio

Security server v6 installation requirements

Master-opinnot Haaga-Heliassa. Avoin AMK infoilta Koulutusasiantuntija Sanna Heiniö

The Enterprise Architecture Journey

Ajankohtaisia SOA tutkimusteemoja

Teollinen markkinointi ja kansainvälinen liiketoiminta. Pääaineen esittely

Copernicus, Sentinels, Finland. Erja Ämmälahti Tekes,

Miten kaupunki hyödyntää dataa ja mitä esimerkiksi raportointi vaatii järjestelmiltä

Esitykset jaetaan tilaisuuden jälkeen, saat linkin sähköpostiisi. Toivottavasti vastaat myös muutamaan kysymykseen tapahtumasta Have a lot of fun!

Teknologia-arkkitehtuurit. Valinta ja mallinnus

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia

SR307 Tietoturvatekniikat ISO/IEC JTC 1/SC 27 IT Security Techniques

Bachelor level exams by date in Otaniemi

Bachelor level exams by subject in Otaniemi

ADVANCING HEALTHCARE THROUGH NETWORK INNOVATION. Reijo Kontkanen Istekki Jaro Pietikäinen Juniper Networks

VALTAKUNNALLINEN YLIOPISTOKESKUSSEMINAARI Tulevaisuuden innovaatioiden, oppimisen ja osaamisen ekosysteemejä

DIGITAL MARKETING LANDSCAPE. Maatalous-metsätieteellinen tiedekunta

Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy

Tietojenkäsittelytieteiden koulutusohjelma. Tietojenkäsittelytieteiden laitos Department of Information Processing Science

ORACLE INFORMATION AGE APPLICATIONS ORACLE FUSION MIDDLEWARE ORACLE GRID

Käytön avoimuus ja datanhallintasuunnitelma. Open access and data policy. Teppo Häyrynen Tiedeasiantuntija / Science Adviser

Technische Daten Technical data Tekniset tiedot Hawker perfect plus

Mitä Piilaaksossa & globaalisti tapahtuu ja mitä Tekes voi tarjota yrityksille

Sähkönjakeluverkon hallinnan arkkitehtuuri. Sami Repo

Ostamisen muutos muutti myynnin. Technopolis Business Breakfast

T-86 Enterprise Systems. Martti Mäntylä

HUMAN RESOURCE DEVELOPMENT PROJECT AT THE UNIVERSITY OF NAMIBIA LIBRARY

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Sähkötekniikan tutkintoohjelma. DI-tutkinto ja uranäkymät

Hand-out kooste

Transkriptio:

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

Agenda Esittäytyminen Arkkitehtuurisuunnittelun perusteet Mistä näkökulmasta asioita tarkastellaan Arkkitehtuurisuunnittelun nykyiset haasteet SOA ja Web Services mitä muuta? Arkkitehtuurisuunnittelun tulevat haasteet Mitä SOA:n ja Web Service:n jälkeen? Yhteenveto

TietoEnator Management Consulting Digital Innovations Management Consulting IT Strategy & Governance IT Architecture Project Management Banking & Insurance Telecom & Media Public & Healthcare Processing & Network Resource Management Production & Logistics Other units in Digital Innovations concentrate on: Digital Media Collaboration & content management support Management information EAI Project management methodologies Software Centres

Arkkitehtuurisuunnittelun perusteet

Asuinrakennusten kosteusvauriot esimerkki vääristä rakenneratkaisuista Sisällysluettelo Johdanto Sisäilma ja terveys Rakentaminen, rakennusmateriaalit ja remontointi Rakennusosat ja rakentaminen Ilmanvaihtojärjestelmät Remontointi Kosteusvaurioiden tunnistaminen ja korjaaminen Lämmitys Asiantuntija-apua Lisätietoja

Viikinranta ympäristöineen esimerkki liian raskaasta rakenneratkaisusta Kivimursketta 20m 1970 -luvulla Savea 5m Peruskallio betonipaalut

IT/Process Development S Cycles Total business productivity architecture development old processes new processes Core system generation N+1 Phases of IT change cycle: Core system generation N I II III IV I Governance & sourcing actions II Core system renewal III Business process re-engineering IV Value capturing 1 1-3 1-4 0-10 Time, years

Arkkitehtuurin kulmakivet Ydinprosessien tarpeisiin vastaavat liiketoimintasovellukset, joiden toiminnalliset päällekkäisyydet on karsittu minimiin Hyvin hallitut tietokannat (asiakkaat, tuotteet, tilaus/toimitus-tiedot) Viestinnän ja tietämyksenhallinnan verkko Sisäiset ja ulkoiset integrointipalvelut Liiketoiminnan joustavuus- ja hallintavaatimuksiin vastaavat alustat (ohjelmistot, laitteistot, tietoliikenne)

Enterprise IT Architecture All these aspects should be considered together - otherwise only very general guidelines can be given to a single issue Enterprise IT Architecture Information Systems Architecture Technical Architecture Applications & Databases What kind of applications and databases there are and what are their roles IT Service Architecture What are the required IT service components and how they are governed Technology & Infrastructure What are the standards and principles in application technology and infrastructure

Architecture Planks & Pillars Case:TietoEnator Processes TE common solutions Business applications BU specific DFR Common business components TE ERP Focus -intranet Application related infrastructure services Platforms, Infrastructure Technology, architecture

Enterprise IT Architecture Issues System of systems architecture Domain architect decisions Application architect decisions Enterprise architecture decisions Enterprise Scope Enterprise Architecture Domain Domain A Scope Domain B Scope Group IT Domain IT Application scope Component (Service) scope Component (Service) owner decisions System of components architecture IT Vendor Application Architecture Domain

Arkkitehtuurisuunnittelun nykyiset haasteet SOA ja Web Services mitä muuta?

In Our Hands Today in terms of acronyms ERP2 SME ERP EAI DW SOA web services J2EE /.NET XML Application integration Application & data data harmonization Networked components External networking Thick infrastructure services ebxml XML EDI access mgmt directories document mgmt SOA = Service-Oriented Archictecture DW = Data Warehouse EAI = Enterprise Application Integration SME ERP = Small & Medium Enterprise ERP

Service Oriented Architecture Motivation: Process integration Collaboration across borders Processes Scope Tasks Inter-enterprise XML/HTTP XML/HTTP Enterprise Large-grain bus. objects E-Services messaging messaging An application A Program Components Objects Tight Services Reuse Loose Coupling Typical access method Service-oriented architecture has been the best practice of systems engineering for long time. However, it has lacked standards and tools but web services are now changing the situation.

Framework for Architecture Development Real Time Enterprise Zero Latency Agility On Demand IT Utility IT Agility IT Service Market service components, service level agreements, vendor management Enterprise IT Architecture IT IT Service Service Architecture Architecture Web Services Business Business Development Development Priorities Priorities for for IT IT Development Development Information InformationSystems Architecture Architecture Technical TechnicalArchitecture Information Information & Communications CommunicationsTechnology SOA How are enterprises approaching these issues? ESB applicationmaps, key information sets, ownerships, development responsibilities data management, development tools, system management, data communication, security, hardware, operating systems

Architecture layers Case: TietoEnator Business applications Applications, application development, databases Security, I*Net (intra, inter, extra, portal), directories, integration, doc mgmt Workstations, servers, communication networks CIO i3o Identify common functional requirements -> Rationalise / Harmonise implementation roadmaps Application related infrastructure services SSO EAI Share CDS AD Portal Point Implement and enforce common application services IBB Platforms, Infrastructure MS Exchange MS Office Implement common infrastructure

Architect for IT Agility / IT Simplification IT Principles Architecture Patterns Source: HP

Architecture Patterns High volume transaction processing Real-time response Analytical & decision support Work group support Enterprise system Strategic drivers Product efficiencies Customer responsiveness Market segmentation Risk mgmt Knowledge sharing Integration & standardization Targets Cost savings Flexibility & growth Profitability Innovation Speed to market reuse Process improvement Key characters Integrating technology Paradigm Low unit cost Reliability Scalability Performance Data access Publish & subscribe Redundancy Ease of use Analytic engine Processing power Data convergence New code Middleware Data warehouse OLTP Digital services Ease of use Reliability High bandwidth Peer to peer Shared technology platform Vendor provided Data visibility Standardized processes Application module BI Groupware ERP source: MIT, Center of Information Systems Research

Arkkitehtuurisuunnittelun tulevat haasteet Mitä SOA:n ja Web Service:n jälkeen

DI Architecture Barometer - August 2004 BPM BPM B2B B2B digital digital services services ICT ICT governancnance gover- infra infra re-eng. re-eng. DW DW PMI PMI EAI EAI General interest Zone of serious planning Full-scale implementation

New Age BPM B2B e-business Business Process Fusion partner integration long processes new age BPM? web services EAI BPEL SOA

Hype Cycle for Application Integration and Platform Middleware, 2004 Source: Gartner Group 6/2004

Application Integration Landscape Methodologies and concepts Portals and BPM Business Processes Integration Products EAI/ETL Brokers and Adapters Orchestration - Composite applications ESOA Web Services Development environments Legacy applications New applications

Source: SAP

High-level vision of Business Process Management

Yhteenveto

Arkkitehtuurityön osa-alueet Right Things - Things Right Ymmärtäminen Kuvaaminen Ohjaaminen Miksi Mitä Miten analysis synthesis communication Tehdään oikeita asioita Tehdään asiat oikein Miten löydetään riittävä käsitys siitä mitkä ovat kokonaisuuden kannalta keskeisiä asioita? Miten arkkitehtuuripäätökset saadaan ohjaamaan yksittäisten kehittäjien ja projektien toimintaa?

Kiitokset mielenkiinnosta! Lauri.Keltikangas@tietoenator.com