seriously surfing into the future with distributed components

19

Upload: patrick-koning

Post on 09-Jul-2015

1.983 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Seriously surfing into the future with Distributed Components
Page 2: Seriously surfing into the future with Distributed Components

Surfen naar de toekomst met Gedistribueerde Componenten

Drs. P.J. (Patrick) KoningCap Gemini Technology Consulting

(in een bedrijfskritische omgeving)

Page 3: Seriously surfing into the future with Distributed Components

Agenda

• Even voorstellen• De wereld om ons heen

– Business– ICT– Architectuur van huidige

systemen• Multi-Tier Client/Server

Architectuur• Applicatie Server

– Eisen en oorsprong– Technologie

• Best Practices

Page 4: Seriously surfing into the future with Distributed Components

Even voorstellen

• Cap Gemini Technology Consulting– Advisering op snijvlak

Business en ICT• Architectuur• Infrastructuur• IT Trends

• Expertise– Internettechnologie– Legacy wrapping– Middleware– Architectuur– Ontwikkelomgevingen

[email protected]

Page 5: Seriously surfing into the future with Distributed Components

De wereld om ons heenBusiness

Globalisatie Time-to-Market

Fusies & Overnames Bank & Verzekeringswereld

DistributiekanalenCall Centres

WebTV

Samenwerkings-verbanden

Investeringenin Y2K en Euro

24-uurseconomie

Internet

Page 6: Seriously surfing into the future with Distributed Components

De wereld om ons heenICT

Fusies & Overnames Bank & Verzekeringswereld

Globalisatie

Hoge BeschikbaarheidSchaalbaarheid

Beveiliging

DistributiekanalenCall Centres

WebTV

OpenheidFlexibiliteit

SchaalbaarheidHoge Beschikbaarheid

Ontkoppeling

Investeringenin Y2K en Euro

OpenheidFlexibiliteit

Trans. IntegriteitOntkoppelingHergebruik

Time-to-Market

HergebruikOntwikkelmethoden

Internet

OpenheidFlexibiliteit

Trans. IntegriteitOntkoppeling

SchaalbaarheidBeveiliging

Samenwerkings-verbanden

OpenheidFlexibiliteit

Trans. IntegriteitOntkoppeling

24-uurseconomie

OntkoppelingHoge Beschikbaarheid

OpenheidFlexibiliteit

Trans. IntegriteitOntkoppelingHergebruik

Page 7: Seriously surfing into the future with Distributed Components

De wereld om ons heenHuidige architectuur van systemen

Monolithisch

ApplicatieLogica

Presentatie

Server

Server

2-tier C/SFat Client

2-tier C/SFat Server

NetwerkServer

Netwerk

ClientClient

Netwerk

Client

2-tier C/SBalanced

ApplicatieLogica Applicatie

Logica

ApplicatieLogicaApplicatie

Logica

Presentatie Presentatie Presentatie

Page 8: Seriously surfing into the future with Distributed Components

De wereld om ons heen

Globalisatie Time-to-Market

Fusies & Overnames Bank & Verzekeringswereld

DistributiekanalenCall Centres

WebTV

Samenwerkings-verbanden

Investeringenin Y2K en Euro

24-uurseconomie

Internet

Huidige a

rchitec

tuur van

systemen v

oldoet n

iet!

Page 9: Seriously surfing into the future with Distributed Components

Multi-Tier Client/Server Architectuur

Distributie-kanalenWebTV

Call CentresTussenpersoon

PortalsTraditionele Clients

Client Tier

ApplicatieServer Tier

Enterprise ServerTier

Internet

TraditioneelNetwerk

Internet

TraditioneelNetwerk

24x7Uur

BatchOn-line

Fusies &Overnames

Samenwerkings-verbanden

Bestaandeinvesteringen

DatabasesTime-to-Market

Page 10: Seriously surfing into the future with Distributed Components

ORB’s TPMonitor

Webservers

>1998

>1989 Jaren 70 +/- 1993

Applicatie ServersEisen en oorsprong

• Hoge beschikbaarheid• Schaalbaarheid• Openheid• Transactionele integriteit• Internet-enabled• Componenttechnologie• Adapters• Standaard services• Frameworks• Beveiliging

Page 11: Seriously surfing into the future with Distributed Components

Applicatie ServersTechnologie

HTTP(S)IIOPDCom

Distributie-kanalen

Fusies &Overnames

Samenwerkings-verbanden

Databases

Adapters

Adapt

ers

Adapters

CorbaComponent

Client

DComComponent

CorbaComponent

DComComponent

(D)HTMLJavaScriptVBScriptActiveXJavaBean

EJBActiveServerPages

JavaServerPages

ActiveX

JavaServlet

Time-to-Market

XML

Page 12: Seriously surfing into the future with Distributed Components

De wereld om ons heen

Globalisatie Time-to-Market

Fusies & Overnames Bank & Verzekeringswereld

DistributiekanalenCall Centres

WebTV

Samenwerkings-verbanden

Investeringenin Y2K en Euro

24-uurseconomie

Internet

Multi-Tier

Client/

Server

Archite

ctuur

+

Applica

tie Ser

ver:

VOLDOET!

Page 13: Seriously surfing into the future with Distributed Components

Best PracticesBalanceer

Architectuur(Wat)

Hulpmiddelen(Waarmee)

Methode entechnieken

(Hoe)

Page 14: Seriously surfing into the future with Distributed Components

Best PracticesArchitectuur

ConceptueleFase

LogischeFase

FysiekeFase

Distributie-kanalenWebTV

Call CentresTussenpersoon

PortalsTraditionele Clients

Client Tier

ApplicatieServer Tier

Enterprise ServerTier

Internet

TraditioneelNetwerk

Internet

TradtioneelNetwerk

24x7Uur

BatchOn-line

Fusies &Overnames

Samenwerkings-verbanden

Bestaandeinvesteringen

DatabasesTime-to-Market

Frameworks&DesignPatterns

Visie

Organi-satie

ITBeleid

Processen

?

Withwhat?

How?

What?

Page 15: Seriously surfing into the future with Distributed Components

Best PracticesHulpmiddelen

ApplicatieServer

Adapters

Bestaande Backoffice applicatie

functionaliteit

Bestaandegegevens

verzamelingen

Workflow

OntwikkelstraatRun-timeOmgeving

Bestaandeapplicaties Beheer

EnterpriseSystem

Management

DistributedDatabase

Management

ComponentManagement

Implementatieen

Deployment

Analyse,Design en

Data Modelling

Intranet

Repository

CM/SCMTest tools

Repository

Page 16: Seriously surfing into the future with Distributed Components

Best PracticesMethoden/Technieken

ComponentComponentBasedBased

DevelopmentDevelopment

ArchitectuurArchitectuur

Project-Project-managementmanagement

Benefit Benefit TrackingTracking

ParticipatieParticipatieEindgebruikerEindgebruiker

WorkshopsWorkshops

BestBestPossiblePossibleTeamsTeams

IAD/RADIAD/RAD

Page 17: Seriously surfing into the future with Distributed Components

Best PracticesSelectietraject

?IBM

Sybase

BEA

System

s

Forte

MicrosoftNetsc

ape

Sun

Microsyst

ems

Inprise

Progress

Oracle

IBM

Forte

Microsoft

Oracle

?

Now > 2001

AS-IS TO-BE

60% Leverancier40% Technologie

Page 18: Seriously surfing into the future with Distributed Components

Best PracticesMigratiestrategie

EnterpriseServer Tier

ApplicatieServer Tier

ClientTier

TraditioneleClients

Webserver

(D)H

TMLJa

vaSc

ript

Java

Bean

JavaComponent

Java

Serv

letJav

a

Server

Pages

App

licat

ieSe

rver Enterprise

JavaBean

Adapte

rs

3270

CobolCICS

Java

Compon

ent

Page 19: Seriously surfing into the future with Distributed Components

De wereld om ons heen

Globalisatie Time-to-Market

Fusies & Overnames Bank & Verzekeringswereld

DistributiekanalenCall Centres

WebTV

Samenwerkings-verbanden

Investeringenin Y2K en Euro

24-uurseconomie

Internet

Start t

oday

Building

your Fu

ture!