seriously surfing into the future with distributed components

Post on 09-Jul-2015

1.985 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Surfen naar de toekomst met Gedistribueerde Componenten

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

(in een bedrijfskritische omgeving)

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

Even voorstellen

• Cap Gemini Technology Consulting– Advisering op snijvlak

Business en ICT• Architectuur• Infrastructuur• IT Trends

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

• Patrick.Koning@CapGemini.nl

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

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

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

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!

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

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

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

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!

Best PracticesBalanceer

Architectuur(Wat)

Hulpmiddelen(Waarmee)

Methode entechnieken

(Hoe)

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?

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

Best PracticesMethoden/Technieken

ComponentComponentBasedBased

DevelopmentDevelopment

ArchitectuurArchitectuur

Project-Project-managementmanagement

Benefit Benefit TrackingTracking

ParticipatieParticipatieEindgebruikerEindgebruiker

WorkshopsWorkshops

BestBestPossiblePossibleTeamsTeams

IAD/RADIAD/RAD

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

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

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!

top related