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.

FRPSRQHQWW\SH7KHGHVLJQLVVXHVWKDWDOOFOLHQWDQGJXLFOLHQWFRPSRQHQWVFDSWXUHLQFOXGHVSHFLI\LQJWKHUHTXHVWVWKDWWKHFOLHQWQHHGVIXOILOOHGZKHWKHUWKHFOLHQWEORFNVZDLWLQJIRUDUHVSRQVHWRDUHTXHVWDQGZKHWKHUWKHFOLHQWSURYLGHVDXVHULQWHUIDFH'XHWRWKHVLPSOHFRPPXQLFDWLRQVPRGHOXQGHUO\LQJWKHQDwYHFOLHQWVHUYHUVW\OH,QHHGHGWRGHILQHRQO\DVLQJOHW\SHRI FRQQHFWRUIRUWKHVW\OH7KLVFRQQHFWRUW\SHFDOOHGFOLHQWUHTXHVWPRGHOVDFRQGXLWWKURXJKZKLFKPHVVDJHVIURPDVLQJOHFOLHQWDUHVHQWWRDVLQJOHVHUYHUDQGUHVSRQVHV IURP WKDW VHUYHU DUH UHWXUQHG WR WKH UHTXHVWLQJ FOLHQW FRPSRQHQW 7KHVHFRQQHFWRUV KDYH RQO\ WZR UROHV RQH IRU WKH FOLHQWVLGH DQG RQH IRU WKH VHUYHU VLGH 7KHFOLHQWUHTXHVW W\SH FDQ EH XVHG WR PRGHO ERWK V\QFKURQRXV DQG DV\QFKURQRXVFRPPXQLFDWLRQEHWZHHQWKHFOLHQWDQGVHUYHUGHSHQGLQJRQWKHYDOXHVDVVLJQHGWRYDULRXVSURSHUWLHVLQWKHFOLHQWUHTXHVWW\SHGHFODUDWLRQ7KHVHFRQQHFWRUVGRQRWGHILQHWKHVSHFLILFW\SHV RI YDOLG UHTXHVWV WKDW FDQ EH VHQW IURP FOLHQW WR VHUYHU ,QVWHDG WKH\ DUH D QHXWUDOFRQGXLWWKURXJKZKLFKDOOUHTXHVWVPD\SDVV$VZHVKDOOVHHZLWKWKHWKUHHWLHUH[WHQVLRQWRWKLVVW\OHWKLVDSSURDFKOHDYHVVW\OHGHYHORSHUVWKHRSWLRQRI FUHDWLQJQHZVXEW\SHVRI WKHFOLHQWUHTXHVWFRQQHFWRUW\SHWKDWKDQGOHRQO\VSHFLILFFODVVHVRI FOLHQWUHTXHVWV7KHVHW\SHGHFODUDWLRQVDUHVXSSOHPHQWHGE\WKUHHVLPSOHGHVLJQUXOHVWKDWJXLGHDUFKLWHFWVLQ FUHDWLQJ ZHOOIRUPHG GHVLJQV ,Q WKH QDwYH FOLHQWVHUYHU VW\OH FOLHQWV DUH DOORZHG WRFRPPXQLFDWHRQO\ZLWKVHUYHUVDQGVHUYHUVDUHDOORZHGWRFRPPXQLFDWHRQO\ZLWKFOLHQWV$VLPSOH GHVLJQ UXOH HQIRUFHV WKLV WRSRORJLFDO FRQVWUDLQW /LNHZLVH D SDLU RI GHVLJQ UXOHVVSHFLI\WKDWDOOFRPSRQHQWVLQDQDwYHFOLHQWVHUYHUGHVLJQPXVWEHHLWKHUFOLHQWVRUVHUYHUW\SHGFRPSRQHQWVDQGDOOFRQQHFWRUVPXVWEHFOLHQWUHTXHVWFRQQHFWRUV$OWKRXJKWKHQDwYHFOLHQWVHUYHU VW\OH LV TXLWH JHQHULF DQG VLPSOH LW SURYLGHV D XVHIXO VHW RI SULPLWLYHV IRUGHVLJQLQJEDVLFFOLHQWVHUYHUV\VWHPV7KH7KUHH7LHU&OLHQW6HUYHUVW\OH&KDSWHU ·V LQWURGXFWRU\ RYHUYLHZ RI WKH $UPDQL DSSURDFK GHVFULEHV VRPH RI WKHOLPLWDWLRQVRI WKHQDwYHFOLHQWVHUYHUVW\OHDQGLQWURGXFHGWKHWKUHHWLHUFOLHQWVHUYHUVW\OHDVDQHYROXWLRQRI WKHQDwYHFOLHQWVHUYHUVW\OH$VWDEOHGHVFULEHGLQFKDSWHUWKHSULPDU\VW\OLVWLFOLPLWDWLRQDGGUHVVHGE\WKHWKUHHWLHUVW\OHLVWKHQHHGWRVHSDUDWHWKHDSSOLFDWLRQVSHFLILF SURFHVVLQJ UHTXLUHG E\ D V\VWHP IURP LWV GDWD VWRUDJH DQG XVHULQWHUDFWLRQFRPSRQHQWV7RDGGUHVVWKLVLVVXH,FUHDWHGDVXEVW\OHRI WKHQDwYHFOLHQWVHUYHUVW\OHFDOOHGWKH WKUHHWLHU FOLHQWVHUYHU VW\OH 7KLV VXEVW\OH GHILQHV WKUHH QHZ FRPSRQHQW W\SHV RQH QHZFRQQHFWRUW\SHDQGRQHDGGLWLRQDOVW\OHZLGHGHVLJQUXOHWRJXLGHDUFKLWHFWVLQSURSHUXVDJHRI WKHQHZW\SHV7KHQHZFRPSRQHQWW\SHVGHILQHGLQWKHWKUHHWLHUVW\OHDOOH[WHQGFRPSRQHQWW\SHVGHILQHGLQWKHQDwYHFOLHQWVHUYHUVW\OH7ZRRI WKHVHFRPSRQHQWW\SHV²GDWDYLHZVDQGGDWDVWRUHV²DUHKLJKO\ VSHFLDOL]HG YHUVLRQV UHVSHFWLYHO\ RI WKH JXL FOLHQW DQG VHUYHU FRPSRQHQW W\SHVGHILQHGLQWKHQDwYHFOLHQWVHUYHUVW\OH7KHVROHSXUSRVHRIWKHGDWDYLHZFRPSRQHQWW\SHLVWRSURYLGHDXVHULQWHUIDFHWRWKHV\VWHP'DWDYLHZFOLHQWVDUHH[SOLFLWO\QRWSHUPLWWHGWRGRDQ\DSSOLFDWLRQSURFHVVLQJ7KH\DUHDOVRWKHRQO\FRPSRQHQWVWKDWDUHVXSSRVHGWRSURYLGHDQ LQWHUIDFH WR WKH XVHU %HFDXVH RI WKHLU OLPLWHG IXQFWLRQDOLW\ GDWD YLHZ FOLHQWV DUHVRPHWLPHVUHIHUUHGWRDVYHU\WKLQFOLHQWV7KHVROHSXUSRVHRI WKHGDWDVWRUHFRPSRQHQWW\SHLVWRSURYLGHSHUVLVWHQWGDWDVWRUDJH/LNHGDWDYLHZVGDWDVWRUHFRPSRQHQWVDUHQRWDOORZHGWRSHUIRUPDQ\DSSOLFDWLRQSURFHVVLQJ$OODSSOLFDWLRQVSHFLILFSURFHVVLQJIXQFWLRQDOLW\PXVW

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

Saved successfully!

Ooh no, something went wrong!