Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web...

28
TietoEnator © 2003 Arkkitehtuurisuunnittelun haasteet: tänään SOA ja Web Services, mitä huomenna? Sytyke –laivaseminaari 8.9.2004 Lauri Keltikangas TietoEnator Digital Innovations [email protected] | 08.09.2004 PDF created with pdfFactory Pro trial version www.pdffactory.com

Transcript of Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web...

Page 1: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

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

Sytyke –laivaseminaari 8.9.2004

Lauri KeltikangasTietoEnator Digital Innovations

[email protected] | 08.09.2004

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 2: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

AgendaEsittäytyminen

Arkkitehtuurisuunnittelun perusteetMistä näkökulmasta asioita tarkastellaan

Arkkitehtuurisuunnittelun nykyiset haasteetSOA ja Web Services – mitä muuta?

Arkkitehtuurisuunnittelun tulevat haasteetMitä SOA:n ja Web Service:n jälkeen?

Yhteenveto

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 3: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

TietoEnator Management Consulting

Processing & Network

Resource Management

Digital Innovations

Production &Logistics

Telecom &Media

Public & Healthcare

Banking & Insurance

Software Centres

IT Strategy & Governance IT ArchitectureProject Management

Other units in Digital Innovations concentrate on:

ManagementConsulting

• Digital Media• Collaboration & content

management support• Management information • EAI• Project management

methodologies

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 4: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Arkkitehtuurisuunnittelun perusteet

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 5: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Asuinrakennusten kosteusvauriotesimerkki 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

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 6: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Viikinranta ympäristöineenesimerkki liian raskaasta rakenneratkaisusta

Peruskallio

Savea 5m

Kivimursketta 20m1970 -luvulla

betonipaalut

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 7: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Core

sys

tem

gene

ratio

n N

Totalbusiness

productivity

Core

sys

tem

gene

ratio

n N+

1II III IV

Phases of IT change cycle:

I Governance & sourcing actionsII Core system renewalIII Business process re-engineeringIV Value capturing

Time, years1- 3 1- 4 0 - 10

IT/Process Development “S Cycles”

I

1

old processes

new processes

architecture development

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 8: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Arkkitehtuurin kulmakivetYdinprosessien 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)

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 9: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Enterprise IT Architecture

Enterprise ITArchitecture

Enterprise ITArchitecture

TechnicalArchitectureTechnical

ArchitectureInformation Systems

ArchitectureInformation Systems

Architecture

Applications &Databases

Applications &Databases

Technology &InfrastructureTechnology &Infrastructure

What are the standards and principles in

application technology and infrastructure

What are the required IT service components and how they are governed

What kind of applicationsand databases there areand what are their roles

IT Service ArchitectureIT Service Architecture

All these aspects shouldbe considered together -

otherwise only verygeneral guidelines can be

given to a single issue

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 10: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Architecture Planks & Pillars – Case:TietoEnator

TE E

RP

Focus -intranet

DFR

Technology,architecture

Application relatedinfrastructure services

Platforms, Infrastructure

Business applications

Processes

TE common solutions BU specific

Common business components

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 11: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

EnterpriseScope

Enterprise IT Architecture Issues

Domain AScope

Domain BScope

Enterprise architecture decisionsDomain architect decisions

Application architectdecisions

Component (Service) ownerdecisions

EnterpriseArchitecture

Domain

EnterpriseArchitecture

Domain

”System of components” architecture”System of components” architecture

”System of systems” architecture”System of systems” architecture

Component(Service)

scope

ApplicationArchitecture

Domain

ApplicationArchitecture

Domain

Applicationscope

IT Vendor

Group IT

Domain IT

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 12: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Arkkitehtuurisuunnittelun nykyiset haasteetSOA ja Web Services – mitä muuta?

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 13: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

In Our Hands Today … in terms of acronyms

Applicationintegration

Applicationintegration

NetworkedcomponentsNetworked

components

ExternalnetworkingExternal

networking

”Thick”infrastructure

services

”Thick”infrastructure

services

Application & data harmonization

Application & data harmonization

J2EE / .NETXML

access mgmtdirectoriesdocument mgmt

ebXMLXMLEDI

ERP2SME ERP

EAIDW

SOA web services

SOA = Service-Oriented ArchictectureDW = Data WarehouseEAI = Enterprise Application IntegrationSME ERP = Small & Medium Enterprise ERP

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 14: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Service Oriented Architecture

E-Services

XML/HTTPXML/HTTP

messagingmessaging

Inter-enterprise

Enterprise

An application

A Program

Loose

Coupling

Scope

Components

Services

Objects

Tight

Typical access method

Large-grainbus. objects

Reuse

Tasks

Processes

Motivation:• Process integration• Collaboration across borders

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.

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 15: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Framework for Architecture Development

Business DevelopmentPriorities for IT Development

Business DevelopmentPriorities for IT Development

Information SystemsArchitecture

Information SystemsArchitecture

Technical ArchitectureTechnical Architecture

application maps, keyinformation sets, ownerships, developmentresponsibilities

data management, development tools, system management, data communication, security, hardware, operating systems

Enterprise IT Architecture

ITService

Architecture

ITService

Architecture

IT Service Market

service components, service level agreements, vendor management

How are enterprises approachingthese issues ?

How are enterprises approachingthese issues ?

Real Time Enterprise Zero Latency Agility

Information & Communications Technology

Information & Communications Technology

Web Services

OnDemand

SOA ESB

ITUtility

ITAgility

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 16: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

CIO

Architecture layers – Case: TietoEnator

Business applications

SSO EAI SharePoint

MS OfficeMS ExchangeIBB

CDS

Workstations, servers,

communication networks

AD Portal

Security, I*Net (intra, inter, extra, portal),

directories, integration,doc mgmt

Platforms, Infrastructure

Applications, application development, databases

Application related infrastructure services

i3O

Implement common infrastructure

Implement and enforce common application services

Identify common functional requirements ->Rationalise / Harmonise implementation roadmaps

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 17: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Architect for IT Agility / IT Simplification

Source: HP

IT Principles Architecture Patterns

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 18: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Architecture ”Patterns”

High volumetransactionprocessing

Real-timeresponse

Analytical &decisionsupport

Work groupsupport

Enterprisesystem

Productefficiencies

Customerresponsiveness

Market segmentation

Risk mgmt

Knowledgesharing

Integration &standardization

Cost savings Flexibility &growth Profitability

InnovationSpeed to market

reuse

Processimprovement

Low unit costReliabilityScalability

Performance

Data accessPublish & subscribe

RedundancyEase of use

Analytic engineProcessing powerData convergence

Ease of useReliability

High bandwidthPeer to peer

Vendor providedData visibilityStandardized

processes

New code Middleware Data warehouseShared

technologyplatform

Applicationmodule

Strategicdrivers

Targets

Keycharacters

Integratingtechnology

source: MIT, Center of Information Systems Research

OLTP Digitalservices BI Groupware ERPParadigm

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 19: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Arkkitehtuurisuunnittelun tulevat haasteetMitä SOA:n ja Web Service:n jälkeen

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 20: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

BPMBPM

DI Architecture Barometer - August 2004

B2BB2B

EAIEAI

PMIPMIinfra

re-eng.infra

re-eng.

Zone of seriousplanning

ICT gover-nance

ICT gover-nance

DWDW

Full-scaleimplementation

”General interest”

digitalservicesdigital

services

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 21: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

”New Age BPM”

Business Process FusionB2B

e-Businesspartner integration

long processes

web services SOA

new age BPM?

EAIBPEL

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 22: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Hype Cycle for Application Integration and Platform Middleware, 2004

Source: Gartner Group 6/2004PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 23: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Application Integration Landscape

Orchestration -Compositeapplications

PortalsandBPM

PortalsandBPM

EAI/ETL

Brokers andAdapters

EAI/ETL

Brokers andAdapters

ESOA

WebServices

ESOA

WebServices

Legacyapplications

Newapplications

IntegrationProducts

BusinessProcesses

Methodologiesand concepts

Developmentenvironments

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 24: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003Source: SAP

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 25: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

High-level vision of Business Process Management

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 26: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Yhteenveto

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 27: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

MiksiMiksi MitäMitä MitenMiten

Ymmärtäminen Kuvaaminen Ohjaaminen

Tehdään asiat oikein

Arkkitehtuurityön osa-alueetRight Things - Things Right

Tehdään oikeita asioita

Miten löydetään riittäväkäsitys siitä mitkä ovatkokonaisuuden kannaltakeskeisiä asioita?

Miten löydetään riittäväkäsitys siitä mitkä ovatkokonaisuuden kannaltakeskeisiä asioita?

Miten arkkitehtuuripäätöksetsaadaan ohjaamaan

yksittäisten kehittäjien japrojektien toimintaa?

Miten arkkitehtuuripäätöksetsaadaan ohjaamaan

yksittäisten kehittäjien japrojektien toimintaa?

analysis synthesis communication

PDF created with pdfFactory Pro trial version www.pdffactory.com

Page 28: Sytyke 2004 esitys v.1 · EAI/ETL Brokers and Adapters EAI/ETL Brokers and Adapters ESOA Web Services ESOA Web Services Legacy applications New applications Integration Products Business

TietoEnator © 2003

Kiitokset mielenkiinnosta!

[email protected]

PDF created with pdfFactory Pro trial version www.pdffactory.com