Rapid Development of Custom Software Architecture Design ...
Rapid Development of Custom Software Architecture Design ...
Rapid Development of Custom Software Architecture Design ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
$OWKRXJKWKHUHFDQEHRQO\RQHSULPDU\GULYHUFRPSRQHQWLQDGULYHUVXESURJUDPV\VWHPWKHVW\OHDOORZVDV\VWHPWRKDYHPXOWLSOHVXEGULYHUFRPSRQHQWV$VXEGULYHUFRPSRQHQWLVDQRQOHDI QRQURRW QRGH LQ WKH V\VWHP·V VWUXFWXUH JUDSK )URP WKH SHUVSHFWLYH RI WKHVXEGULYHUVHQGLQJLWDUHTXHVWDVXEGULYHUFRPSRQHQWDSSHDUVWREHDVXESURJUDP)URPWKHSHUVSHFWLYHRIWKHVXESURJUDPVWKDWLWLQYRNHVLWDSSHDUVWREHDGULYHU7KHVXEGULYHUFRPSRQHQW W\SH VXEW\SHV ERWK WKH GULYHU DQG VXESURJUDP FRPSRQHQW W\SHV WR SURYLGHWKHVH IDFDGHV ,W FDQ EH WKRXJKW RI DV DQ DEVWUDFW IXQFWLRQDO XQLW WKDW GULYHV RWKHUVXESURJUDPVWRFRPSXWHLWVIXQFWLRQ*LYHQWKLVSDOHWWHRI GHVLJQUXOHVFRPSRQHQWDQGFRQQHFWRUW\SHVDUFKLWHFWVZRUNLQJZLWKWKLV VW\OH DUH DEOH WR DGGUHVV WKH NH\ V\VWHPZLGH LVVXHV WKH\ IDFH ZKHQ EXLOGLQJ GULYHUVXESURJUDPV\VWHPV7KHVHLVVXHVLQFOXGHHVWDEOLVKLQJKRZIXQFWLRQDOLW\DQGUHVSRQVLELOLW\DUH GLYLGHG EHWZHHQ GLIIHUHQW FRPSRQHQWV HVWDEOLVKLQJ DSSURSULDWH PRGXODULW\ DQGDEVWUDFWLRQERXQGDULHVWRPLQLPL]HWKHHIIHFWVRI DQWLFLSDWHGV\VWHPHYROXWLRQSDWKVUHXVHRI V\VWHPLQIUDVWUXFWXUHDFURVVVLPLODUV\VWHPVDQGWKHDELOLW\WRFOHDQO\VHSDUDWHEXVLQHVVSROLFLHVIURPV\VWHPLPSOHPHQWDWLRQ7KH$UPDQLVSHFLILFDWLRQIRUWKLVVW\OHSURYLGHVERWKDIUDPHZRUNIRUDGGUHVVLQJWKHVHLVVXHVDQGDEDVLFUHXVDEOHGHVLJQIRUEXLOGLQJWKLVW\SHRIV\VWHP7KH'%'ULYHU6XESURJUDPVW\OH7KH GULYHUVXESURJUDP VW\OH SURYLGHV D VWDQGDUG LQIUDVWUXFWXUH IRU D VLJQLILFDQW FODVV RILQIRUPDWLRQ SURFHVVLQJ DSSOLFDWLRQV 7KH VW\OH GRHV QRW KRZHYHU SURYLGH DQ\ EXLOWLQVWUXFWXUHIRULQWHUDFWLQJZLWKGDWDEDVHVRUKDQGOLQJWUDQVDFWLRQVWKDWSHUVLVWDFURVVPXOWLSOHUHTXHVWV WR D GULYHU·V VXESURJUDPV 7R DGGUHVV WKLV OLPLWDWLRQ , XVHG $UPDQL·V VXEVW\OHFRQVWUXFWWRFUHDWHDQHZDUFKLWHFWXUDOVW\OHFDOOHGWKHGEGULYHUVXESURJUDPVW\OHWKDWH[SOLFLWO\VXSSRUWV WKH VSHFLILFDWLRQ RI GDWDEDVH DQG WUDQVDFWLRQ PDQDJHPHQW FRPSRQHQWV DQGFRQQHFWRUV$V)LJXUHLQGLFDWHVWKHGEGULYHUVXESURJUDPVW\OHGHILQHVWKUHHQHZFRPSRQHQWW\SHVDQGWZRQHZFRQQHFWRUW\SHVWRVXSSRUWGDWDEDVHDFFHVVDQGFRPSOH[WUDQVDFWLRQV$OORIWKHVHW\SHVDUHSURYLGHGLQDGGLWLRQWRWKHYRFDEXODU\HOHPHQWVW\SHVGHILQHGLQWKHGULYHUVXESURJUDPVXSHUVW\OH ZKLFK DUH DOVRDYDLODEOH ZKHQ ZRUNLQJ LQWKH VXEVW\OH 7KH WKUHHQHZFRPSRQHQWW\SHVGHILQHGLQWKHVW\OHDUHWKHGDWDEDVHGEDFFHVVVXESURJUDPDQGWUDQVDFWLRQPDQDJHUW\SHV$VWKHLUQDPHVXJJHVWVGDWDEDVH FRPSRQHQWV SHUVLVWHQWO\ VWRUH GDWD WKDW LVVKDUHG E\ PXOWLSOH VXESURJUDPV DQG HYHQ PXOWLSOH V\VWHPV 'E DFFHVV VXESURJUDPFRPSRQHQWVDUHVXEW\SHVRI VXESURJUDPWKDWVXSSRUWGDWDEDVHTXHULHVDQGXSGDWHV7KH WUDQVDFWLRQ PDQDJHU FRPSRQHQW W\SH LV WKH PRVW DUFKLWHFWXUDOO\ LQWHUHVWLQJ RI WKHDGGLWLRQDO FRPSRQHQW W\SHV (YHU\ GEGULYHUVXESURJUDP EDVHG V\VWHP KDV D VLQJOHWUDQVDFWLRQ PDQDJHU FRPSRQHQW WKDW PDQDJHV DFFHVV WR WKH GDWDEDVHV 7KH WUDQVDFWLRQPDQDJHU UHFHLYHV UHTXHVWV WR EHJLQ FRPPLW DQG DERUW WUDQVDFWLRQV IURP WKH V\VWHP·VSULPDU\GULYHU,WWKHQOLPLWVDQGDOORZVWKHGEDFFHVVVXESURJUDPVWRDFFHVVWKHV\VWHP·VGDWDEDVHVDSSURSULDWHO\+DYLQJDVLQJOHWUDQVDFWLRQPDQDJHUWKDWFRQWUROVDFFHVVWRDOORIWKHGDWDEDVHVDOORZVWKHGULYHUWRLQYRNHPXOWLSOHVXESURJUDPVZLWKLQWKHFRQWH[WRI DVLQJOHWUDQVDFWLRQ,QPDQ\VLWXDWLRQVWKLVDSSURDFKVLJQLILFDQWO\VLPSOLILHVWKHSURJUDPPLQJPRGHOIRUFUHDWLQJGULYHUVWRVROYHVSHFLILFEXVLQHVVSUREOHPV