08.07.2015 Views

Rapid Development of Custom Software Architecture Design ...

Rapid Development of Custom Software Architecture Design ...

Rapid Development of Custom Software Architecture Design ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!