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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DUFKLWHFWXUDOHQWLWLHVWKDWLWVGLDJUDPVPRGHO$OORI WKHVHPDQWLFVWUXFWXUHIRUGHVLJQVDQGGHVLJQ H[SHUWLVH LV VWRUHG LQ $UPDQL·V FRUH DUFKLWHFWXUH GHVLJQ UHSUHVHQWDWLRQ FRPSRQHQW$UPDQLV\VWHPVDUHGHSLFWHGLQ9LVLRDVGUDZLQJVDQGWKHV\VWHP·VFRPSRQHQWVFRQQHFWRUVSRUWV DQG UROHV DUH UHSUHVHQWHG E\ WKH VKDSHVWKDWPDNHXSWKHGUDZLQJ$VW\OH·VGHVLJQYRFDEXODU\HOHPHQWVDUHVWRUHGRQSDOHWWHVIURPZKLFKDQDUFKLWHFWXVLQJWKHHQYLURQPHQWFDQVHOHFWFRPSRQHQWVDQGFRQQHFWRUVWRDGGWRWKHV\VWHP7R NHHS D FOHDQ VHSDUDWLRQ EHWZHHQ WKH YLVXDO GHSLFWLRQ RI WKH GHVLJQ HOHPHQWV DQG WKHXQGHUO\LQJVHPDQWLFVRI WKRVHHOHPHQWVWKHYLVXDOHOHPHQWVFRQWDLQRQO\DUHIHUHQFHWRWKHDSSURSULDWHXQGHUO\LQJVHPDQWLFREMHFWWKDWLVVWRUHGLQWKHHQYLURQPHQW·V$'5/LNHZLVHWKHVHPDQWLFREMHFWVVWRUHGLQWKH$'5NHHSDUHIHUHQFHWRWKHLUDSSURSULDWHYLVXDOL]DWLRQVKDSHV,WLVWKHUHVSRQVLELOLW\RI WKH*8,IDFWRU\FRQQHFWRUWKDWELQGV9LVLRWRWKH$'5WRPDLQWDLQWKHVHUHIHUHQFHVDSSURSULDWHO\7KH GHVLJQ YRFDEXODU\ VKDSHV VWRUHG RQ WKH HGLWLQJ SDOHWWH XVH D GLIIHUHQW WHFKQLTXH IRULQWHUDFWLQJZLWK WKH XQGHUO\LQJ $'5 7KH VKDSHVVWRUHG RQ WKH SDOHWWHV GR QRW UHSUHVHQWDFWXDOLQVWDQFHVLQDGHVLJQUDWKHUWKH\DUHWHPSODWHVWKDWVWRUHWH[WXDO$UPDQLH[SUHVVLRQVWKDWGHVFULEHKRZWRFUHDWHDQHZLQVWDQFHVRI DWKDWFRPSRQHQWRUFRQQHFWRU7KHVKDSHVVWRUHGRQWKHSDOHWWHDUHDVVRFLDWHGZLWKWHPSODWHVUDWKHUWKDQW\SHVEHFDXVHLWDOORZVJUHDWHUIOH[LELOLW\LQPL[LQJDQGPDWFKLQJW\SHVWRFUHDWHQHZFRPSRQHQWV,WLVIRUH[DPSOHHDV\WRFUHDWH D WUDQVDFWLRQDO GDWDEDVH FRPSRQHQW WHPSODWH WKDW ZLOO LQVWDQWLDWH D FRPSRQHQW WKDWVDWLVILHVERWKWKHGDWDEDVHW\SHDQGWKHWUDQVDFWLRQDOW\SHZLWKRXWKDYLQJWRGHILQHDQHZW\SHDWWKHVHPDQWLFOHYHO:KHQRQHRI WKHVHVKDSHVLVFRSLHGIURPWKHSDOHWWHWRDGUDZLQJWKH$UPDQLWHPSODWHLVVHQWWRWKH$'5ZKHUHLWLVSURFHVVHGDQDSSURSULDWHFRPSRQHQWRUFRQQHFWRULVDGGHGWRWKHSDUHQWV\VWHP 9LVLRDGGVDQDSSURSULDWHVKDSHWRWKHV\VWHP·VGUDZLQJDQGWKH*8,)DFWRU\FRQQHFWRUPDLQWDLQVWKHDSSURSULDWHUHIHUHQFHVEHWZHHQWKHYLVXDOVKDSHDQGWKHXQGHUO\LQJVHPDQWLFREMHFW2YHUDOO WKLV DSSURDFK KDV SURYHQ H[WUHPHO\ IOH[LEOH IRU SHUIRUPLQJ ILQHJUDLQHG G\QDPLFDGDSWDWLRQV RI GHVLJQ HQYLURQPHQWV 7KH SULPDU\ GRZQVLGH WR WKLV DSSURDFK LV WKDW LWUHTXLUHVWKHHQYLURQPHQWGHYHORSHUWRGRVOLJKWO\PRUHZRUNWRDGGVRPHIRUPVRI XVHULQWHUDFWLRQFDSDELOLW\WKDWUHTXLUHDWLJKWLQWHJUDWLRQEHWZHHQDGHVLJQ·VXQGHUO\LQJVHPDQWLFUHSUHVHQWDWLRQ DQG LWV YLVXDO GHSLFWLRQ ([SHULHQFH ZLWK WKH FDVH VWXGLHV GHVFULEHG LQ&KDSWHUVDQGKRZHYHUGLGQRWLQGLFDWHWKDWWKLVOLPLWDWLRQZDVSDUWLFXODUO\SUREOHPDWLF$QRWKHULPSRUWDQWLVVXHWKDWWKLVGHVLJQUDLVHVLVKRZWRLQWHJUDWHRWKHUH[WHUQDOWRROVWKDWSURYLGHWKHLURZQXVHULQWHUIDFHZLWKWKH9LVLREDVHG$UPDQLHQYLURQPHQWDQG*8,7KHEDVLFSUREOHPLVWKDWLI PXOWLSOHWRROVH[SHFWWREHWKHSULPDU\LQWHUDFWLRQPHFKDQLVPZLWKWKHXQGHUO\LQJUHSUHVHQWDWLRQWKH\FDQLQWHUIHUHZLWKHDFKRWKHU>*$2@2QFHDJDLQWKHDELOLW\WRSURYLGHDZLGHUDQJHRI LQWHJUDWLRQWHFKQLTXHVDGGUHVVHVWKLVLVVXH,QJHQHUDOLIRWKHUWRROVSURYLGHXVHULQWHUIDFHVWKDWGHPDQGEHWKHSULPDU\GULYHUIRULQWHUDFWLRQVZLWK$UPDQL·V XQGHUO\LQJ $'5 WKHVH WRROV DUH EHVW LQWHJUDWHG DV WRROV UXQQLQJ LQ FRPSOHWHO\GLIIHUHQWSURFHVVHVWKDWFRPPXQLFDWHZLWKWKHORZEDQGZLGWK$FPHFRQQHFWRU,QWKLVZD\WKH 8,·V FDQ OLYH LQ VHSDUDWH SURFHVVHV DQG WKH\ FDQ HDFK JHQHUDOO\ EH DGMXVWHG WRFRPPXQLFDWHRQO\ZKHQDSSURSULDWH([WHUQDOWRROVRQWKHRWKHUKDQGWKDWSURYLGHXVHULQWHUIDFHV WKDW GR QRW QHHG WR EH WKH RQO\ RQH UXQQLQJ LQ WKHLU SURFHVV FDQ JHQHUDOO\ EH

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

Saved successfully!

Ooh no, something went wrong!