1 ArchiMate: Integration with Enterprise Architecture SIKS basic course on Architectures for IKS Vught, Sept. 28, 2006 Henk Jonkers Telematica Instituut [email protected]ArchiMate Focus Areas Communication & visualisation Integrated modelling Analysis Overview • Introduction: Enterprise architecture & ArchiMate • Integrated modelling – Integration of business, applications, and technology – Service orientation – Exercise • Analysis of architectures – Quantitative analysis • Communication and visualisation of architectures • ArchiMate in practice Enterprise Architecture & ArchiMate Context • Gap between Business and ICT decreases • Ever higher demands on ICT: complexity, flexibility • Many changes, rapid time-to-market required • Management & control difficult • Architecture as a tool – for communication – for governance – for innovation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
ArchiMate:Integration withEnterprise Architecture
SIKS basic course onArchitectures for IKSVught, Sept. 28, 2006
• Research & education– Telematica Instituut– Universiteit Leiden– Radboud Universiteit Nijmegen– Centrum voor Wiskunde & Informatica– Hogeschool van Amsterdam– Avans Hogeschool Breda– CIBIT– Universiteit Twente– Lisbon Technical University – TU Delft
Processing of Payroll Tax Returns
Unix se rv er: UKV Inkijk
U ni x c lus te r : UK V inte rn be richt ens erv e r
U WV l andi ngse rv er
I BBIA s erv e r
U ni x clust e r: UKV Inte rn be richt ense rv er
P part iti e
APFO SU3
APFO SU4 - FO S Inte rn product ie
Aa nne menb er icht
W CT0 Aan vullenbe ric ht
WC xx
Mainfr ame p art itiee xploit atie Par tic ulier en e n On de rne m ing en.6 CPU 's t ype 20 646 .61 9.1 36 K me mor y
On tvan ge nPANA2 0 C
za ak
z aa k
2 0
20
za ak
C
W CT1R
CRU
R
IBM P660 Mo del 7 02 6- 6H1Pr oc ess or = 64 bit RS6 4- 4Clo ckr ate = 668 Mh zL 1 =1 28 KBL 2 = 4 MBAan tal CPU's = 4Ma x CPU's = 6Ge he ug en = 2 G BMa x ge heu ge n = 32 GBL oca tie =Q C- B11 9r Per f = 5.8 5
B/IEB APMO SU7 - MO S produc ti e
APMO SU7 - MOS produc tie
IBM P660 Mo de l 702 6- 6H1Pr oc ess or = 6 4 b it R S64- 4C lockr at e = 66 8Mh zL 1 = 128 KBL 2 = 4 MBAan tal CP U's = 4Max CPU's = 6G ehe ug en = 2 G BMax ge he uge n = 32 GBL oc atie = QC -B1 19r Per f = 5.8 5
MTAin
zaa k
AP4 4 in z aa k
A
BAPIuitpa kke n
z aa k
AMQ s tur en zaa k
A
MTAuit
z aa k
A
P44 u it za ak
A
BAPIinp akke n
zaa k
A
MQ o ntva ng en z aa k
A
SYBASE d ata ba se
??
1 4
Ber ich ten switc h
??
1 2
7
7
2
Ju rid isch a rc hief
MTA in bak BAPI inba k
BAPI u itba k
MTA u itba k
BAPI u itba k
BAPI inba k
I-L an51 2kb ps + 5 12 kb ps CIR
2 mbp s EIR
In ter neG re nsBe sc her m ing
UW V de finitievan PANA inXML for maa t
XML be ric htc on ver sie&s plits ten
za akB
XML b est andc on ver sie&s plits en
z aa kBD ec ompr es sie
zaa kB
Ver stu re no ntva ng stb eve stigin g
z aa kB
Ar ch ief
PESITin
z aa kB
PESITu it
za akB
Ve rs tur enfou tmeldin ge n
za akB
PANAo ntv ang st
b eve stigin ge n
Fo ute n
Ar ch iver ingza ak
B
APFO SU2
APFOSU 1 - FO S e xt ern product ie
ont van genin bo un dbes tan de n
zen de nin bo un dbes tan de n
o ntv ang eno utb ou ndb es tan de n
Exte rn eGr en sBes ch er min g
( NFS)
Ver wijde re nP ANA
z aa kB
Re gis tre re nb eric ht za ak
C
DC S - Docume nt Conve rsie Syst ee m
MQ stu re n za ak
B
FOSIntern
Beh ee rGr en sBes ch erm in g
Dec omp re ssie &on tvan gs tsign aa l
z aa kB
UW Vinb ak
UW Vu itba k
C ompr es siez aa k
B
pos tb akke next er nepa rt ije n
PANA b er icht in ba k
z en de no ut bou ndb es tan de n
sig na al
b es tan d
PANAb es tan de n
UW Vb est and en
FO S inte rn -PANA b er ich t in ba k
FOS in ter n -PANA be ric ht inb ak
U nix clust e r: U KV e xt e rn
Unix clus te r: UKV e x te rnUWV la ndingse rve r
O B20 00 se rve r
MTA u it z aa k
A
MTA in z aa k
A
UWV hoo g
Ho ge prio rite it: Sec on denGe midd elde pr ior it eit: UrenL age pr ior iteit: Dag en
UKV in ter n - BD s ign aal inb ak
Mede de leninb ak
MO S - mede de len inb ak
PANAve rw ijd er opd ra ch t
IFOS - med ede len inb ak
IFO S /PANA v er wijder op dr ac ht
FO L - Formulie re n O nline ( 2 of 3)
MQ stu re n z aak
B
FO S in ter n -PANA be rich t inb ak
goe do nt vang en
UKV inte rn/PANA ve rz end op dr ach t
UWV la ndingse rve r FTP v e rke er
FTP ze nde n
FTP on tvan ge n
UKVGateway
UWVberichten
server
MOS
DCS
FOL
BvR
HLP
BBA
avanti
OB2000
mededelen
VOA
Bep alenKan aal
Zaak
C
Ad resBe pa len
Ba tch
C
Same nvoe ge n& Sp litste n
Batc h
C
Uitva lUitva l
BVR loke tOL TP
C
Av ant iin ba k
Avan tiin ba k
Vers tu renmed ede ling
za akC
mede de le n in ba k
CAV
OCP
sa mens telle nhu lpm idd elen S&O
bat ch
ver we rke non tvan ge n PANAbe ric hte n
za ak
ver wer ke nuitg eva lle n PANAbe rich ten
OL TP
ver wer kenafr eke ning aa ng if teS&O
z aak
va sts telle nn ahe ffing
z aa k
ver wer ken u itge valle nafr eke na ang ifte S&O
OL TP
her zie nvas tste llin g
z aak
de finitie f va sts telle nuitg ewo rp enaa ngift ep lic ht zaa k
r eg istr er en VO Ac on sta ter inge n
z aa k
o ntva ng en sig na lenme de dele n
z aak
a ang ifteg eg eve ns
colle ctie fd eel
PAN A
ve rw ach tevo rd er inge n
b ed rag va n devor der ing va n
ge acc ep tee rd ea an gifte n
FOSexternUWV
fileserver
sign aa lVe rt ro kkenO nb eke ndW aa rh ee n
s igna alVOW
aan leidin gmet st atu s
uitw or p
a fmeldin gmet st atu s
Go ed o f Uitw or p
na he ffing sa ans lagof aa ng if teve rz uim
me de delin gz aa ktrig ge r
O CP
s amen ste llenh ulpm idd ele n
ba tch
a anle idingme t s tat usG oed ,Uitva l o f U it wor p)
info rme re nin ne n
in for mer enmed ede len
in for mer eninne n
info rme re nme ded ele n
On tvan ge nafr ekin gsa an gifteS&O
R egis tre re n ve rwa ch tea an gifte vor de ring
zaa k
Va sts tellen be talin gss itua tiev erw ac hte a an gifte vor de rin g
za ak
Afb oe kenb et aling en
z aa k
aa nle id ingme t s tat us
u iter ste a ang ifte dat umu iter ste b eta alda tu m
aa nlev er me diu m
a an leidin gs tat usa an lever med ium,u iter ste a an gifte da tum,u iter ste b eta ald atu m
OC Ptr igg er
be dr ag va n devor de rin g van
g eac ce pte er dea ang ifte n
b ed ra g v an devo rd er ing vangea cc ept eer de
aan gift en
z aa ktrig ge rO CP
COA
CO AMUTLB
ve rz amele nb eta lin gs muta ties
Ba tch
LBSPEC OA L BAANSVENa ar BVR
BVRc onf ron ta tie
Batc h
van BVR
LBSP ECOA L BAANSVE
SO AP/HTTPS Gat ewa y HTTP
Pers onal Compute r
afh and elin gtijdtr igge r
Bat ch
aan leidin gmet st atu s
Go ed o f u itwo rp
afme ldingme t s ta tus
za akt rigg erO CP
a an leidin gme t sta tusG oe d,Uitva l of Uitwo rp)
a fmeld in gmet sta tus
a an leidin gmet sta tu s
a anle idingme t s tat us
Go ed of uit wor p
za akt rigg erO CP
aa nleid ingmet sta tu sGoe d,U it val of Uitwo rp )
afme ldingmet s tatu s
a anle idingme t s tat use n vor de rin gge ge ven s
a fmeld in gmet sta tus
Ga tewa ySOAP/HTTPS
G ate wa ySO AP/HTTPS
pr ints tra at
CAV ver we rkingBa tc h
OIT
Exe cu tion se rve r
Lig htInte rf ace I
Ligh tInte rfa ce II
exe cu tionse rve r in putqu eu e
Clie nt qu eue s
SQ L XML
ve rw er ken O ITb er icht en
za ak
OITtrig ger
Be ha nde lenu itval
O LTP
I BBIA s erv e r
VOAHLP
ve rw er ken uit gev allena fre ken aa ngif te S&O
ve rwe rke nu it gev allen PANAb eric hte n
WGA
se rvle tser vlet
se rvletOITMQ WF Clien tse rvle t
SQ L r eq ues ts
Clie nt qu eue s
XMLr esu ltse t
MQ Clus terW orkf low
Avan tiinb ak
UKV Internberichten
st ur enbe ric ht
Ve rs tur en D B be ric ht
b ep alenka na al
le zenb er ic ht
UK Vbe ric hte n
in ba k
UW V inkijk servicesJSP
s er vlet
be sta nd metfo utme ld ing of
on tva ngs tbe ves tigin g
ver we rke nuitg eva lle n...
ver wer kenuitg evalle n...
O CPc lient
OL TP
? (ko p pe lin g no g n iet u itg ewe r kt)
?
?
?
?
?
?
?
?
?
??
?
?
?
? ?
?
??
R
R
C
MQc luster
SUB overzichtplaatversie 0 .2datum 24 Juni 2004
SUB
MQclus ter
SOAP/HTTPS Ga tew ay HTTP
MQad apt er
Soa ptoe voe ge n
MQad ap ter
MQa da pte r
So apt oe voeg en
MQad apt er
MQad ap ter
So apto evo ege n
MQa da pte r
UWV g em id deld
UWV laa g
ro und r obinlo ad b ala ncin g
UW V ge m id de ld
UWV hoo g
UW V la ag
BD ho og
BD ge m idde ld
BD la ag
MQad ap ter
Soa pver wijde re n
MQa dap ter
MQa da pte r
Soa pver wijde re n
MQad ap ter
MQad ap ter
SOAPver wijde re n
MQa dap ter
BD h oo g
BD g em id deld
BD la ag
ro un d r ob inload bala nc ing
lez enbe ric ht
Ver stu re n UWV b eric hte n
be pale nbe ste mmin g
s tur enb er ic ht
leze nbe rich t
bep ale nbes temmin g
st ur enbe ric ht
le zenb er icht
b epa lenb est emming
stu re nber ich t
stu re nbe rich t
Ve rs tur en PANA ber ich t
b epa lenka na al
le zenP ANAb er icht
le ze nAva ntisign aa l
WASc luster We bs er vices
gat ewa y
W ASclus ter W eb ser vice s
g ate way
JSP JSP
EJB EJB
EJB
Q PE2
Q PE1
Q PE3
Q M
QM
Q M
Q M
Q M
Q M
Q M
MQpoort
clus ter
Q M
Q M
Q M
QueueManager
Heen enter ug
Channels
QueueManagerClus ter
Fys iekequeue
QueueAlias
D irec torymet
bes tandenop
zaakniveau
Bes tandmet
meer der ezaken
naa m..z aa k Computer
pr oces datzaaksgewijs
verwer kt
n aam. .O LTP
Computerpr oces dat
onderdeel isvan onlinever wer king
naa m..bat ch
Computer pr ocesdat
batchver werk inguitvoer t
Naa m: ..
Ser vercapac itei t
Appl icatie gegevenstranspor t database
DB2U. AVIDB0 1
DB2 U.BBADB01
DB2 U.BVRDB0 1
D B2U.MEDDB0 1
D B2U.HL PDB0 1
DB2 U.VOADB0 1
DB2U. OCPD B01
transac tionmonitor
Appl icationserver
messagebroker
workflowmanager
Applicationserver c lus ter
messagebroker clus ter
CICS
CICS
CICS
HL P fab rie k
HL P kan too r
WASWAS
W AS
W AS
Ser verc luster
MB
WA S
HTTP
H TTP ser ver
ser verc lus ter
W ASc lus ter
W AS
CICS
VOA fab riek
Verw er ken b eta lin ge nbe he ren o nd er aan ne mers
Bat ch
Ve rp laa tse nbe sta nde n
Ba tch
To evo ege nBVR ge geg eve ns
Ba tch
Afr on denh eff in gs be sluit
za ak
ver wer ken O ITber ich ten
za ak
Sa men ste llenb es tan de n
Ba tch
Re gistr er enaa ngif tevo rd er in g
za ak
CICS tr ansactiongateway
DCE RPC
CTG
Ja va a gen t
DCE
Po ort fab rie k
Kop pe lin g ma infr ame
In te rn MQ ver kee r
WC T0
KNA
se rvle t
B rowser
Browser
W FM
CICS
VOA kantoor
CICS
BvR Fabriek
CICS
OCPkantoor
CICS
BB A fabriek
CICSOCP
fabriek
?
?
afhandelenaanleidingVOA
zaak
afhandelingafmeldingVOA
zaak
afhandelenaanleidingHLP
zaak
afhandelenafmeldingHLP
zaak
Uitworp
Zaakparametersuitval
Uitworp
Uitval
Uitval
afhandelenaanleidingVOA
zaak
afhandelenafmeldingVOA
zaak
Uitworp
Zaakparametersuitval
Uitworp
Uitval
Uitval
?
?
?
?
?
Berichtenswitch
XIB
F ileTr ans ferG ateway
FBXGa te wa
y
Queuemanager
voorworkflow
Input Material Service-Oriented Business Process Integration
Payroll tax return
Company/Agent
Submittax return
Tax and Customs Administration
UWV
Transfertax return
data Processpayroll tax
return UWV
Processpayroll taxreturn TCA Process
corrections
12
Process Refinement
Process payroll tax returnTCA
Payroll tax return
Correctionrequest
Receive tax return
Collectionsadministration
Levyingsadministration
Confirmation
LevyNotification
rejection
Notificationerror
Notify Processcorrections
Relationsinformation
Submittax return
Tax and Customs Administration
Transfertax return
data
Sendnotification
Processcorrections
Detailed Process with Application Support
Receive tax return
Receive electronic PTR
Medium- independent processing
Nominativedata
FOS
MOS UKV internal
messaging
AVANTi
Temporary storage file
DCS
NotificationFOL
convertreceive and
check
handlediscards
make available
notify receipt
BvR BBA WGA
Receive paper PTRReceive
PTR document
Receive PTR small
Receive PTR large
Receive PTR web
large:0,17 %
Scan document
decodesmall:
98,10%
web:1,72 %
OB 2000
PTR msg.
Paper PTR
Electronic PTR
Legal archive
F = 22 000/month
F = 638 000/month
FOSexternal
FOSinternal
Process – Detailed ApplicationsMedium- independent processing