Het wat, hoe en waarom van gidistribueerde componenten
-
Upload
patrick-koning -
Category
Business
-
view
2.492 -
download
1
description
Transcript of Het wat, hoe en waarom van gidistribueerde componenten
Oktober Carrousel 1999 104/13/23
Het waarom, wat en hoe van gedistribueerde componenten
Drs. P.J. (Patrick) Koning
Cap Gemini Technology Consulting
Oktober Carrousel 1999
- Insurance & Social Security
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
Oktober Carrousel 1999
- Insurance & Social Security
Even voorstellen
• Cap Gemini Technology Consulting
- Advisering op snijvlak Business en ICT
• Architectuur
• Infrastructuur
• IT Trends
• Expertise- Internettechnologie- Legacy wrapping- Middleware- Architectuur- Ontwikkelomgevingen
Oktober Carrousel 1999
- Insurance & Social Security
De wereld om ons heen: Business
GlobalisatieGlobalisatie Time-to-MarketTime-to-Market
Fusies & Overnames Bank & Verzekeringswereld
Fusies & Overnames Bank & Verzekeringswereld
DistributiekanalenDistributiekanalen
Samenwerkings-verbanden
Samenwerkings-verbanden
Investeringenin Y2K en EuroInvesteringenin Y2K en Euro
24-uurseconomie24-uurs
economieInternetInternet
Oktober Carrousel 1999
- Insurance & Social Security
De wereld om ons heen: ICT
Fusies & Overnames Bank & Verzekeringswereld
Fusies & Overnames Bank & Verzekeringswereld
GlobalisatieGlobalisatie DistributiekanalenDistributiekanalen Investeringenin Y2K en EuroInvesteringenin Y2K en Euro
Time-to-MarketTime-to-Market
InternetInternet Samenwerkings-verbanden
Samenwerkings-verbanden
24-uurseconomie24-uurs
economieOntwikkelmethoden
Ontwikkelmethoden
Schaalbaarheid
Schaalbaarheid
FlexibiliteitFlexibiliteitOntkoppelingOntkoppeling
Openheid
Openheid
BeveiligingBeveiliging
Ontkoppeling
Ontkoppeling
HergebruikHergebruikHoge beschikbaarheidHoge beschikbaarheid
Transactionele IntegriteitTransactionele Integriteit
Oktober Carrousel 1999
- Insurance & Social Security
De wereld om ons heen: huidige architectuur van systemen
MonolithischMonolithisch
ApplicatieLogica
Presentatie
ServerServer
ServerServer
2-tier C/SFat Client2-tier C/SFat Client
2-tier C/SFat Server2-tier C/SFat Server
NetwerkNetwerkServerServer
NetwerkNetwerk
ClientClientClientClient
NetwerkNetwerk
ClientClient
2-tier C/SBalanced2-tier C/SBalanced
ApplicatieLogica Applicatie
Logica
ApplicatieLogicaApplicatie
Logica
Presentatie Presentatie Presentatie
Oktober Carrousel 1999
- Insurance & Social Security
Multi-tier Client/Server Architectuur
Distributie-kanalen
WebTVCall Centres
TussenpersoonPortals
Traditionele Clients
Client Tier
Client Tier
ApplicatieServer TierApplicatieServer Tier
Enterprise ServerTier
Enterprise ServerTier
Internet
TraditioneelNetwerk
Internet
TraditioneelNetwerk
Internet
TraditioneelNetwerk
Internet
TraditioneelNetwerk
24x7Uur
24x7Uur
BatchOn-lineBatch
On-line
Fusies &Overnames
Samenwerkings-verbanden
Bestaandeinvesteringen
DatabasesTime-to-Market
Time-to-Market
Oktober Carrousel 1999
- Insurance & Social Security
Applicatie Server: Oorsprong en eisen
• ORB- Componenttechnologie - Openheid- Standaard services
• TP Monitor- Hoge beschikbaarheid- Schaalbaarheid- Transactionele integriteit
• Webserver- Internet-enabled
• Plus- Adapters- Frameworks- Beveiliging
ORBTP
MonitorWeb-server
>1998
>1989 Jaren 70 +/- 1993
Oktober Carrousel 1999
- Insurance & Social Security
Applicatie Server: Technologie
HTTP(S)IIOP
DCom
HTTP(S)IIOP
DCom
Distributie-kanalen
Distributie-kanalen
Fusies &OvernamesFusies &
Overnames
SamenwerkingsverbandenSamenwerkingsverbanden DatabasesDatabases
AdaptersAdapters
Adapters
Adapters
Adapters
Adapters
CorbaComponent
CorbaComponent
ClientClient
DComComponent
DComComponent
CorbaComponent
CorbaComponent
DComComponent
DComComponent
(D)HTMLJavaScriptVBScriptActiveX
JavaBean
EJBEJBActiveServerPages
ActiveServerPages
JavaServerPages
JavaServerPages
ActiveXActiveX
JavaServlet
JavaServlet
Time-to-Market
Time-to-Market
XMLXML
ECOECO
Oktober Carrousel 1999
- Insurance & Social Security
Best practice #1: Balanceer
Architectuur(Wat)
Hulpmiddelen(Waarmee)
Methode entechnieken
(Hoe)
Oktober Carrousel 1999
- Insurance & Social Security
Best Practice #2: Architectuur
ConceptueleFase
ConceptueleFase
LogischeFase
LogischeFase
FysiekeFase
FysiekeFase
Distributie-kanalen
WebTVCall Centres
TussenpersoonPortals
Traditionele Clients
Distributie-kanalen
WebTVCall Centres
TussenpersoonPortals
Traditionele Clients
Client Tier
Client Tier
ApplicatieServer TierApplicatieServer Tier
Enterprise ServerTier
Enterprise ServerTier
Internet
TraditioneelNetwerk
Internet
TraditioneelNetwerk
Internet
TradtioneelNetwerk
Internet
TradtioneelNetwerk
24x7Uur
24x7Uur
BatchOn-lineBatch
On-line
Fusies &OvernamesFusies &Overnames
Samenwerkings-verbandenSamenwerkings-verbanden
BestaandeinvesteringenBestaandeinvesteringen
DatabasesDatabasesTime-to-Market
Time-to-Market
Frameworks&Design
Patterns
VisieVisie
Organi-satie
Organi-satie
ITBeleid
ITBeleid
ProcessenProcessen
??
Withwhat?With
what?
How?How?
What?What?
Oktober Carrousel 1999
- Insurance & Social Security
Best Practice #3: Hulpmiddelen
ApplicatieServer
ApplicatieServer
AdaptersAdapters
Bestaande Backoffice applicatie
functionaliteit
Bestaande Backoffice applicatie
functionaliteit
Bestaandegegevens
verzamelingen
Bestaandegegevens
verzamelingen
WorkflowWorkflow
OntwikkelstraatRun-timeOmgeving
Bestaandeapplicaties Beheer
EnterpriseSystem
Management
EnterpriseSystem
Management
DistributedDatabase
Management
DistributedDatabase
Management
ComponentManagement
ComponentManagement
Implementatieen
Deployment
Implementatieen
Deployment
Analyse &Design Tool
Analyse &Design Tool
IntranetIntranet
DataModelling
DataModelling
CM/SCMCM/SCMTest toolsTest tools
RepositoryRepository
Oktober Carrousel 1999
- Insurance & Social Security
Best Practice #4: Methode & Technieken
ComponentComponentBasedBased
DevelopmenDevelopmentt
ArchitectuurArchitectuur
Project-Project-managementmanagement
Benefit Benefit TrackingTracking
ParticipatieParticipatieEindgebruikeEindgebruike
rr
WorkshopWorkshopss
BestBestPossiblePossibleTeamsTeams
IAD/RADIAD/RAD
Oktober Carrousel 1999
- Insurance & Social Security
Best Practice #5: Selectie
?IBM
Sybase
BEA
Systems
Forte
MicrosoftNetscape
Netscape
Sun
Microsystems
Inprise
Progress
Oracle
IBM
Forte
Microsoft
Oracle
?
Now > 2001
AS-ISAS-IS TO-BETO-BE
60% Leverancier40% Technologie
Oktober Carrousel 1999
- Insurance & Social Security
Best Practice #6: Migratie
EnterpriseServer TierEnterpriseServer Tier
ApplicatieServer TierApplicatieServer Tier
ClientTier
ClientTier
TraditioneleClients
TraditioneleClients
(D)H
TMLJa
va
Scr
ipt
Java
Bean
JavaComponent
Java
Serv
letJava
Server
Pages
EnterpriseJavaBean
Adapters
3270
CobolCICS
Java
ComponentWebserver
Ap
plicati
eS
erv
er