ebook img

DTIC ADA635866: JPernLite: Extensible Transaction Services for WWW PDF

36 Pages·0.21 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview DTIC ADA635866: JPernLite: Extensible Transaction Services for WWW

-3HUQ/LWH(cid:29)(cid:3)([WHQVLEOH(cid:3)7UDQVDFWLRQ(cid:3)6HUYLFHV(cid:3)IRU(cid:3)::: -LQJVKXDQJ(cid:3)<DQJ *DLO(cid:3)((cid:17)(cid:3).DLVHU ’HSDUWPHQW(cid:3)RI(cid:3)&RPSXWHU(cid:3)6FLHQFH ’HSDUWPHQW(cid:3)RI(cid:3)&RPSXWHU(cid:3)6FLHQFH &ROXPELD(cid:3)8QLYHUVLW\ &ROXPELD(cid:3)8QLYHUVLW\ 1HZ(cid:3)<RUN(cid:15)(cid:3)1<(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:26)(cid:15)(cid:3)86$ 1HZ(cid:3)<RUN(cid:15)(cid:3)1<(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:26)(cid:15)(cid:3)86$ 7HO(cid:29)(cid:3)(cid:20)(cid:16)(cid:21)(cid:20)(cid:21)(cid:16)(cid:28)(cid:22)(cid:28)(cid:16)(cid:26)(cid:19)(cid:27)(cid:24) 7HO(cid:29)(cid:3)(cid:20)(cid:16)(cid:21)(cid:20)(cid:21)(cid:16)(cid:28)(cid:22)(cid:28)(cid:16)(cid:26)(cid:19)(cid:27)(cid:20) ((cid:16)PDLO(cid:29)(cid:3)M\DQJ#FV(cid:17)FROXPELD(cid:17)HGX ((cid:16)PDLO(cid:29)(cid:3)NDLVHU#FV(cid:17)FROXPELD(cid:17)HGX &8&6(cid:16)(cid:19)(cid:19)(cid:28)(cid:16)(cid:28)(cid:27) Abstract &RQFXUUHQF\(cid:3)FRQWURO(cid:3)LV(cid:3)RQH(cid:3)RI(cid:3)WKH(cid:3)NH\(cid:3)SUREOHPV(cid:3)LQ(cid:3)GHVLJQ(cid:3)DQG(cid:3)LPSOHPHQWDWLRQ(cid:3)RI(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:3)VXFK(cid:3)DV K\SHUWH[W(cid:18)K\SHUPHGLD(cid:3)V\VWHPV(cid:15)(cid:3)&$’(cid:18)&$0(cid:3)V\VWHPV(cid:3)DQG(cid:3)VRIWZDUH(cid:3)GHYHORSPHQW(cid:3)HQYLURQPHQWV(cid:17)(cid:3)(cid:3)0RVW(cid:3)H[LVWLQJ(cid:3)V\VWHPV VWRUH(cid:3)GDWD(cid:3)LQ(cid:3)VSHFLDOL]HG(cid:3)GDWDEDVHV(cid:3)ZLWK(cid:3)EXLOW(cid:16)LQ(cid:3)FRQFXUUHQF\(cid:3)FRQWURO(cid:3)SROLFLHV(cid:15)(cid:3)XVXDOO\(cid:3)LPSOHPHQWHG(cid:3)YLD(cid:3)ORFNLQJ(cid:17) ,W(cid:3)LV(cid:3)GHVLUDEOH(cid:3)WR(cid:3)FRQVWUXFW(cid:3)VXFK(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:3)RQ(cid:3)WRS(cid:3)RI(cid:3)WKH(cid:3):RUOG(cid:3):LGH(cid:3):HE(cid:15)(cid:3)EXW(cid:3)PRVW(cid:3)ZHE(cid:3)VHUYHUV(cid:3)GR(cid:3)QRW VXSSRUW(cid:3)HYHQ(cid:3)FRQYHQWLRQDO(cid:3)WUDQVDFWLRQV(cid:15)(cid:3)OHW(cid:3)DORQH(cid:3)GLVWULEXWHG(cid:3)(cid:11)PXOWL(cid:16)ZHEVLWH(cid:12)(cid:3)WUDQVDFWLRQV(cid:3)RU(cid:3)IOH[LEOH(cid:3)FRQFXUUHQF\ FRQWURO(cid:3)PHFKDQLVPV(cid:3)RULHQWHG(cid:3)WRZDUGV(cid:3)WHDPZRUN(cid:3)–(cid:3)VXFK(cid:3)DV(cid:3)HYHQW(cid:3)QRWLILFDWLRQ(cid:15)(cid:3)VKDUHG(cid:3)ORFNV(cid:3)DQG(cid:3)ILQH(cid:3)JUDQXODULW\(cid:3)ORFNV(cid:17) :H(cid:3)SUHVHQW(cid:3)D(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)WKDW(cid:3)RSHUDWHV(cid:3)LQGHSHQGHQWO\(cid:3)RI(cid:3)ZHE(cid:3)VHUYHUV(cid:3)RU(cid:3)WKH(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:15)(cid:3)WR(cid:3)ILOO(cid:3)WKH FRQFXUUHQF\(cid:3)FRQWURO(cid:3)JDS(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)E\(cid:3)GHIDXOW(cid:3)HQIRUFHV(cid:3)WKH(cid:3)FRQYHQWLRQDO(cid:3)DWRPLF(cid:3)WUDQVDFWLRQ(cid:3)PRGHO(cid:15) ZKHUH(cid:3)VHWV(cid:3)RI(cid:3)RSHUDWLRQV(cid:3)DUH(cid:3)SHUIRUPHG(cid:3)LQ(cid:3)DQ(cid:3)DOO(cid:16)RU(cid:16)QRWKLQJ(cid:3)IDVKLRQ(cid:3)DQG(cid:3)LVRODWHG(cid:3)IURP(cid:3)FRQFXUUHQW(cid:3)XVHUV(cid:17)(cid:3)(cid:3)7KH(cid:3)VHUYHU FDQ(cid:3)EH(cid:3)WDLORUHG(cid:3)G\QDPLFDOO\(cid:3)WR(cid:3)DSSO\(cid:3)PRUH(cid:3)VRSKLVWLFDWHG(cid:3)FRQFXUUHQF\(cid:3)FRQWURO(cid:3)SROLFLHV(cid:3)DSSURSULDWH(cid:3)IRU(cid:3)FROODERUDWLRQ(cid:17) 7KH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)DOVR(cid:3)VXSSRUWV(cid:3)DSSOLFDWLRQV(cid:3)HPSOR\LQJ(cid:3)LQIRUPDWLRQ(cid:3)UHVRXUFHV(cid:3)RWKHU(cid:3)WKDQ(cid:3)ZHE(cid:3)VHUYHUV(cid:15)(cid:3)VXFK(cid:3)DV OHJDF\(cid:3)GDWDEDVHV(cid:15)(cid:3)&25%$(cid:3)REMHFWV(cid:15)(cid:3)DQG(cid:3)RWKHU(cid:3)K\SHUPHGLD(cid:3)V\VWHPV(cid:17)(cid:3)(cid:3)(cid:3)2XU(cid:3)LPSOHPHQWDWLRQ(cid:3)SHUPLWV(cid:3)D(cid:3)ZLGH(cid:3)UDQJH(cid:3)RI V\VWHP(cid:3)DUFKLWHFWXUH(cid:3)VW\OHV(cid:17) .(<:25’6(cid:29)(cid:3)’LVWULEXWHG(cid:3)7UDQVDFWLRQV(cid:15)(cid:3)([WHQGHG(cid:3)7UDQVDFWLRQ(cid:3)0RGHOV(cid:15)(cid:3):::(cid:15)(cid:3)&RPSXWHU(cid:3)6XSSRUWHG(cid:3)&ROODERUDWLYH :RUN(cid:15)(cid:3)0LGGOHZDUH (cid:3) 1 Introduction &RQFXUUHQF\(cid:3)&RQWURO(cid:3)(cid:11)&&(cid:12)(cid:3)LV(cid:3)DQ(cid:3)HVVHQWLDO(cid:3)IXQFWLRQDOLW\(cid:3)RI(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:3)VXFK(cid:3)DV(cid:3)&$’(cid:18)&$0(cid:3)V\VWHPV(cid:15) GLVWULEXWHG(cid:3)DXWKRULQJ(cid:3)V\VWHPV(cid:15)(cid:3)VRIWZDUH(cid:3)GHYHORSPHQW(cid:3)HQYLURQPHQWV(cid:3)DQG(cid:3)K\SHUPHGLD(cid:3)V\VWHPV(cid:17)(cid:3)(cid:3),Q(cid:3)VXFK(cid:3)V\VWHPV(cid:15)(cid:3)XVHUV FDQ(cid:3)VLPXOWDQHRXVO\(cid:3)DFFHVV(cid:3)WKH(cid:3)GDWD(cid:3)REMHFWV(cid:15)(cid:3)DQG(cid:3)WKHLU(cid:3)DFFHVV(cid:3)PXVW(cid:3)EH(cid:3)FRRUGLQDWHG(cid:3)LQ(cid:3)RUGHU(cid:3)WR(cid:3)PDLQWDLQ(cid:3)GDWD FRQVLVWHQF\(cid:3)DQG(cid:3)WKH(cid:3)FRUUHFW(cid:3)VHPDQWLFV(cid:3)RI(cid:3)XVHU(cid:3)RSHUDWLRQV(cid:17) (cid:20) Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE 3. DATES COVERED 1998 2. REPORT TYPE 00-00-1998 to 00-00-1998 4. TITLE AND SUBTITLE 5a. CONTRACT NUMBER JPernLite: Extensible Transaction Services for WWW 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) 8. PERFORMING ORGANIZATION Columbia University,Department of Computer Science,New REPORT NUMBER York,NY,10027 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR’S ACRONYM(S) 11. SPONSOR/MONITOR’S REPORT NUMBER(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited 13. SUPPLEMENTARY NOTES 14. ABSTRACT 15. SUBJECT TERMS 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF 18. NUMBER 19a. NAME OF ABSTRACT OF PAGES RESPONSIBLE PERSON a. REPORT b. ABSTRACT c. THIS PAGE Same as 35 unclassified unclassified unclassified Report (SAR) Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18 7KH(cid:3)FRQFHSW(cid:3)RI(cid:3)WUDQVDFWLRQV(cid:3)>(cid:20)(cid:21)@(cid:3)IURP(cid:3)GDWDEDVH(cid:3)V\VWHPV(cid:3)JLYHV(cid:3)PRVW(cid:3)RI(cid:3)WKH(cid:3)IHDWXUHV(cid:3)QHHGHG(cid:3)E\(cid:3)WKH(cid:3)EXLOGHUV(cid:3)RI(cid:3)WKHVH FROODERUDWLYH(cid:3)V\VWHPV(cid:15)(cid:3)VXFK(cid:3)DV(cid:3)DWRPLF(cid:3)RSHUDWLRQV(cid:15)(cid:3)ORFNLQJ(cid:15)(cid:3)DQG(cid:3)FUDVK(cid:3)UHFRYHU\(cid:17)(cid:3)(cid:3)%XW(cid:3)WKHVH(cid:3)V\VWHPV(cid:3)VKRXOG(cid:3)DOVR(cid:3)EH HQKDQFHG(cid:3)E\(cid:3)H[WHQVLEOH(cid:3)&&(cid:3)SROLFLHV(cid:3)EH\RQG(cid:3)WKH(cid:3)WUDGLWLRQDO(cid:3)WUDQVDFWLRQV(cid:3)GXH(cid:3)WR(cid:3)WKH(cid:3)ORQJ(cid:16)GXUDWLRQ(cid:15)(cid:3)LQWHUDFWLYH(cid:3)DQG RSHQ(cid:16)HQGHG(cid:3)QDWXUH(cid:3)RI(cid:3)WKH(cid:3)WDVNV(cid:3)SHUIRUPHG(cid:17)(cid:3)(cid:3)([WHQVLRQV(cid:3)IRU(cid:3)PXOWL(cid:16)SDUWLFLSDQW(cid:3)WDVNV(cid:3)FDQ(cid:3)UDQJH(cid:3)IURP(cid:3)WKH(cid:3)SHUVLVWHQW(cid:3)ORFNV RI(cid:3)WKH(cid:3)FKHFN(cid:16)RXW(cid:18)FKHFN(cid:16)LQ(cid:3)PRGHO(cid:3)WR(cid:3)VKDUHG(cid:3)ORFNV(cid:3)IRU(cid:3)FORVHO\(cid:3)FRRSHUDWLQJ(cid:3)XVHUV(cid:15)(cid:3)WR(cid:3)D(cid:3)VRSKLVWLFDWHG(cid:3)LPSOHPHQWDWLRQ(cid:3)RI RQH(cid:3)RI(cid:3)WKH(cid:3)([WHQGHG(cid:3)7UDQVDFWLRQ(cid:3)0RGHOV(cid:3)(cid:11)(70(cid:12)(cid:3)SURSRVHG(cid:3)LQ(cid:3)WKH(cid:3)OLWHUDWXUH(cid:3)>(cid:21)(cid:20)@(cid:17)(cid:3)(cid:3)([LVWLQJ(cid:3)V\VWHPV(cid:3)XVXDOO\(cid:3)HPSOR\(cid:3)WKH &&(cid:3)IHDWXUHV(cid:3)RI(cid:3)WKH(cid:3)XQGHUO\LQJ(cid:3)VWRUDJH(cid:3)IDFLOLW\(cid:15)(cid:3)QRUPDOO\(cid:3)D(cid:3)GDWDEDVH(cid:3)V\VWHP(cid:3)>(cid:23)(cid:15)(cid:3)(cid:20)(cid:23)(cid:15)(cid:3)(cid:23)(cid:22)@(cid:17)(cid:3)(cid:3)7KH(cid:3)&&(cid:3)IHDWXUHV(cid:3)EXLOW(cid:3)LQWR(cid:3)WKH GDWDEDVH(cid:3)PLJKW(cid:3)WKHQ(cid:3)EH(cid:3)FXVWRPL]HG(cid:3)WR(cid:3)WKH(cid:3)QHHGV(cid:3)RI(cid:3)WKH(cid:3)VSHFLILF(cid:3)DSSOLFDWLRQ(cid:17) 7KH(cid:3):::(cid:3)LV(cid:3)E\(cid:3)IDU(cid:3)WKH(cid:3)ODUJHVW(cid:3)DQG(cid:3)PRVW(cid:3)SRSXODU(cid:3)GLVWULEXWHG(cid:3)K\SHUPHGLD(cid:3)V\VWHP(cid:15)(cid:3)DQG(cid:3)YHU\(cid:3)DWWUDFWLYH(cid:3)DV(cid:3)DQ LQIUDVWUXFWXUH(cid:3)IRU(cid:3)D(cid:3)YDULHW\(cid:3)RI(cid:3)DSSOLFDWLRQV(cid:17)(cid:3)(cid:3)%XLOGLQJ(cid:3)&ROODERUDWLYH(cid:3)+\SHUPHGLD(cid:3)6\VWHPV(cid:3)>(cid:20)@(cid:15)(cid:3)&6&:(cid:3)6\VWHPV(cid:3)>(cid:28)@(cid:15) DQG(cid:3):RUNIORZ(cid:3)6\VWHPV(cid:3)>(cid:21)(cid:27)@(cid:3)RQ(cid:3)WRS(cid:3)RI(cid:3):::(cid:3)KDYH(cid:3)EHHQ(cid:3)UHVHDUFK(cid:3)WRSLFV(cid:3)IRU(cid:3)VHYHUDO(cid:3)\HDUV(cid:3)DQG(cid:3)KDYH(cid:3)UHFHQWO\(cid:3)PRYHG LQWR(cid:3)WKH(cid:3)FRPPHUFLDO(cid:3)DUHQD(cid:17) +RZHYHU(cid:15)(cid:3)WKH(cid:3)&&(cid:3)IHDWXUHV(cid:3)WKDW(cid:3)DUH(cid:3)UHTXLUHG(cid:3)E\(cid:3)VXFK(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:3)DUH(cid:3)PLVVLQJ(cid:3)IURP(cid:3)PRVW(cid:3):::(cid:3)VHUYHUV(cid:17) 7KHUH(cid:3)LV(cid:3)QR(cid:3)VWDQGDUG(cid:3)XQGHUO\LQJ(cid:3)GDWDEDVH(cid:3)V\VWHP(cid:30)(cid:3)LQGHHG(cid:15)(cid:3)PRVW(cid:3)ZHE(cid:3)VHUYHUV(cid:3)VWRUH(cid:3)WKHLU(cid:3)SDJHV(cid:3)GLUHFWO\(cid:3)LQ(cid:3)WKH(cid:3)ILOH V\VWHP(cid:17)(cid:3)(cid:3))XUWKHU(cid:15)(cid:3)PRVW(cid:3)ZHE(cid:3)VHUYHUV(cid:3)DUH(cid:3)LQWHQGHG(cid:3)DV(cid:3)PHUHO\(cid:3)UHDG(cid:16)RQO\(cid:3)GDWD(cid:3)VRXUFHV(cid:29)(cid:3)WKH(cid:3)K\SHUPHGLD(cid:3)VWRUHG(cid:3)LQ(cid:3)WKHP(cid:3)FDQ EH(cid:3)PRGLILHG(cid:3)RQO\(cid:3)YLD(cid:3)WKH(cid:3)XQGHUO\LQJ(cid:3)ILOH(cid:3)V\VWHP(cid:15)(cid:3)QRW(cid:3)WKURXJK(cid:3)WKH(cid:3)ZHE(cid:3)LQWHUIDFH(cid:15)(cid:3)L(cid:17)H(cid:17)(cid:15)(cid:3)+773(cid:17)(cid:3)(cid:3)2QO\(cid:3)D(cid:3)IHZ(cid:3)ZHE(cid:3)VHUYHUV (cid:11)VXFK(cid:3)DV(cid:3)MLJVDZ(cid:3)>(cid:23)(cid:24)@(cid:3)IURP(cid:3):(cid:22)&(cid:12)(cid:3)DOORZ(cid:3)WKH(cid:3)387(cid:3)PHWKRG(cid:15)(cid:3)DQG(cid:3)WKXV(cid:3)VXSSRUW(cid:3)XSGDWHV(cid:3)YLD(cid:3)+773(cid:15)(cid:3)HYHQ(cid:3)WKRXJK(cid:3)387(cid:3)LV GHILQHG(cid:3)LQ(cid:3)WKH(cid:3)RULJLQDO(cid:3)+773(cid:3)VSHFLILFDWLRQ(cid:3)>(cid:20)(cid:19)@(cid:17) 7KHUH(cid:3)KDYH(cid:3)EHHQ(cid:3)DWWHPSWV(cid:3)WR(cid:3)EXLOG(cid:3)&&(cid:3)FDSDELOLWLHV(cid:3)VXFK(cid:3)DV(cid:3)ORFNLQJ(cid:15)(cid:3)FKHFN(cid:16)RXW(cid:18)FKHFN(cid:16)LQ(cid:15)(cid:3)DQG(cid:3)HYHQ(cid:3)GLVWULEXWHG WUDQVDFWLRQV(cid:3)LQWR(cid:3)WKH(cid:3):::(cid:3)LQIUDVWUXFWXUH(cid:17)(cid:3)(cid:3)7KHUH(cid:3)DUH(cid:3)WZR(cid:3)PDMRU(cid:3)DSSURDFKHV(cid:15)(cid:3)FDWHJRUL]HG(cid:3)DFFRUGLQJ(cid:3)WR(cid:3)ZKHUH(cid:3)WKH EXON(cid:3)RI(cid:3)WKH(cid:3)IXQFWLRQDOLW\(cid:3)LV(cid:3)SODFHG(cid:15)(cid:3)WKH(cid:3)VHUYHU(cid:3)VLGH(cid:3)RU(cid:3)WKH(cid:3)FOLHQW(cid:3)VLGH(cid:17)(cid:3)(cid:3)7KH(cid:3)VHUYHU(cid:3)DSSURDFK(cid:3)>(cid:23)(cid:19)@(cid:3)LQWURGXFHV(cid:3)&& IXQFWLRQDOLW\(cid:3)LQWR(cid:3)WKH(cid:3)ZHE(cid:3)VHUYHUV(cid:3)VR(cid:3)WKDW(cid:3)WKH(cid:3)FOLHQWV(cid:3)FDQ(cid:3)H[SOLFLWO\(cid:3)VXEPLW(cid:3)RSHUDWLRQV(cid:3)DV(cid:3)SDUW(cid:3)RI(cid:3)D(cid:3)WUDQVDFWLRQ(cid:30)(cid:3)D FROOHFWLRQ(cid:3)RI(cid:3)FRRSHUDWLQJ(cid:3)ZHE(cid:3)VHUYHUV(cid:3)FDQ(cid:3)WKHQ(cid:3)UHDOL]H(cid:3)GLVWULEXWHG(cid:3)WUDQVDFWLRQV(cid:17)(cid:3)(cid:3)7KH(cid:3)FOLHQW(cid:3)DSSURDFK(cid:3)>(cid:21)(cid:26)(cid:15)(cid:3)(cid:23)(cid:20)@(cid:3)SODFHV &&(cid:3)SROLFLHV(cid:3)LQWR(cid:3)WKH(cid:3)FOLHQWV(cid:15)(cid:3)EXW(cid:3)VWLOO(cid:3)RIWHQ(cid:3)UHTXLUHV(cid:3)WKH(cid:3)VHUYHUV(cid:3)WR(cid:3)SURYLGH(cid:3)YHU\(cid:3)EDVLF(cid:3)&&(cid:3)EXLOGLQJ(cid:3)EORFNV(cid:3)VXFK(cid:3)DV(cid:3)ORFNV RU(cid:3)YHUVLRQV(cid:17) 1HLWKHU(cid:3)RI(cid:3)WKHVH(cid:3)DSSURDFKHV(cid:3)DGGUHVVHV(cid:3)WKH(cid:3)SUREOHP(cid:3)RI(cid:3)KRZ(cid:3)WR(cid:3)G\QDPLFDOO\(cid:3)H[WHQG(cid:3)WKH(cid:3)UDQJH(cid:3)RI(cid:3)&&(cid:3)SROLFLHV(cid:3)DYDLODEOH WR(cid:3)DSSOLFDWLRQV(cid:17)(cid:3),Q(cid:3)WKH(cid:3)UHDOP(cid:3)RI(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:15)(cid:3)KDUG(cid:16)ZLULQJ(cid:3)&&(cid:3)SROLFLHV(cid:3)LQWR(cid:3)HLWKHU(cid:3)WKH(cid:3)VHUYHU(cid:3)RU(cid:3)FOLHQW(cid:3)JUHDWO\ OLPLWV(cid:3)VFDODELOLW\(cid:3)DQG(cid:3)IOH[LELOLW\(cid:17)(cid:3)(cid:3))RU(cid:3)H[DPSOH(cid:15)(cid:3)OHW(cid:3)XV(cid:3)FRQVLGHU(cid:3)D(cid:3)ZHE(cid:3)VHUYHU(cid:3)WKDW(cid:3)LPSOHPHQWV(cid:3)D(cid:3)VHW(cid:3)RI(cid:3)&&(cid:3)SROLFLHV QHHGHG(cid:3)E\(cid:3)D(cid:3)6RIWZDUH(cid:3)’HYHORSPHQW(cid:3)(QYLURQPHQW(cid:3)(cid:11)6’((cid:12)(cid:17)(cid:3)(cid:3),W(cid:3)PLJKW(cid:3)KDYH(cid:3)VSHFLILF(cid:3)UXOHV(cid:3)VXFK(cid:3)DV(cid:3)ZKHQHYHU(cid:3)VRPHRQH(cid:3)LV FKDQJLQJ(cid:3)D(cid:3)GHVLJQ(cid:3)GRFXPHQW(cid:15)(cid:3)RWKHU(cid:3)XVHUV(cid:3)VKRXOG(cid:3)JHW(cid:3)D(cid:3)FRS\(cid:3)RI(cid:3)WKH(cid:3)ZRUNLQJ(cid:3)GUDIW(cid:3)ZKHQ(cid:3)WKH\(cid:3)WU\(cid:3)WR(cid:3)UHDG(cid:3)WKH(cid:3)GRFXPHQW(cid:17) +RZHYHU(cid:15)(cid:3)ZKHQ(cid:3)D(cid:3)&$’(cid:3)V\VWHP(cid:3)VKDUHV(cid:3)WKH(cid:3)VHUYHU(cid:3)ZLWK(cid:3)WKH(cid:3)6’((cid:15)(cid:3)LW(cid:3)ZDQWV(cid:3)WR(cid:3)OHW(cid:3)LWV(cid:3)XVHUV(cid:3)VHH(cid:3)RQO\(cid:3)WKH(cid:3)VWDEOH(cid:3)YHUVLRQ(cid:3)RI WKH(cid:3)GHVLJQ(cid:3)GRFXPHQW(cid:3)LQVWHDG(cid:17)(cid:3)(cid:3)(cid:3)7KH(cid:3)ZHE(cid:3)VHUYHU(cid:3)WKDW(cid:3)KDV(cid:3)EHHQ(cid:3)EXLOW(cid:3)IRU(cid:3)WKH(cid:3)6’((cid:3)ZRXOG(cid:3)QRW(cid:3)DOORZ(cid:3)VXFK(cid:3)IOH[LELOLW\(cid:17) (cid:21) :H(cid:3)SUHVHQW(cid:3)D(cid:3)WKLUG(cid:15)(cid:3)PLGGOHZDUH(cid:3)DSSURDFK(cid:29)(cid:3)&&(cid:3)SROLFLHV(cid:3)DUH(cid:3)UHDOL]HG(cid:3)LQ(cid:3)D(cid:3)QHZ(cid:3)FRPSRQHQW(cid:15)(cid:3)WKH(cid:3)H[WHUQDO(cid:3)WUDQVDFWLRQ VHUYHU(cid:17)(cid:3)(cid:3)7KH(cid:3)FOLHQWV(cid:3)PDNH(cid:3)UHTXHVWV(cid:3)WR(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:15)(cid:3)ZKLFK(cid:3)FDUULHV(cid:3)RXW(cid:3)WKH(cid:3)FRQFXUUHQF\(cid:3)FRQWURO(cid:3)SROLFLHV(cid:3)LQ(cid:3)WKH SURFHVV(cid:3)RI(cid:3)REWDLQLQJ(cid:3)WKH(cid:3)GDWD(cid:3)IURP(cid:3)WKH(cid:3)ZHE(cid:3)VHUYHUV(cid:3)RQ(cid:3)EHKDOI(cid:3)RI(cid:3)WKH(cid:3)FOLHQWV(cid:17)(cid:3)(cid:3)7KH(cid:3)ZHE(cid:3)VHUYHUV(cid:3)DUH(cid:3)QRW(cid:3)UHTXLUHG(cid:3)WR SURYLGH(cid:3)DQ\(cid:3)&&(cid:3)VXSSRUW(cid:3)DW(cid:3)DOO(cid:15)(cid:3)DOWKRXJK(cid:3)DQ\(cid:3)VXSSRUW(cid:3)WKH\(cid:3)GR(cid:3)KDSSHQ(cid:3)WR(cid:3)SURYLGH(cid:3)FDQ(cid:3)DOVR(cid:3)EH(cid:3)H[SORLWHG(cid:17)(cid:3)(cid:3)7KH(cid:3)PDMRU DGYDQWDJHV(cid:3)RI(cid:3)WKLV(cid:3)DSSURDFK(cid:3)DUH(cid:29) (cid:156)(cid:3) 7KH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)FDQ(cid:3)HDVLO\(cid:3)EH(cid:3)WDLORUHG(cid:3)WR(cid:3)DSSO\(cid:3)WKH(cid:3)GHVLUHG(cid:3)&&(cid:3)SROLFLHV(cid:3)RI(cid:3)VSHFLILF(cid:3)FOLHQW(cid:3)DSSOLFDWLRQV(cid:17) (cid:156)(cid:3) 7KH(cid:3)DSSURDFK(cid:3)GRHV(cid:3)QRW(cid:3)UHTXLUH(cid:3)DQ\(cid:3)FKDQJHV(cid:3)WR(cid:3)HLWKHU(cid:3)WKH(cid:3)VHUYHUV(cid:3)RU(cid:3)WKH(cid:3)FOLHQWV(cid:3)LQ(cid:3)RUGHU(cid:3)WR(cid:3)VXSSRUW(cid:3)WKH(cid:3)VWDQGDUG WUDQVDFWLRQ(cid:3)PRGHO(cid:15)(cid:3)EXW(cid:3)LW(cid:3)FDQ(cid:3)H[SORLW(cid:3)DQ\(cid:3)&&(cid:3)IHDWXUHV(cid:3)WKH(cid:3)VHUYHUV(cid:3)RU(cid:3)FOLHQWV(cid:3)GR(cid:3)SURYLGH(cid:3)WR(cid:3)DFFRPSOLVK(cid:3)PRUH VRSKLVWLFDWHG(cid:3)&&(cid:3)SROLFLHV(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQ(cid:3)ERXQGDU\(cid:3)GHOLPLWDWLRQ(cid:3)FRXOG(cid:3)HLWKHU(cid:3)EH(cid:3)GRQH(cid:3)DXWRPDWLFDOO\(cid:3)E\(cid:3)D WKLUG(cid:16)SDUW\(cid:3)V\VWHP(cid:3)(cid:11)VXFK(cid:3)DV(cid:3)D(cid:3)SUR[\(cid:15)(cid:3)DV(cid:3)ZH(cid:3)GLVFXVV(cid:3)LQ(cid:3)VHFWLRQ(cid:3)(cid:26)(cid:17)(cid:20)(cid:17)(cid:21)(cid:12)(cid:3)RU(cid:3)E\(cid:3)WKH(cid:3)FOLHQW(cid:17) (cid:156)(cid:3) &RRUGLQDWLRQ(cid:3)DPRQJ(cid:3)FOLHQWV(cid:3)WKDW(cid:3)VKDUH(cid:3)GDWD(cid:3)EXW(cid:3)KDYH(cid:3)GLIIHUHQW(cid:3)&&(cid:3)SROLFLHV(cid:3)LV(cid:3)SRVVLEOH(cid:3)LI(cid:3)DOO(cid:3)RI(cid:3)WKH(cid:3)FOLHQWV(cid:3)XVH WKH(cid:3)VDPH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)(cid:11)RU(cid:15)(cid:3)LQ(cid:3)SODQQHG(cid:3)IXWXUH(cid:3)ZRUN(cid:15)(cid:3)DOOLHG(cid:3)WUDQVDFWLRQ(cid:3)VHUYHUV(cid:12)(cid:17) 7KLV(cid:3)DSSURDFK(cid:3)KDV(cid:3)LWV(cid:3)RZQ(cid:3)FKDOOHQJHV(cid:3)DQG(cid:3)OLPLWDWLRQV(cid:15)(cid:3)WKRXJK(cid:29)(cid:3),W(cid:3)PXVW(cid:3)RSHUDWH(cid:3)WRJHWKHU(cid:3)ZLWK(cid:3)GLIIHUHQW(cid:3)ZHE(cid:3)VHUYHUV VXSSRUWLQJ(cid:3)GLIIHUHQW(cid:3)&&(cid:3)FDSDELOLWLHV(cid:3)DQG(cid:18)RU(cid:3)GLIIHUHQW(cid:3)YDULDQWV(cid:3)RI(cid:3)+773(cid:15)(cid:3)DQG(cid:3)PD\(cid:3)QHHG(cid:3)WR(cid:3)(cid:5)VSHDN(cid:5)(cid:3)QRQ(cid:16)+773 FRPPXQLFDWLRQ(cid:3)SURWRFROV(cid:3)WR(cid:3)HQFRPSDVV(cid:3)LQIRUPDWLRQ(cid:3)UHVRXUFHV(cid:3)RWKHU(cid:3)WKDQ(cid:3)VWDQGDUG(cid:3)ZHE(cid:3)VHUYHUV(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQ VHUYHU(cid:3)PXVW(cid:3)KDYH(cid:3)WKH(cid:3)FDSDELOLW\(cid:3)RI(cid:3)EHLQJ(cid:3)FXVWRPL]HG(cid:3)G\QDPLFDOO\(cid:3)WR(cid:3)VXSSRUW(cid:3)WKH(cid:3)&&(cid:3)SROLFLHV(cid:3)QHHGHG(cid:3)E\(cid:3)WKH DSSOLFDWLRQV(cid:17)(cid:3)(cid:3)$QG(cid:15)(cid:3)PRVW(cid:3)VHYHUH(cid:15)(cid:3)VLQFH(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)LV(cid:3)RXWVLGH(cid:3)RI(cid:3)DQG(cid:3)LQGHSHQGHQW(cid:3)IURP(cid:3)WKH(cid:3)ZHE(cid:3)VHUYHUV(cid:3)DQG RWKHU(cid:3)LQIRUPDWLRQ(cid:3)UHVRXUFHV(cid:15)(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)KDV(cid:3)QR(cid:3)ILUP(cid:3)FRQWURO(cid:3)RYHU(cid:3)WKH(cid:3)GDWD(cid:3)DQG(cid:3)WKXV(cid:3)GDWD(cid:3)FRQVLVWHQF\ JXDUDQWHH(cid:3)LV(cid:3)KDUG(cid:3)WR(cid:3)DFKLHYH(cid:3)(cid:11)VHH(cid:3)6HFWLRQ(cid:3)(cid:26)(cid:17)(cid:21)(cid:17)(cid:20)(cid:12)(cid:17) :H(cid:3)SUHVHQW(cid:3)D(cid:3)SURWRW\SH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:15)(cid:3)FDOOHG(cid:3)-3HUQ/LWH(cid:15)(cid:3)ZKLFK(cid:3)VROYHV(cid:3)DOO(cid:3)H[FHSW(cid:3)WKH(cid:3)ODVW(cid:3)SUREOHP(cid:3)–(cid:3)ZKLFK(cid:3)LV LPSRVVLEOH(cid:3)WR(cid:3)VROYH(cid:3)LQ(cid:3)WKH(cid:3)JHQHUDO(cid:3)FDVH(cid:3)ZLWKRXW(cid:3)FKDQJLQJ(cid:3)WR(cid:3)WKH(cid:3)VHUYHUV(cid:17)(cid:3)(cid:3),Q(cid:3)WKH(cid:3)IROORZLQJ(cid:3)VHFWLRQV(cid:15)(cid:3)ZH(cid:3)ILUVW(cid:3)DQDO\]H WKH(cid:3)QHHG(cid:3)IRU(cid:3)H[WHQVLEOH(cid:3)&&(cid:3)SROLFLHV(cid:3)DQG(cid:3)LQGHSHQGHQW(cid:3)&&(cid:3)FRPSRQHQWV(cid:3)IRU(cid:3)ZHE(cid:16)EDVHG(cid:3)FROODERUDWLYH(cid:3)K\SHUPHGLD V\VWHPV(cid:17)(cid:3)(cid:3)7KHQ(cid:3)ZH(cid:3)LQWURGXFH(cid:3)WKH(cid:3)H[WHUQDO(cid:3)WUDQVDFWLRQ(cid:3)VHUYLFH(cid:3)PRGHO(cid:15)(cid:3)DQG(cid:3)RXU(cid:3)GHVLJQ(cid:3)DQG(cid:3)LPSOHPHQWDWLRQ(cid:3)RI(cid:3)-3HUQ/LWH(cid:15) IROORZHG(cid:3)E\(cid:3)D(cid:3)GLVFXVVLRQ(cid:3)RI(cid:3)VRPH(cid:3)LVVXHV(cid:3)LGHQWLILHG(cid:3)E\(cid:3)RXU(cid:3)UHVHDUFK(cid:17) (cid:3) 2 Requirements Analysis :H(cid:3)DQDO\]H(cid:3)WKH(cid:3)UHTXLUHPHQWV(cid:3)IURP(cid:3)WZR(cid:3)VLGHV(cid:29)(cid:3)WKH(cid:3)IHDWXUHV(cid:3)QHHGHG(cid:3)E\(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:3)LQ(cid:3)JHQHUDO(cid:15)(cid:3)DQG(cid:3)WKH VSHFLILF(cid:3)FDSDELOLWLHV(cid:3)QHHGHG(cid:3)WR(cid:3)H[SORLW(cid:3):::(cid:3)DV(cid:3)WKH(cid:3)SULPDU\(cid:3)LQIRUPDWLRQ(cid:3)UHVRXUFH(cid:17) 2.1(cid:3) CC Features Required by Collaborative Systems 7KH(cid:3)FRQFXUUHQF\(cid:3)FRQWURO(cid:3)IHDWXUHV(cid:3)UHTXLUHG(cid:3)IRU(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:15)(cid:3)HVSHFLDOO\(cid:3)WKRVH(cid:3)IRU(cid:3)K\SHUPHGLD(cid:3)V\VWHPV(cid:3)DQG VRIWZDUH(cid:3)GHYHORSPHQW(cid:3)HQYLURQPHQWV(cid:15)(cid:3)KDYH(cid:3)EHHQ(cid:3)LGHQWLILHG(cid:3)LQ(cid:3)>(cid:24)(cid:15)(cid:3)(cid:23)(cid:21)@(cid:29) (cid:156)(cid:3) (YHQW(cid:3)QRWLILFDWLRQ(cid:29)(cid:3)QRWLI\LQJ(cid:3)FROODERUDWLQJ(cid:3)XVHUV(cid:3)RI(cid:3)GDWD(cid:3)RSHUDWLRQV(cid:3)WKDW(cid:3)PD\(cid:3)LQWHUHVW(cid:3)WKHP(cid:17) (cid:22) (cid:156)(cid:3) )LQH(cid:16)JUDLQHG(cid:3)QRWLILFDWLRQ(cid:29)(cid:3)WKH(cid:3)DELOLW\(cid:3)WR(cid:3)GLVWLQJXLVK(cid:3)RSHUDWLRQV(cid:3)RQ(cid:3)LQGLYLGXDO(cid:3)DWWULEXWHV(cid:3)RI(cid:3)D(cid:3)GDWXP(cid:17) (cid:156)(cid:3) 8VHU(cid:16)FRQWUROOHG(cid:3)ORFNLQJ(cid:29)(cid:3)ORFNLQJ(cid:3)LV(cid:3)GRQH(cid:3)H[SOLFLWO\(cid:3)E\(cid:3)WKH(cid:3)XVHUV(cid:3)RU(cid:3)DSSOLFDWLRQV(cid:15)(cid:3)QRW(cid:3)LPSOLFLWO\(cid:3)E\(cid:3)WKH(cid:3)GDWD VRXUFHV(cid:17)(cid:3)(cid:3),Q(cid:3)VXFK(cid:3)V\VWHPV(cid:15)(cid:3)WKH(cid:3)VHPDQWLFV(cid:3)RI(cid:3)DQ(cid:3)RSHUDWLRQ(cid:3)(cid:11)H(cid:17)J(cid:17)(cid:3)FKHFN(cid:16)RXW(cid:3)D(cid:3)GRFXPHQW(cid:12)(cid:3)LV(cid:3)RQO\(cid:3)XQGHUVWRRG(cid:3)E\ WKH(cid:3)FOLHQW(cid:3)RU(cid:3)HYHQ(cid:3)WKH(cid:3)KXPDQ(cid:3)XVHU(cid:17)(cid:3)(cid:3)7KHUHIRUH(cid:3)WKH(cid:3)EDFNHQG(cid:3)GDWD(cid:3)VRXUFH(cid:3)ZRXOGQ(cid:10)W(cid:3)NQRZ(cid:3)ZKDW(cid:3)ORFNV(cid:3)WR(cid:3)SXW(cid:3)RQ ZKHQ(cid:3)VXFK(cid:3)DQ(cid:3)RSHUDWLRQ(cid:3)LV(cid:3)UHTXHVWHG(cid:17) (cid:156)(cid:3) )LQH(cid:16)JUDLQHG(cid:3)ORFNLQJ(cid:29)(cid:3)ORFNLQJ(cid:3)SDUW(cid:3)RI(cid:3)D(cid:3)GDWXP(cid:17) (cid:156)(cid:3) 6KDUHG(cid:3)ORFNV(cid:29)(cid:3)DOORZLQJ(cid:3)FROODERUDWLQJ(cid:3)XVHUV(cid:3)WR(cid:3)KROG(cid:3)ORFNV(cid:3)WKDW(cid:3)DUH(cid:3)QRUPDOO\(cid:3)FRQVLGHUHG(cid:3)FRQIOLFWLQJ(cid:3)(cid:11)H(cid:17)J(cid:17)(cid:15)(cid:3)WZR ZULWH(cid:3)ORFNV(cid:15)(cid:3)RU(cid:3)D(cid:3)UHDG(cid:3)DQG(cid:3)D(cid:3)ZULWH(cid:3)ORFN(cid:12)(cid:17) (cid:156)(cid:3) 3HUVLVWHQF\(cid:29)(cid:3)FROODERUDWLRQ(cid:3)LQIRUPDWLRQ(cid:3)VXFK(cid:3)DV(cid:3)WKH(cid:3)VWDWH(cid:3)RI(cid:3)RQ(cid:16)JRLQJ(cid:3)WUDQVDFWLRQV(cid:3)VKRXOG(cid:3)EH(cid:3)SHUVLVWHQW(cid:15)(cid:3)L(cid:17)H(cid:17)(cid:15) VXUYLYH(cid:3)IDLOXUHV(cid:15)(cid:3)VR(cid:3)WKDW(cid:3)WKH(cid:3)FOLHQWV(cid:3)FDQ(cid:3)UHFRYHU(cid:3)IURP(cid:3)VHUYHU(cid:3)FUDVKHV(cid:3)ZLWKRXW(cid:3)ORVLQJ(cid:3)YDOXDEOH(cid:3)ZRUN(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:11)PRVW WUDQVDFWLRQ(cid:3)PDQDJHUV(cid:3)UROO(cid:3)EDFN(cid:3)LQ(cid:16)SURJUHVV(cid:3)ZRUN(cid:3)WR(cid:3)LWV(cid:3)LQLWLDO(cid:3)VWDWH(cid:3)DIWHU(cid:3)D(cid:3)IDLOXUH(cid:12)(cid:17) (cid:156)(cid:3) 6\QHUJLVWLF(cid:3)FRRSHUDWLRQ(cid:29)(cid:3)VHYHUDO(cid:3)XVHUV(cid:3)PLJKW(cid:3)KDYH(cid:3)WR(cid:3)H[FKDQJH(cid:3)NQRZOHGJH(cid:3)(cid:11)L(cid:17)H(cid:17)(cid:15)(cid:3)VKDUH(cid:3)LW(cid:3)FROOHFWLYHO\(cid:12)(cid:3)LQ(cid:3)RUGHU WR(cid:3)EH(cid:3)DEOH(cid:3)WR(cid:3)FRQWLQXH(cid:3)WKHLU(cid:3)ZRUN(cid:17)(cid:3)(cid:3)7KHVH(cid:3)XVHUV(cid:3)PD\(cid:3)SDVV(cid:3)VKDUHG(cid:3)REMHFWV(cid:3)EDFN(cid:3)DQG(cid:3)IRUWK(cid:3)LQ(cid:3)D(cid:3)ZD\(cid:3)WKDW(cid:3)FDQQRW EH(cid:3)DFKLHYHG(cid:3)E\(cid:3)D(cid:3)VHULDO(cid:3)VFKHGXOH(cid:17) 2.2(cid:3) Requirements Imposed by the WWW ,Q(cid:3)DGGLWLRQ(cid:3)WR(cid:3)WKHVH(cid:3)UHTXLUHPHQWV(cid:15)(cid:3)H[WHQVLELOLW\(cid:3)RI(cid:3)&&(cid:3)SROLFLHV(cid:3)LV(cid:3)DOVR(cid:3)YHU\(cid:3)LPSRUWDQW(cid:3)IRU(cid:3)ZHE(cid:16)EDVHG(cid:3)FROODERUDWLYH V\VWHPV(cid:17)(cid:3)(cid:3):KHQ(cid:3)D(cid:3)WUDGLWLRQDO(cid:3)GDWDEDVH(cid:3)LV(cid:3)XVHG(cid:3)DV(cid:3)WKH(cid:3)VWRUDJH(cid:15)(cid:3)LW(cid:3)LV(cid:3)OLNHO\(cid:3)WR(cid:3)EH(cid:3)GHGLFDWHG(cid:3)WR(cid:3)RQH(cid:3)RU(cid:3)D(cid:3)IHZ(cid:3)NQRZQ DSSOLFDWLRQV(cid:30)(cid:3)WKHUHIRUH(cid:3)RQH(cid:3)FRXOG(cid:3)KDUGZLUH(cid:3)WKH(cid:3)GHVLUHG(cid:3)&&(cid:3)SROLF\(cid:11)LHV(cid:12)(cid:3)LQWR(cid:3)WKHP(cid:17)(cid:3)(cid:3)+RZHYHU(cid:15)(cid:3)D(cid:3)ZHE(cid:3)VHUYHU(cid:3)LV(cid:3)OLNHO\(cid:3)WR EH(cid:3)XWLOL]HG(cid:3)E\(cid:3)PXOWLSOH(cid:3)XQUHODWHG(cid:3)DSSOLFDWLRQV(cid:15)(cid:3)ZKLFK(cid:3)PLJKW(cid:3)EH(cid:3)XQNQRZQ(cid:3)WR(cid:3)WKH(cid:3)ZHEVLWH(cid:3)DGPLQLVWUDWRUV(cid:17)(cid:3)(cid:3),Q(cid:3)IDFW(cid:15)(cid:3)WKH DSSOLFDWLRQV(cid:3)WKHPVHOYHV(cid:3)PLJKW(cid:3)QRW(cid:3)NQRZ(cid:3)LQ(cid:3)DGYDQFH(cid:3)ZKLFK(cid:3)ZHEVLWHV(cid:3)ZLOO(cid:3)EH(cid:3)DFFHVVHG(cid:17)(cid:3)(cid:3)6R(cid:3)WKH(cid:3)&&(cid:3)SROLFLHV(cid:3)WKHVH DSSOLFDWLRQV(cid:3)PLJKW(cid:3)UHTXLUH(cid:3)FDQQRW(cid:3)EH(cid:3)NQRZQ(cid:3)WR(cid:3)WKH(cid:3)UHTXLVLWH(cid:3)ZHE(cid:3)VHUYHUV(cid:3)D(cid:3)SULRUL(cid:17)(cid:3)(cid:3)7KXV(cid:3)LW(cid:3)LV(cid:3)QHFHVVDU\(cid:3)WR(cid:3)EH(cid:3)DEOH(cid:3)WR H[WHQG(cid:3)WKH(cid:3)VXSSRUWHG(cid:3)&&(cid:3)SROLFLHV(cid:3)G\QDPLFDOO\(cid:15)(cid:3)ZKLOH(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:3)DUH(cid:3)RSHUDWLQJ(cid:17) %XLOGLQJ(cid:3)FROODERUDWLYH(cid:3)V\VWHPV(cid:3)RQ(cid:3)WRS(cid:3)RI(cid:3):::(cid:3)(cid:11)DV(cid:3)RSSRVHG(cid:3)WR(cid:3)GHGLFDWHG(cid:3)GDWDEDVHV(cid:12)(cid:3)DOVR(cid:3)EULQJV(cid:3)WKH(cid:3)IROORZLQJ UHTXLUHPHQWV(cid:3)EHFDXVH(cid:3)RI(cid:3)WKH(cid:3)SHFXOLDULWLHV(cid:3)RI(cid:3)WKH(cid:3):::(cid:3)LQIUDVWUXFWXUH(cid:29) 2.2.1(cid:3) Large Scale and Heterogeneity :LWK(cid:3)PRUH(cid:3)WKDQ(cid:3)WZR(cid:3)PLOOLRQ(cid:3)ZHEVLWHV(cid:3)>(cid:22)(cid:21)@(cid:3)DQG(cid:3)KXQGUHGV(cid:3)RI(cid:3)PLOOLRQV(cid:3)RI(cid:3)ZHE(cid:3)SDJHV(cid:15)(cid:3):::(cid:3)LV(cid:3)RUGHUV(cid:3)RI(cid:3)PDJQLWXGH ODUJHU(cid:3)WKDQ(cid:3)DQ\(cid:3)RWKHU(cid:3)H[LVWLQJ(cid:3)GLVWULEXWHG(cid:3)GDWDEDVH(cid:3)LQ(cid:3)ERWK(cid:3)WKH(cid:3)QXPEHU(cid:3)RI(cid:3)REMHFWV(cid:3)DQG(cid:3)WKH(cid:3)QXPEHU(cid:3)RI(cid:3)VLWHV(cid:17)(cid:3)(cid:3)7KHUHIRUH(cid:15) WKH(cid:3)DELOLW\(cid:3)WR(cid:3)VFDOH(cid:3)XS(cid:3)WR(cid:3)D(cid:3)KXJH(cid:3)QXPEHU(cid:3)RI(cid:3)SDUWLFLSDWLQJ(cid:3)VLWHV(cid:3)LV(cid:3)FULWLFDO(cid:3)WR(cid:3)D(cid:3)FROODERUDWLYH(cid:3)K\SHUPHGLD(cid:3)V\VWHP(cid:3)WKDW LQWHQGV(cid:3)WR(cid:3)DSSO\(cid:3)WR(cid:3):::(cid:3)LQ(cid:3)JHQHUDO(cid:15)(cid:3)EH\RQG(cid:3)D(cid:3)IHZ(cid:3)VSHFLDOL]HG(cid:3)ZHE(cid:3)VHUYHUV(cid:17) $OWKRXJK(cid:3)DOO(cid:3)ZHE(cid:3)VHUYHUV(cid:3)VSHDN(cid:3)+773(cid:15)(cid:3)WKH(cid:3)NLQG(cid:3)RI(cid:3)&&(cid:3)VXSSRUW(cid:3)WKH\(cid:3)SURYLGH(cid:15)(cid:3)LI(cid:3)DQ\(cid:15)(cid:3)FDQ(cid:3)EH(cid:3)YHU\(cid:3)GLIIHUHQW(cid:17) )XUWKHUPRUH(cid:15)(cid:3)VRPH(cid:3)OHJDF\(cid:3)GDWDEDVH(cid:3)V\VWHPV(cid:3)KDYH(cid:3)EHHQ(cid:3)PRGLILHG(cid:3)WR(cid:3)UHVSRQG(cid:3)WR(cid:3)+773(cid:3)UHTXHVWV(cid:3)>(cid:21)(cid:22)@(cid:15)(cid:3)PDNLQJ(cid:3)WKH(cid:3)VHW(cid:3)RI (cid:23) DSSDUHQW(cid:3)ZHE(cid:3)VHUYHUV(cid:3)PRUH(cid:3)GLYHUVH(cid:17)(cid:3)(cid:3)%HFDXVH(cid:3)WKH(cid:3)GDWD(cid:3)DQ(cid:3)DSSOLFDWLRQ(cid:3)DFFHVVHV(cid:3)PD\(cid:3)EH(cid:3)VWRUHG(cid:3)LQ(cid:3)PDQ\(cid:3)GLIIHUHQW(cid:3)NLQGV RI(cid:3)UHSRVLWRULHV(cid:15)(cid:3)DQ(cid:3)DSSOLFDWLRQ(cid:3)VKRXOG(cid:3)QRW(cid:3)EH(cid:3)KDUG(cid:16)ZLUHG(cid:3)WR(cid:3)DVVXPH(cid:3)DQ\(cid:3)VSHFLILF(cid:3)FDSDELOLWLHV(cid:3)IURP(cid:3)LWV(cid:3)GDWD(cid:3)VRXUFHV(cid:15)(cid:3)LQ SDUWLFXODU(cid:15)(cid:3)FRPPXQLFDWLRQ(cid:3)SURWRFROV(cid:3)DQG(cid:3)&&(cid:3)IHDWXUHV(cid:17) $OVR(cid:15)(cid:3)ZHE(cid:3)VHUYHUV(cid:3)DUH(cid:3)GLVWULEXWHG(cid:3)DURXQG(cid:3)WKH(cid:3)ZRUOG(cid:3)DQG(cid:3)WKH(cid:3)JOREDO(cid:3)QHWZRUN(cid:3)LV(cid:3)IDU(cid:3)OHVV(cid:3)VWDEOH(cid:3)DQG(cid:3)UHOLDEOH(cid:3)WKDQ(cid:3)D(cid:3)ORFDO DUHD(cid:3)QHWZRUN(cid:3)LQ(cid:3)WHUPV(cid:3)RI(cid:3)URXQG(cid:16)WULS(cid:3)GHOD\(cid:3)DQG(cid:3)DFFHVVLELOLW\(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDGLWLRQDO(cid:3)UHFRYHU\(cid:3)DOJRULWKPV(cid:3)PLJKW(cid:3)QRW(cid:3)ZRUN(cid:3)ZHOO XQGHU(cid:3)VXFK(cid:3)FLUFXPVWDQFHV(cid:17)(cid:3)(cid:3))RU(cid:3)H[DPSOH(cid:15)(cid:3)UROOLQJ(cid:3)EDFN(cid:3)RSHUDWLRQV(cid:3)E\(cid:3)UHZULWLQJ(cid:3)WKH(cid:3)YDOXH(cid:3)RI(cid:3)HDFK(cid:3)PRGLILHG(cid:3)REMHFW ZRXOG(cid:3)EH(cid:3)PXFK(cid:3)PRUH(cid:3)H[SHQVLYH(cid:3)WKDQ(cid:3)LQ(cid:3)D(cid:3)ORFDO(cid:3)GDWDEDVH(cid:3)FDVH(cid:15)(cid:3)DQG(cid:3)DQ(cid:3)DSSOLFDWLRQ(cid:3)VKRXOG(cid:3)FRQVLGHU(cid:3)XVLQJ(cid:3)DQ\(cid:3)‡XQGR·(cid:3)RU RWKHU(cid:3)UHOHYDQW(cid:3)IDFLOLWLHV(cid:3)RIIHUHG(cid:3)E\(cid:3)WKH(cid:3)GDWD(cid:3)VRXUFHV(cid:17) 2.2.2(cid:3) Distributed CC Support :HE(cid:3)VHUYHUV(cid:3)DUH(cid:3)PRYLQJ(cid:3)WRZDUGV(cid:3)VXSSRUWLQJ(cid:3)XSGDWHV(cid:3)(cid:11)L(cid:17)H(cid:17)(cid:15)(cid:3)WKH(cid:3)+773(cid:3)387(cid:3)PHWKRG(cid:12)(cid:3)LQ(cid:3)DGGLWLRQ(cid:3)WR(cid:3)UHDGV(cid:3)DQG(cid:3)SRVWV (cid:11)L(cid:17)H(cid:17)(cid:15)(cid:3)IRUP(cid:3)VXEPLVVLRQ(cid:3)IRU(cid:3)SURFHVVLQJ(cid:3)E\(cid:3)&*,(cid:3)VFULSWV(cid:12)(cid:17)(cid:3)(cid:3)+RZHYHU(cid:15)(cid:3)PRVW(cid:3)PDLQVWUHDP(cid:3)VHUYHUV(cid:3)VWLOO(cid:3)GR(cid:3)QRW(cid:3)VXSSRUW GLVWULEXWHG(cid:3)&&(cid:3)IHDWXUHV(cid:3)VXFK(cid:3)DV(cid:29) (cid:156)(cid:3) ’LVWULEXWHG(cid:3)FRPPLWPHQW(cid:3)SURWRFRO(cid:15)(cid:3)H(cid:17)J(cid:17)(cid:15)(cid:3)WKH(cid:3)FRQYHQWLRQDO(cid:3)WZR(cid:16)SKDVH(cid:3)FRPPLW(cid:15)(cid:3)WR(cid:3)VXSSRUW(cid:3)WUDQVDFWLRQV(cid:3)WKDW LQFOXGH(cid:3)DFFHVVHV(cid:3)WR(cid:3)PXOWLSOH(cid:3)ZHEVLWHV(cid:30) (cid:156)(cid:3) )DLOXUH(cid:3) UHFRYHU\(cid:3) DOJRULWKPV(cid:15)(cid:3) HVSHFLDOO\(cid:3) FOLHQW(cid:16)VLGH(cid:3) UHFRYHU\(cid:3) WR(cid:3) UHVWRUH(cid:3) FRQVLVWHQW(cid:3) VWDWH(cid:3) LQ(cid:3) WKH(cid:3) FOLHQW DSSOLFDWLRQ(cid:30) (cid:156)(cid:3) :HE(cid:3)SDJH(cid:3)ORFNLQJ(cid:15)(cid:3)WR(cid:3)SUHYHQW(cid:3)XQLQWHQGHG(cid:3)RYHUZULWHV(cid:3)DQG(cid:3)GLUW\(cid:3)UHDGV(cid:15)(cid:3)DQG(cid:3)YHUVLRQLQJ(cid:15)(cid:3)WR(cid:3)SHUPLW(cid:3)RWKHU(cid:3)XVHUV(cid:3)WR DFFHVV(cid:3)DQ(cid:3)ROGHU(cid:3)YHUVLRQ(cid:15)(cid:3)H(cid:17)J(cid:17)(cid:15)(cid:3)ZKLOH(cid:3)WKH(cid:3)ODWHVW(cid:3)YHUVLRQ(cid:3)LV(cid:3)ORFNHG(cid:17) 2.2.3(cid:3) Application Semantics 7KH(cid:3)GDWD(cid:3)PRGHO(cid:3)RI(cid:3):::(cid:3)LV(cid:3)YHU\(cid:3)VLPSOH(cid:29)(cid:3)HYHU\WKLQJ(cid:3)LV(cid:3)D(cid:3)ZHE(cid:3)GRFXPHQW(cid:3)WKDW(cid:3)FDQ(cid:3)EH(cid:3)UHDG(cid:3)DQG(cid:3)ZULWWHQ(cid:15)(cid:3)ZLWK(cid:3)WKH(cid:3)PDLQ (cid:5)W\SLQJ(cid:5)(cid:3)HPEHGGHG(cid:3)LQ(cid:3)ILOHQDPH(cid:3)H[WHQVLRQV(cid:3)DQG(cid:3)0,0((cid:3)W\SHV(cid:3)LQGLFDWLQJ(cid:3)WKH(cid:3)DSSURSULDWH(cid:3)YLHZHU(cid:3)SOXJ(cid:16)LQV(cid:17)(cid:3)(cid:3)+RZHYHU(cid:15) IRU(cid:3)D(cid:3)ZHE(cid:16)EDVHG(cid:3)FROODERUDWLYH(cid:3)V\VWHP(cid:15)(cid:3)D(cid:3)VHPDQWLFDOO\(cid:3)ULFKHU(cid:3)GDWD(cid:3)PRGHO(cid:15)(cid:3)LQFOXGLQJ(cid:3)D(cid:3)EURDGHU(cid:3)UDQJH(cid:3)RI(cid:3)RSHUDWLRQV(cid:3)WKDW FDQ(cid:3)EH(cid:3)SHUIRUPHG(cid:3)RQ(cid:3)WKH(cid:3)GDWD(cid:15)(cid:3)LV(cid:3)GHVLUHG(cid:17)(cid:3)(cid:3))RU(cid:3)H[DPSOH(cid:15)(cid:3)D(cid:3)ZHE(cid:16)EDVHG(cid:3)VRIWZDUH(cid:3)GHYHORSPHQW(cid:3)HQYLURQPHQW(cid:3)SUREDEO\ ZDQWV(cid:3)WR(cid:3)PRGHO(cid:3)ZHE(cid:3)GRFXPHQWV(cid:3)DV(cid:3)VRXUFH(cid:3)FRGH(cid:15)(cid:3)GHVLJQ(cid:3)GRFXPHQW(cid:15)(cid:3)WHVW(cid:3)UHSRUW(cid:15)(cid:3)FRGH(cid:3)LQVSHFWLRQ(cid:3)UHSRUW(cid:15)(cid:3)HWF(cid:17)(cid:15)(cid:3)HYHQ WKRXJK(cid:3)WKHVH(cid:3)PD\(cid:3)DOO(cid:3)EH(cid:3)WKH(cid:3)VDPH(cid:3)‡W\SH·(cid:3)IURP(cid:3)WKH(cid:3)ZHE(cid:3)EURZVHU(cid:10)V(cid:3)SHUVSHFWLYH(cid:3)(cid:11)H(cid:17)J(cid:17)(cid:15)(cid:3)WH[W(cid:3)RU(cid:3)+70/(cid:12)(cid:17) ,Q(cid:3)WKH(cid:3)IROORZLQJ(cid:3)VHFWLRQ(cid:15)(cid:3)ZH(cid:3)GHVFULEH(cid:3)UHODWHG(cid:3)ZRUN(cid:3)WKDW(cid:3)DGGUHVVHV(cid:3)SDUW(cid:3)RI(cid:3)WKH(cid:3)FRQFXUUHQF\(cid:3)FRQWURO(cid:3)SUREOHP(cid:3)E\ VDWLVI\LQJ(cid:3)D(cid:3)IHZ(cid:3)RI(cid:3)WKH(cid:3)DERYH(cid:3)UHTXLUHPHQWV(cid:17)(cid:3)2XU(cid:3)RZQ(cid:3)ZRUN(cid:3)FRQFHQWUDWHV(cid:3)RQ(cid:3)H[WHQVLEOH(cid:3)&&(cid:3)SROLFLHV(cid:3)DQG(cid:3)DSSOLFDWLRQ VHPDQWLFV(cid:15)(cid:3)ZKLOH(cid:3)WKH(cid:3)VFDOLQJ(cid:3)DQG(cid:3)KHWHURJHQHLW\(cid:3)SUREOHPV(cid:3)DUH(cid:3)DGGUHVVHG(cid:3)WR(cid:3)D(cid:3)OHVVHU(cid:3)H[WHQW(cid:17) (cid:3) 3 Related Work (cid:24) 3.1(cid:3) Three-Tier Architecture Transaction Servers ,Q(cid:3)D(cid:3)7KUHH(cid:16)7LHU(cid:3)$UFKLWHFWXUH(cid:15)(cid:3)FOLHQW(cid:15)(cid:3)GDWD(cid:3)VRXUFH(cid:3)DQG(cid:3)DSSOLFDWLRQ(cid:3)ORJLF(cid:3)DUH(cid:3)VHSDUDWHG(cid:3)DQG(cid:3)LPSOHPHQWHG(cid:3)DV(cid:3)LQGHSHQGHQW FRPSRQHQWV(cid:3)RI(cid:3)D(cid:3)V\VWHP(cid:17)(cid:3)(cid:3)7KH(cid:3)DSSOLFDWLRQ(cid:3)ORJLF(cid:3)LQFOXGHV(cid:3)7UDQVDFWLRQ(cid:3)3URFHVVLQJ(cid:3)(cid:11)73(cid:12)(cid:3)PRQLWRUV(cid:3)LQ(cid:3)VRPH(cid:3)FDVHV(cid:17) 6HSDUDWLQJ(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)PDQDJHU(cid:3)IURP(cid:3)WKH(cid:3)FOLHQWV(cid:3)DQG(cid:3)WKH(cid:3)GDWD(cid:3)VRXUFHV(cid:3)PDNHV(cid:3)LW(cid:3)PRUH(cid:3)IOH[LEOH(cid:3)DQG(cid:3)VFDODEOH(cid:15)(cid:3)ZKLFK LV(cid:3)WKH(cid:3)VDPH(cid:3)LQ(cid:3)RXU(cid:3)DSSURDFK(cid:17)(cid:3)(cid:3)+RZHYHU(cid:15)(cid:3)WKHVH(cid:3)73(cid:3)PRQLWRUV(cid:3)GR(cid:3)QRW(cid:3)DGGUHVV(cid:3)WKH(cid:3)QHHG(cid:3)IRU(cid:3)(70V(cid:17) 3.1.1(cid:3) Encina and Tuxedo (QFLQD(cid:15)(cid:3)ZKLFK(cid:3)LV(cid:3)QRZ(cid:3)SDUW(cid:3)RI(cid:3),%0(cid:3)7;6HULHV(cid:23)(cid:17)(cid:21)(cid:3)>(cid:21)(cid:26)@(cid:15)(cid:3)LV(cid:3)EDVHG(cid:3)RQ(cid:3)2SHQ(cid:3)6RIWZDUH(cid:3))RXQGDWLRQ(cid:10)V(cid:3)(cid:11)26)(cid:12)(cid:3)’LVWULEXWHG &RPSXWLQJ(cid:3)(QYLURQPHQW(cid:3)(cid:11)’&((cid:12)(cid:3)VWDQGDUG(cid:17)(cid:3)(cid:3)(cid:3)7;6HULHV(cid:3)SURYLGHV(cid:3)FRQFXUUHQF\(cid:3)FRQWURO(cid:15)(cid:3)WUDQVDFWLRQ(cid:3)PDQDJHPHQW(cid:15)(cid:3)GDWD PRGHOLQJ(cid:3)DQG(cid:3)DSSOLFDWLRQ(cid:3)GLVWULEXWLRQ(cid:3)WKURXJK(cid:3)LWV(cid:3)WRRONLWV(cid:17)(cid:3)(cid:3)7KH(cid:3)(QFLQD(cid:3)0RQLWRU(cid:3)LV(cid:3)D(cid:3)IXOO(cid:16)IHDWXUHG(cid:3)73(cid:3)PRQLWRU(cid:3)WKDW FRQWUROV(cid:3)DQG(cid:3)PRQLWRUV(cid:3)DSSOLFDWLRQV(cid:3)LQ(cid:3)D(cid:3)GLVWULEXWHG(cid:3)HQYLURQPHQW(cid:17)(cid:3)(cid:3),W(cid:3)DOORZV(cid:3)VHUYHUV(cid:3)WR(cid:3)EH(cid:3)UHSOLFDWHG(cid:3)WR(cid:3)LQFUHDVH DYDLODELOLW\(cid:3)DQG(cid:3)SHUIRUPDQFH(cid:3)DQG(cid:3)VXSSRUWV(cid:3)ORDG(cid:3)EDODQFLQJ(cid:3)DQG(cid:3)DXWRPDWLF(cid:3)UHVWDUW(cid:3)RI(cid:3)IDLOHG(cid:3)DSSOLFDWLRQ(cid:3)VHUYHUV(cid:17) %($(cid:3)7X[HGR(cid:3)>(cid:26)@(cid:15)(cid:3)DQRWKHU(cid:3)73(cid:3)PRQLWRU(cid:15)(cid:3)RIIHUV(cid:3)ERWK(cid:3)OLEUDU\(cid:16)EDVHG(cid:3)DQG(cid:3)ODQJXDJH(cid:16)EDVHG(cid:3)SURJUDPPLQJ(cid:3)LQWHUIDFHV(cid:3)WR(cid:3)LWV FOLHQWV(cid:17)(cid:3)(cid:3)7KH(cid:3)OLEUDU\(cid:16)EDVHG(cid:3)$3,(cid:15)(cid:3)WKH(cid:3)$SSOLFDWLRQ(cid:3)WR(cid:3)7UDQVDFWLRQ(cid:3)0DQDJHU(cid:3),QWHUIDFH(cid:3)(cid:11)$70,(cid:12)(cid:15)(cid:3)LV(cid:3)D(cid:3)VXSHUVHW(cid:3)RI(cid:3);(cid:18)2SHQ ;$70,(cid:3)>(cid:22)(cid:24)@(cid:3)SURYLGHG(cid:3)LQ(cid:3)&(cid:3)RU(cid:3)&2%2/(cid:3)OLEUDULHV(cid:30)(cid:3)WKH(cid:3)ODQJXDJH(cid:16)EDVHG(cid:3)LQWHUIDFH(cid:3)LV(cid:3)DQ(cid:3)53&(cid:3)IDFLOLW\(cid:3)FDOOHG(cid:3)7[53&(cid:17) %RWK(cid:3)LQWHUIDFHV(cid:3)SURYLGH(cid:3)WKUHH(cid:3)PDMRU(cid:3)WUDQVDFWLRQ(cid:3)SULPLWLYHV(cid:29)(cid:3)WSEHJLQ(cid:15)(cid:3)WSFRPPLW(cid:3)DQG(cid:3)WSDERUW(cid:17)(cid:3)(cid:3)7KH(cid:3)$3,(cid:3)VHW(cid:3)DOVR DOORZV(cid:3)RQH(cid:3)WR(cid:3)XVH(cid:3)V\QFKURQRXV(cid:15)(cid:3)DV\QFKURQRXV(cid:15)(cid:3)SLSHOLQHG(cid:15)(cid:3)IRUZDUGHG(cid:15)(cid:3)TXHXHG(cid:15)(cid:3)DQG(cid:3)FRQYHUVDWLRQDO(cid:3)PHFKDQLVPV(cid:3)WR VWUXFWXUH(cid:3)WKH(cid:3)GLVWULEXWHG(cid:3)DSSOLFDWLRQV(cid:17)(cid:3)(cid:3),Q(cid:3)DGGLWLRQ(cid:3)WR(cid:3)WUDQVDFWLRQ(cid:3)PDQDJHPHQW(cid:15)(cid:3)%($(cid:3)7X[HGR(cid:3)DOVR(cid:3)LQWHJUDWHV(cid:3)YDULRXV HVVHQWLDO(cid:3)VHUYLFHV(cid:15)(cid:3)VXFK(cid:3)DV(cid:3)QDPH(cid:3)VHUYLFH(cid:15)(cid:3)HYHQW(cid:3)VHUYLFH(cid:15)(cid:3)TXHXLQJ(cid:3)VHUYLFH(cid:15)(cid:3)VHFXULW\(cid:3)PDQDJHPHQW(cid:3)DQG(cid:3)ORDG(cid:3)EDODQFLQJ(cid:17) 7KHVH(cid:3)73(cid:3)PRQLWRUV(cid:3)TXDOLI\(cid:3)DV(cid:3)(cid:5)([WHUQDO(cid:3)7UDQVDFWLRQ(cid:3)0DQDJHU(cid:5)(cid:3)DV(cid:3)ZH(cid:3)GHILQH(cid:3)ODWHU(cid:3)LQ(cid:3)6HFWLRQ(cid:3)(cid:23)(cid:17)(cid:20)(cid:15)(cid:3)LQ(cid:3)WKDW(cid:3)WKH\(cid:3)DUH WKLUG(cid:16)SDUW\(cid:3)FRPSRQHQWV(cid:3)WKDW(cid:3)RSHUDWHV(cid:3)LQGHSHQGHQW(cid:3)RI(cid:3)GDWD(cid:3)VRXUFH(cid:3)DQG(cid:3)FOLHQWV(cid:17)(cid:3)(cid:3)+RZHYHU(cid:15)(cid:3)EHFDXVH(cid:3)WKH\(cid:3)GR(cid:3)QRW(cid:3)VXSSRUW (70V(cid:15)(cid:3)WKH(cid:3)DSSOLFDWLRQV(cid:3)EXLOW(cid:3)RQ(cid:3)WRS(cid:3)RI(cid:3)WKHP(cid:3)LV(cid:3)OLPLWHG(cid:3)WR(cid:3)XVH(cid:3)WKH(cid:3)DWRPLF(cid:3)WUDQVDFWLRQ(cid:3)PRGHOV(cid:15)(cid:3)DQG(cid:3)WKXV(cid:3)HQMR\(cid:3)OHVV IOH[LELOLW\(cid:3)LQ(cid:3)WUDQVDFWLRQ(cid:3)PDQDJHPHQW(cid:17) 3.1.2(cid:3) Object Management Group OTS and Implementations 7KH(cid:3)2EMHFW(cid:3)7UDQVDFWLRQ(cid:3)6HUYLFH(cid:3)(cid:11)276(cid:12)(cid:3)VSHFLILFDWLRQ(cid:3)>(cid:22)(cid:22)@(cid:3)LV(cid:3)RQH(cid:3)RI(cid:3)WKH(cid:3)&25%$(cid:3)>(cid:22)(cid:23)@(cid:3)VHUYLFHV(cid:3)GHILQHG(cid:3)E\(cid:3)20*(cid:17) 7UDQVDFWLRQDO(cid:3)REMHFWV(cid:3)WKDW(cid:3)NQRZ(cid:3)KRZ(cid:3)WR(cid:3)SDUWLFLSDWH(cid:3)LQ(cid:3)GLVWULEXWHG(cid:3)WZR(cid:16)SKDVH(cid:3)FRPPLW(cid:3)DQG(cid:3)HQIRUFH(cid:3)$&,’(cid:3)WUDQVDFWLRQV DUH(cid:3)WKH(cid:3)EXLOGLQJ(cid:3)EORFNV(cid:3)RI(cid:3)WKH(cid:3)VHUYLFH(cid:3)WR(cid:3)WKH(cid:3)WUDQVDFWLRQDO(cid:3)FOLHQWV(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQ(cid:3)VHUYLFH(cid:3)LVVXHV(cid:3)WUDQVDFWLRQ(cid:3)FRQWH[W REMHFWV(cid:3)WKDW(cid:3)DUH(cid:3)XVHG(cid:3)LQ(cid:3)IXUWKHU(cid:3)WUDQVDFWLRQ(cid:3)RSHUDWLRQV(cid:3)WR(cid:3)LGHQWLI\(cid:3)WUDQVDFWLRQV(cid:15)(cid:3)DQG(cid:3)VHSDUDWH(cid:3)WUDQVDFWLRQ(cid:3)ERXQGDULHV (cid:11)L(cid:17)H(cid:17)(cid:15)(cid:3)GHOLPLW(cid:3)RSHUDWLRQV(cid:3)WKDW(cid:3)EHORQJ(cid:3)WR(cid:3)GLIIHUHQW(cid:3)WUDQVDFWLRQV(cid:12)(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQDO(cid:3)REMHFWV(cid:3)XVH(cid:3)5HFRYHUDEOH(cid:3)5HVRXUFH 2EMHFWV(cid:3)(cid:11)552(cid:12)(cid:3)WKDW(cid:3)NQRZ(cid:3)KRZ(cid:3)WR(cid:3)UROOEDFN(cid:3)FKDQJHV(cid:3)LQ(cid:3)FDVH(cid:3)RI(cid:3)D(cid:3)WUDQVDFWLRQ(cid:3)DERUW(cid:17)(cid:3)(cid:3),I(cid:3)WKH(cid:3)GDWD(cid:3)VRXUFH(cid:3)LV(cid:3)UHPRWH(cid:3)RU(cid:3)GRHV QRW(cid:3)NQRZ(cid:3)KRZ(cid:3)WR(cid:3)UROOEDFN(cid:15)(cid:3)WKH(cid:3)552(cid:3)PXVW(cid:3)LPSOHPHQW(cid:3)WKH(cid:3)UROOEDFN(cid:17)(cid:3)(cid:3)7KH(cid:3)276(cid:3)VHUYLFH(cid:3)SURYLGHV(cid:3)DQ(cid:3)HDV\(cid:3)WR(cid:3)XVH(cid:3)LQWHUIDFH (cid:25) WR(cid:3)WUDQVDFWLRQDO(cid:3)FOLHQW(cid:3)SURJUDPPHUV(cid:3)ZKR(cid:3)ZDQW(cid:3)WR(cid:3)H[HUFLVH(cid:3)VLPSOH(cid:3)DWRPLF(cid:3)IODW(cid:3)WUDQVDFWLRQV(cid:15)(cid:3)ZLWK(cid:3)VXSSRUW(cid:3)IRU(cid:3)D(cid:3)VLPSOH IRUP(cid:3)RI(cid:3)QHVWHG(cid:3)UROOEDFN(cid:17)(cid:3)(cid:3),W(cid:3)DOVR(cid:3)SURYLGHV(cid:3)WUDQVSDUHQW(cid:3)GLVWULEXWHG(cid:3)WUDQVDFWLRQ(cid:3)VXSSRUW(cid:15)(cid:3)DVVXPLQJ(cid:3)GLVWULEXWHG(cid:3)FRPSXWLQJ FRPPXQLFDWLRQ(cid:3)WKURXJK(cid:3)D(cid:3)&25%$(cid:3)25%(cid:3)DQG(cid:18)RU(cid:3),,23(cid:17) 7KHUH(cid:3)KDYH(cid:3)EHHQ(cid:3)VHYHUDO(cid:3)LPSOHPHQWDWLRQV(cid:3)RI(cid:3)276(cid:30)(cid:3)KHUH(cid:3)ZH(cid:3)GHVFULEH(cid:3)WZR(cid:3)PDMRU(cid:3)RQHV(cid:15)(cid:3)IURP(cid:3)6XQ(cid:3)0LFURV\VWHPV(cid:3)DQG IURP(cid:3)0LFURVRIW(cid:17) (QWHUSULVH(cid:3)-DYD(cid:3)%HDQV(cid:140)(cid:3)(cid:11)(-%(cid:12)(cid:3)>(cid:22)(cid:26)@(cid:3)RI(cid:3)6XQ(cid:3)0LFURV\VWHPV(cid:3)GHILQHV(cid:3)D(cid:3)VHW(cid:3)RI(cid:3)$3,V(cid:3)WKDW(cid:3)WDUJHW(cid:3)WKH(cid:3)FUHDWLRQ(cid:3)RI(cid:3)FRPSRQHQW(cid:16) EDVHG(cid:15)(cid:3)WUDQVDFWLRQ(cid:16)RULHQWHG(cid:3)DSSOLFDWLRQV(cid:17)(cid:3)(cid:3)(cid:3)-DYD(cid:140)(cid:3)7UDQVDFWLRQ(cid:3)$3,(cid:3)(cid:11)-7$(cid:12)(cid:3)>(cid:22)(cid:27)@(cid:3)LV(cid:3)UHTXLUHG(cid:3)E\(cid:3)(-%(cid:3)DV(cid:3)WKH(cid:3)FOLHQW(cid:16)VLGH $3,(cid:15)(cid:3)ZKLFK(cid:3)FRQVLVWV(cid:3)RI(cid:3)PHWKRGV(cid:3)WR(cid:3)H[SOLFLWO\(cid:3)VWDUW(cid:15)(cid:3)FRPPLW(cid:3)DQG(cid:3)DERUW(cid:3)WUDQVDFWLRQV(cid:17)(cid:3)(cid:3)7KH(cid:3)-DYD(cid:140)(cid:3)7UDQVDFWLRQ(cid:3)6HUYLFH (cid:11)-76(cid:12)(cid:3)>(cid:22)(cid:28)@(cid:3)LV(cid:3)D(cid:3)ORZHU(cid:16)OHYHO(cid:3)$3,(cid:3)LQWHQGHG(cid:3)WR(cid:3)EH(cid:3)XVHG(cid:3)E\(cid:3)VHUYHU(cid:3)FRPSRQHQW(cid:3)EXLOGHUV(cid:3)WR(cid:3)SURYLGH(cid:3)WUDQVDFWLRQ(cid:16)DZDUH V\VWHP(cid:3)LQIUDVWUXFWXUH(cid:17)(cid:3)(cid:3)-76(cid:3)LV(cid:3)D(cid:3)-DYD(cid:140)(cid:3)PDSSLQJ(cid:3)RI(cid:3)20*(cid:3)276(cid:17) 076(cid:3)>(cid:22)(cid:19)@(cid:3)LV(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)VHUYLFH(cid:3)RSWLRQ(cid:3)SDFNDJH(cid:3)RI(cid:3)0LFURVRIW(cid:3):LQGRZV(cid:3)17(cid:3)(cid:23)(cid:17)(cid:19)(cid:3)WKDW(cid:3)UHDOL]HV(cid:3)D(cid:3)WKUHH(cid:16)WLHU DUFKLWHFWXUH(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQ(cid:3)VHUYLFH(cid:3)LV(cid:3)DSSOLHG(cid:3)WR(cid:3)FOLHQW(cid:3)UHTXHVWV(cid:3)LQ(cid:3)DQ(cid:3)LPSOLFLW(cid:3)ZD\(cid:15)(cid:3)FDOOHG(cid:3)DXWRPDWLF(cid:3)WUDQVDFWLRQV(cid:17) (DFK(cid:3)EDFN(cid:3)HQG(cid:3)FRPSRQHQW(cid:15)(cid:3)ZKLFK(cid:3)LPSOHPHQWV(cid:3)D(cid:3)PRGXOH(cid:3)RI(cid:3)DSSOLFDWLRQ(cid:3)ORJLF(cid:15)(cid:3)LV(cid:3)PDUNHG(cid:3)DV(cid:3)GLIIHUHQW(cid:3)W\SHV(cid:3)RI WUDQVDFWLRQ(cid:3)VXSSRUW(cid:15)(cid:3)VXFK(cid:3)DV(cid:3)5HTXLUHV(cid:3)1HZ(cid:15)(cid:3)5HTXLUHG(cid:15)(cid:3)6XSSRUWHG(cid:15)(cid:3)RU(cid:3)1RW(cid:3)6XSSRUWHG(cid:17)(cid:3)(cid:3)%DVHG(cid:3)RQ(cid:3)WKH(cid:3)W\SH(cid:15)(cid:3)ZKHQ(cid:3)D EDFN(cid:3)HQG(cid:3)FRPSRQHQW(cid:3)LV(cid:3)DFFHVVHG(cid:15)(cid:3)076(cid:3)DXWRPDWLFDOO\(cid:3)VWDUWV(cid:15)(cid:3)VZLWFKHV(cid:15)(cid:3)RU(cid:3)WHPSRUDULO\(cid:3)JRHV(cid:3)RXW(cid:3)RI(cid:3)WUDQVDFWLRQV(cid:17)(cid:3)(cid:3))RU H[DPSOH(cid:15)(cid:3)LI(cid:3)D(cid:3)FRPSRQHQW(cid:3)LV(cid:3)PDUNHG(cid:3)5HTXLUHG(cid:15)(cid:3)076(cid:3)ZRXOG(cid:3)VWDUW(cid:3)D(cid:3)QHZ(cid:3)WUDQVDFWLRQ(cid:3)LI(cid:3)WKH(cid:3)FXUUHQW(cid:3)H[HFXWLRQ(cid:3)LV(cid:3)QRW DOUHDG\(cid:3)HQFRPSDVVHG(cid:3)LQ(cid:3)D(cid:3)WUDQVDFWLRQ(cid:17)(cid:3)(cid:3)7KURXJK(cid:3)WKH(cid:3)XVH(cid:3)RI(cid:3)WKH(cid:3)FRPSRQHQW(cid:3)W\SH(cid:3)PDNHUV(cid:15)(cid:3)RQH(cid:3)FDQ(cid:3)EXLOG(cid:3)KLHUDUFKLFDO WUDQVDFWLRQ(cid:3)PRGHOV(cid:3)VXFK(cid:3)DV(cid:3)QHVWHG(cid:3)WUDQVDFWLRQV(cid:17) 7KHVH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHUV(cid:3)VKDUH(cid:3)WKH(cid:3)VDPH(cid:3)DUFKLWHFWXUH(cid:3)DV(cid:3)RXU(cid:3)DSSURDFK(cid:17)(cid:3)(cid:3)+RZHYHU(cid:15)(cid:3)WKH\(cid:3)VXSSRUW(cid:3)SULPDULO\(cid:3)WKH(cid:3)YDQLOOD(cid:15) DWRPLF(cid:3)WUDQVDFWLRQ(cid:3)PRGHO(cid:17)(cid:3)(cid:3)7KH(cid:3)RQO\(cid:3)HQKDQFHPHQW(cid:3)LV(cid:3)WKDW(cid:3)WKH(cid:3)WUDQVDFWLRQV(cid:3)FDQ(cid:3)EH(cid:3)JURXSHG(cid:3)WRJHWKHU(cid:3)DV(cid:3)LQ(cid:3)QHVWHG WUDQVDFWLRQV(cid:15)(cid:3)DQG(cid:3)WKXV(cid:3)FDQ(cid:3)EH(cid:3)UROOHG(cid:3)EDFN(cid:3)LQ(cid:3)D(cid:3)QHVWHG(cid:3)IDVKLRQ(cid:17)(cid:3)(cid:3)2SWLRQV(cid:3)RI(cid:3)QHVWHG(cid:3)WUDQVDFWLRQ(cid:3)PRGHO(cid:3)VXFK(cid:3)DV(cid:3),QWUD(cid:16) WUDQVDFWLRQ(cid:3)SDUDOOHOLVP(cid:3)DUH(cid:3)QRW(cid:3)VXSSRUWHG(cid:17)(cid:3)(cid:3)$QRWKHU(cid:3)FRPPRQ(cid:3)FKDUDFWHULVWLF(cid:3)RI(cid:3)WKHVH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHUV(cid:3)LV(cid:3)WKDW(cid:3)WKH\ DVVXPH(cid:3)WKH(cid:3)EDFN(cid:3)HQG(cid:3)GDWD(cid:3)VRXUFH(cid:3)WR(cid:3)EH(cid:3)WUDQVDFWLRQ(cid:16)DZDUH(cid:17)(cid:3)(cid:3))RU(cid:3)H[DPSOH(cid:15)(cid:3)UHFRYHU\(cid:3)(cid:11)XQGR(cid:12)(cid:3)DQG(cid:3)WZR(cid:16)SKDVH(cid:3)FRPPLW FDSDELOLW\(cid:3)DUH(cid:3)UHTXLUHG(cid:17)(cid:3)(cid:3):LWK(cid:3)VXFK(cid:3)UHTXLUHPHQWV(cid:15)(cid:3)WKHVH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHUV(cid:3)FDQ(cid:3)JLYH(cid:3)VWURQJHU(cid:3)JXDUDQWHHV(cid:3)RI(cid:3)GDWD FRQVLVWHQF\(cid:17)(cid:3)(cid:3)2XU(cid:3)DSSURDFK(cid:15)(cid:3)RQ(cid:3)WKH(cid:3)RWKHU(cid:3)KDQG(cid:15)(cid:3)GRHV(cid:3)QRW(cid:3)UHTXLUH(cid:3)WKH(cid:3)EDFN(cid:3)HQG(cid:3)GDWD(cid:3)WR(cid:3)SURYLGH(cid:3)DQ\(cid:3)SDUWLFXODU(cid:3)VXSSRUW(cid:17) 2I(cid:3)FRXUVH(cid:15)(cid:3)LI(cid:3)ZH(cid:3)ZHUH(cid:3)WR(cid:3)LPSRVH(cid:3)WKH(cid:3)VDPH(cid:3)UHTXLUHPHQWV(cid:15)(cid:3)ZH(cid:3)FDQ(cid:3)DFKLHYH(cid:3)WKH(cid:3)VDPH(cid:3)JXDUDQWHHV(cid:17) $QRWKHU(cid:3)LPSRUWDQW(cid:3)LVVXH(cid:3)LV(cid:3)WUDQVDFWLRQ(cid:3)DZDUHQHVV(cid:3)RI(cid:3)WKH(cid:3)FOLHQWV(cid:17)(cid:3)(cid:3),Q(cid:3)ERWK(cid:3)(-%(cid:3)DQG(cid:3)WKH(cid:3)FXUUHQW(cid:3)LPSOHPHQWDWLRQ(cid:3)RI(cid:3)RXU DSSURDFK(cid:15)(cid:3)WKH(cid:3)FOLHQWV(cid:3)QHHG(cid:3)WR(cid:3)H[SOLFLWO\(cid:3)PDNH(cid:3)UHTXHVWV(cid:3)VXFK(cid:3)DV(cid:3)EHJLQ(cid:3)WUDQVDFWLRQ(cid:3)DQG(cid:3)FRPPLW(cid:3)WUDQVDFWLRQ(cid:17)(cid:3)(cid:3)%XW(cid:3)LQ 076(cid:15)(cid:3)WKH(cid:3)FOLHQWV(cid:3)VLPSO\(cid:3)DFFHVV(cid:3)WKH(cid:3)EDFN(cid:3)HQG(cid:3)FRPSRQHQWV(cid:3)YLD(cid:3)&20(cid:3)DQG(cid:3)WKH(cid:3)076(cid:3)DXWRPDWLFDOO\(cid:3)HQFRPSDVV(cid:3)WKH(cid:3)DFFHVV LQ(cid:3)WUDQVDFWLRQV(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQ(cid:3)VWUXFWXUH(cid:3)DQG(cid:3)FRQWH[W(cid:15)(cid:3)DV(cid:3)ZH(cid:3)GHVFULEHG(cid:3)DERYH(cid:15)(cid:3)DUH(cid:3)WRWDOO\(cid:3)GHILQHG(cid:3)E\(cid:3)WKH(cid:3)EDFN(cid:3)HQG FRPSRQHQWV(cid:17)(cid:3)(cid:3)2XU(cid:3)DSSURDFK(cid:3)FDQ(cid:3)EH(cid:3)HQKDQFHG(cid:3)E\(cid:3)D(cid:3)FOLHQW(cid:3)VLGH(cid:3)KHOSHU(cid:3)(cid:11)VXFK(cid:3)DV(cid:3)DQ(cid:3)DSSOHW(cid:3)RU(cid:3)D(cid:3)EURZVHU(cid:3)SOXJ(cid:16)LQ(cid:12)(cid:3)WKDW (cid:26) PDNHV(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)UHTXHVWV(cid:3)IRU(cid:3)D(cid:3)FOLHQW(cid:3)WKDW(cid:3)LV(cid:3)QRW(cid:3)WUDQVDFWLRQ(cid:3)DZDUH(cid:17)(cid:3)(cid:3)(cid:3),Q(cid:3)WKLV(cid:3)FDVH(cid:15)(cid:3)WKH(cid:3)FOLHQW(cid:3)VLGH(cid:3)KHOSHU(cid:3)ZRXOG QHHG(cid:3)WR(cid:3)LQWHUFHSW(cid:3)WKH(cid:3)FOLHQW(cid:10)V(cid:3)GDWD(cid:3)UHTXHVWV(cid:3)DQG(cid:3)ZUDS(cid:3)WKHP(cid:3)LQ(cid:3)WUDQVDFWLRQV(cid:17) 3.2(cid:3) WWW standards and protocols 7KHUH(cid:3)DUH(cid:3)YDULRXV(cid:3):HE(cid:3)VWDQGDUGV(cid:3)DQG(cid:3)SURWRFROV(cid:3)DERXW(cid:3)FRQFXUUHQF\(cid:3)FRQWURO(cid:3)DQG(cid:3)GLVWULEXWHG(cid:3)WUDQVDFWLRQV(cid:17)(cid:3)(cid:3)(cid:3),Q(cid:3)RXU DSSURDFK(cid:15)(cid:3)ZH(cid:3)GR(cid:3)QRW(cid:3)WU\(cid:3)WR(cid:3)PRGLI\(cid:3)RU(cid:3)UHSODFH(cid:3)DQ\(cid:3)RI(cid:3)WKHP(cid:15)(cid:3)EXW(cid:3)UDWKHU(cid:3)IROORZ(cid:3)WKH(cid:3)VWDQGDUGV(cid:3)DQG(cid:3)ZRUN(cid:3)ZLWK(cid:3)WKH(cid:3)FOLHQWV DQG(cid:3)VHUYHUV(cid:3)WKDW(cid:3)VSHDN(cid:3)VXFK(cid:3)SURWRFROV(cid:17)(cid:3)(cid:3),Q(cid:3)WKLV(cid:3)VHFWLRQ(cid:3)ZH(cid:3)PHQWLRQ(cid:3)WZR(cid:3)YHU\(cid:3)LPSRUWDQW(cid:3)RQHV(cid:29)(cid:3):(%’$9(cid:3)WKDW(cid:3)GHDOV ZLWK(cid:3)FRQFXUUHQF\(cid:3)FRQWURO(cid:3)LQ(cid:3)ZHE(cid:3)VHUYHUV(cid:15)(cid:3)DQG(cid:3)7,3(cid:3)WKDW(cid:3)GHDOV(cid:3)ZLWK(cid:3)GLVWULEXWHG(cid:3)WUDQVDFWLRQV(cid:17) 3.2.1(cid:3) WEBDAV :HE(cid:3)’LVWULEXWHG(cid:3)$XWKRULQJ(cid:3)DQG(cid:3)9HUVLRQLQJ(cid:3)(cid:11):(%’$9(cid:12)(cid:3)>(cid:23)(cid:20)@(cid:3)LV(cid:3)DQ(cid:3),QWHUQHW(cid:3)GUDIW(cid:3)VWDQGDUG(cid:3)IRU(cid:3)ZHE(cid:3)VHUYHUV(cid:3)WKDW(cid:3)LQWHQG WR(cid:3)VXSSRUW(cid:3)ORFNLQJ(cid:3)(cid:11)DQG(cid:3)YHUVLRQLQJ(cid:15)(cid:3)ZKLFK(cid:3)LV(cid:3)XQGHU(cid:16)FRQVWUXFWLRQ(cid:12)(cid:3)RI(cid:3)WKHLU(cid:3)ZHE(cid:3)SDJHV(cid:17)(cid:3)(cid:3):(%’$9(cid:3)GHILQHV(cid:3)DQ(cid:3)+773 H[WHQVLRQ(cid:3)WKDW(cid:3)WKH(cid:3)ZHE(cid:3)VHUYHUV(cid:3)VKRXOG(cid:3)VSHDN(cid:3)LQ(cid:3)RUGHU(cid:3)WR(cid:3)SURYLGH(cid:3)VXFK(cid:3)VHUYLFHV(cid:17)(cid:3)(cid:3)$(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)FDQ(cid:3)OHYHUDJH WKHVH(cid:3)IHDWXUHV(cid:29)(cid:3)ZKHQ(cid:3)D(cid:3)WUDQVDFWLRQ(cid:3)ORFNV(cid:3)D(cid:3)ZHE(cid:3)SDJH(cid:15)(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)QRW(cid:3)RQO\(cid:3)ORFNV(cid:3)LW(cid:3)LQWHUQDOO\(cid:15)(cid:3)EXW(cid:3)FDQ(cid:3)DOVR SODFH(cid:3)D(cid:3)UHDO(cid:3)ORFN(cid:3)DW(cid:3)WKH(cid:3)ZHE(cid:3)VHUYHU(cid:17)(cid:3)(cid:3)7KLV(cid:3)ZD\(cid:15)(cid:3)HYHQ(cid:3)FOLHQWV(cid:3)WKDW(cid:3)GR(cid:3)QRW(cid:3)JR(cid:3)WKURXJK(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)DOVR(cid:3)VKDUH(cid:3)WKH FRQFXUUHQF\(cid:3)FRQWURO(cid:3)VWDWHV(cid:17) $V(cid:3)RI(cid:3)WKH(cid:3)GDWH(cid:3)RI(cid:3)ZULWLQJ(cid:15)(cid:3)WKHUH(cid:3)H[LVWV(cid:3)RQO\(cid:3)H[SHULPHQWDO(cid:3)LPSOHPHQWDWLRQV(cid:3)RI(cid:3):(%’$9(cid:15)(cid:3)DQG(cid:3)VRPH(cid:3)RI(cid:3)WKHP(cid:3)DUH REVROHWH(cid:3) DFFRUGLQJ(cid:3) WR(cid:3) WKH(cid:3) ODWHVW(cid:3) :(%’$9(cid:3) VSHFLILFDWLRQ(cid:3) >(cid:20)(cid:28)@(cid:17)(cid:3) (cid:3) +RZHYHU(cid:15)(cid:3) VHYHUDO(cid:3) FRPSDQLHV(cid:3) DUH(cid:3) GHYHORSLQJ :(%’$9(cid:16)FDSDEOH(cid:3)SURGXFWV(cid:3)VXFK(cid:3)DV(cid:3):HE6LWH(cid:3)’LUHFWRU(cid:3)IURP(cid:3)&\EHU7HDPV(cid:3)>(cid:20)(cid:26)@(cid:17)(cid:3)(cid:3):H(cid:3)H[SHFW(cid:3)WR(cid:3)VHH(cid:3)PRUH(cid:3)ZHE(cid:3)VHUYHUV VXSSRUWLQJ(cid:3):(%’$9(cid:15)(cid:3)WKHUHIRUH(cid:3)KRZ(cid:3)WR(cid:3)XWLOL]H(cid:3)WKH(cid:3)&&(cid:3)IHDWXUHV(cid:3)WKHVH(cid:3)VHUYHUV(cid:3)SURYLGH(cid:3)LV(cid:3)DQ(cid:3)LPSRUWDQW(cid:3)LVVXH(cid:3)(cid:11)VHH VHFWLRQ(cid:3)(cid:25)(cid:17)(cid:20)(cid:12)(cid:17) 3.2.2(cid:3) Transaction Internet Protocol (TIP) 7,3(cid:3)>(cid:23)(cid:19)@(cid:3)LV(cid:3)DQRWKHU(cid:3),QWHUQHW(cid:3)GUDIW(cid:3)VWDQGDUG(cid:17)(cid:3)(cid:3),W(cid:3)SURSRVHV(cid:3)D(cid:3)VLPSOH(cid:3)WZR(cid:16)SKDVH(cid:3)FRPPLW(cid:3)SURWRFRO(cid:3)WR(cid:3)VXSSRUW(cid:3)DWRPLF WUDQVDFWLRQV(cid:3)DFURVV(cid:3)GLVWULEXWHG(cid:3)QRGHV(cid:3)(cid:11)WKH(cid:3)7,3(cid:3)WHUP(cid:3)IRU(cid:3)VHUYHUV(cid:12)(cid:3)RQ(cid:3)WKH(cid:3),QWHUQHW(cid:17)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQ(cid:3)VHUYHU(cid:3)FDQ(cid:3)OHYHUDJH WKH(cid:3)FRPPLW(cid:3)SURWRFRO(cid:3)LPSOHPHQWHG(cid:3)E\(cid:3)D(cid:3)7,3(cid:16)FRPSOLDQW(cid:3)ZHE(cid:3)VHUYHU(cid:3)WR(cid:3)LPSOHPHQW(cid:3)LWV(cid:3)RZQ(cid:3)IRUP(cid:3)RI(cid:3)GLVWULEXWHG WUDQVDFWLRQV(cid:3)(cid:11)ZKLFK(cid:3)PLJKW(cid:3)HQFRPSDVV(cid:3)QRQ(cid:16)VWDQGDUG(cid:3)&&(cid:3)SROLFLHV(cid:15)(cid:3)QRW(cid:3)DGGUHVVHG(cid:3)E\(cid:3)7,3(cid:12)(cid:17)(cid:3)(cid:3)$(cid:3)VDPSOH(cid:3)LPSOHPHQWDWLRQ(cid:3)RI 7,3(cid:15)(cid:3)WKH(cid:3),QWHUQHW(cid:3)7UDYHO(cid:3)%XUHDX(cid:3)>(cid:20)(cid:25)@(cid:15)(cid:3)KDV(cid:3)EHHQ(cid:3)GHYHORSHG(cid:3)LQ(cid:3)7DQGHP(cid:15)(cid:3)D(cid:3)GLYLVLRQ(cid:3)RI(cid:3)&RPSDT(cid:17) 3.3(cid:3) Extended Transaction Modeling Formalisms ,I(cid:3)RQH(cid:3)FRXOG(cid:3)GHILQH(cid:3)D(cid:3)FRQFLVH(cid:15)(cid:3)SRZHUIXO(cid:3)DQG(cid:3)H[HFXWDEOH(cid:3)(70(cid:3)GHILQLWLRQ(cid:3)ODQJXDJH(cid:3)WKDW(cid:3)FDQ(cid:3)H[SUHVV(cid:3)DOO(cid:3)SRVVLEOH(cid:3)(70V(cid:15) WKH(cid:3)LPSOHPHQWDWLRQ(cid:3)RI(cid:3)WUDQVDFWLRQ(cid:3)PDQDJHUV(cid:3)ZRXOG(cid:3)EH(cid:3)VLPSOLILHG(cid:3)WR(cid:3)ZULWLQJ(cid:3)D(cid:3)SURJUDP(cid:3)LQ(cid:3)VXFK(cid:3)ODQJXDJH(cid:3)DQG(cid:3)H[HFXWH (cid:27) LQ(cid:3)VXFK(cid:3)D(cid:3)ODQJXDJH(cid:3)PDFKLQH(cid:17)(cid:3)(cid:3)(cid:3)+RZHYHU(cid:15)(cid:3)WKH(cid:3)WZR(cid:3)PRVW(cid:3)IDPRXV(cid:3)ZRUNV(cid:3)ZH(cid:3)GHVFULEH(cid:3)LQ(cid:3)WKLV(cid:3)VHFWLRQ(cid:15)(cid:3)$&7$(cid:3)DQG(cid:3)$VVHW(cid:15) GLG(cid:3)QRW(cid:3)SURYH(cid:3)WR(cid:3)VDWLVI\(cid:3)DOO(cid:3)RI(cid:3)WKHVH(cid:3)QHHGV(cid:17)(cid:3)(cid:3)%RWK(cid:3)RI(cid:3)WKHP(cid:3)DUH(cid:3)QRW(cid:3)LPSOHPHQWHG(cid:3)DQG(cid:3)QRW(cid:3)SURYHG(cid:3)WR(cid:3)EH(cid:3)H[WHQVLEOH HQRXJK(cid:17)(cid:3)(cid:3),Q(cid:3)RXU(cid:3)DSSURDFK(cid:15)(cid:3)ZH(cid:3)OHW(cid:3)WKH(cid:3)(70(cid:3)GHVLJQHU(cid:3)WR(cid:3)GHILQH(cid:3)(70V(cid:3)LQ(cid:3)-DYD(cid:15)(cid:3)D(cid:3)JHQHUDO(cid:3)SXUSRVH(cid:3)SURJUDPPLQJ ODQJXDJH(cid:15)(cid:3)ZLWK(cid:3)D(cid:3)KHOSIXO(cid:3)WUDQVDFWLRQ(cid:3)HQJLQH(cid:3)$3,(cid:17) 3.3.1(cid:3) ACTA $&7$(cid:3)>(cid:20)(cid:24)@(cid:3)LV(cid:3)D(cid:3)IUDPHZRUN(cid:3)WKDW(cid:3)DOORZV(cid:3)RQH(cid:3)WR(cid:3)VSHFLI\(cid:3)WKH(cid:3)HIIHFWV(cid:3)RI(cid:3)RQH(cid:3)WUDQVDFWLRQ(cid:3)RQ(cid:3)RWKHU(cid:3)WUDQVDFWLRQV(cid:3)(cid:11)KRZ(cid:3)WKH WUDQVDFWLRQV(cid:3)DUH(cid:3)VWUXFWXUHG(cid:12)(cid:3)RU(cid:3)GDWD(cid:3)LWHPV(cid:3)(cid:11)KRZ(cid:3)WKH(cid:3)GDWD(cid:3)REMHFWV(cid:3)DUH(cid:3)PRGLILHG(cid:12)(cid:17)(cid:3)(cid:3),W(cid:3)LV(cid:3)D(cid:3)FRPSUHKHQVLYH(cid:3)IUDPHZRUN(cid:3)XVHG IRU(cid:3)IRUPDOO\(cid:3)GHILQLQJ(cid:3)WKH(cid:3)SURSHUWLHV(cid:3)RI(cid:3)(70V(cid:17)(cid:3)(cid:3)$&7$(cid:3)GHILQHV(cid:3)WUDQVDFWLRQ(cid:3)PRGHOV(cid:3)WKURXJK(cid:3)D[LRPV(cid:15)(cid:3)RU(cid:3)LQYDULDQWV(cid:15)(cid:3)WKDW PDNH(cid:3)DVVHUWLRQV(cid:3)DERXW(cid:3)WKH(cid:3)SRVVLEOH(cid:3)KLVWRULHV(cid:3)RI(cid:3)D(cid:3)SDUWLFXODU(cid:3)WUDQVDFWLRQ(cid:3)PRGHO(cid:17)(cid:3)(cid:3),W(cid:3)XVHV(cid:3)WKH(cid:3)QRWLRQV(cid:3)RI(cid:3)KLVWRU\(cid:15) GHSHQGHQF\(cid:15)(cid:3)YLHZ(cid:15)(cid:3)FRQIOLFW(cid:3)DQG(cid:3)GHOHJDWLRQ(cid:3)DV(cid:3)EDVLF(cid:3)FRQVWUXFWRUV(cid:3)WR(cid:3)GHVFULEH(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)HIIHFWV(cid:17) 7KH(cid:3)DXWKRUV(cid:3)RI(cid:3)$&7$(cid:3)KDYH(cid:3)XVHG(cid:3)LW(cid:3)WR(cid:3)GHVFULEH(cid:3)VHYHUDO(cid:3)(70V(cid:15)(cid:3)LQFOXGLQJ(cid:3)QHVWHG(cid:3)WUDQVDFWLRQV(cid:3)>(cid:21)(cid:19)@(cid:15)(cid:3)6DJDV(cid:3)>(cid:21)(cid:21)@(cid:3)DQG 6SOLW(cid:18)-RLQ(cid:3)WUDQVDFWLRQV(cid:3)>(cid:22)(cid:25)@(cid:17)(cid:3)(cid:3)$OWKRXJK(cid:3)$&7$(cid:3)LV(cid:3)XVHIXO(cid:3)IRU(cid:3)YDOLGDWLQJ(cid:3)WUDQVDFWLRQ(cid:3)PRGHOV(cid:15)(cid:3)EHFDXVH(cid:3)LW(cid:3)GHILQHV WUDQVDFWLRQV(cid:3)LQ(cid:3)WKH(cid:3)IRUP(cid:3)RI(cid:3)D[LRPV(cid:15)(cid:3)LW(cid:3)GRHV(cid:3)QRW(cid:3)KHOS(cid:3)PXFK(cid:3)LQ(cid:3)SURGXFLQJ(cid:3)DQ(cid:3)RSHUDWLRQDO(cid:3)WUDQVDFWLRQ(cid:3)PRGHO(cid:3)WKDW(cid:3)VXSSRUWV WKH(cid:3)PRGHO(cid:17) 3.3.2(cid:3) Asset $VVHW(cid:3)(cid:11)$(cid:3)6\VWHP(cid:3)IRU(cid:3)6XSSRUWLQJ(cid:3)([WHQGHG(cid:3)7UDQVDFWLRQV(cid:12)(cid:3)>(cid:20)(cid:22)@(cid:3)SURSRVHV(cid:3)D(cid:3)VHW(cid:3)RI(cid:3)WUDQVDFWLRQ(cid:3)SULPLWLYHV(cid:3)WKDW(cid:3)FDQ(cid:3)EH XVHG(cid:3)LQ(cid:3)ZULWLQJ(cid:3)DSSOLFDWLRQ(cid:3)SURJUDPV(cid:17)(cid:3)(cid:3)(cid:3)7KH(cid:3)WUDQVDFWLRQ(cid:3)SULPLWLYHV(cid:15)(cid:3)VXFK(cid:3)DV(cid:3)FRPPLW(cid:15)(cid:3)DERUW(cid:15)(cid:3)GHOHJDWH(cid:3)DQG SHUPLW(cid:15)(cid:3)DOORZ(cid:3)RQH(cid:3)WR(cid:3)FUHDWH(cid:3)WUDQVDFWLRQV(cid:15)(cid:3)GHOHJDWH(cid:3)REMHFWV(cid:3)EHWZHHQ(cid:3)WUDQVDFWLRQV(cid:3)DQG(cid:3)SHUPLW(cid:3)GLUW\(cid:3)UHDGV(cid:3)DPRQJ WKHP(cid:17)(cid:3)(cid:3),W(cid:3)KDV(cid:3)EHHQ(cid:3)VKRZQ(cid:3)LQ(cid:3)>(cid:20)(cid:22)@(cid:3)WKDW(cid:3)VHYHUDO(cid:3)NLQGV(cid:3)RI(cid:3)(70V(cid:3)FDQ(cid:3)EH(cid:3)LPSOHPHQWHG(cid:3)ZLWK(cid:3)WKLV(cid:3)VHW(cid:3)RI(cid:3)SULPLWLYHV(cid:17) ,Q(cid:3)WKH(cid:3)$VVHW(cid:3)DSSURDFK(cid:15)(cid:3)WUDQVDFWLRQ(cid:3)PRGHOV(cid:3)DUH(cid:3)FRGHG(cid:3)LQWR(cid:3)WKH(cid:3)DSSOLFDWLRQV(cid:3)UDWKHU(cid:3)WKDQ(cid:3)EXQGOHG(cid:3)ZLWK(cid:3)WKH(cid:3)GDWD(cid:3)VRXUFHV(cid:17) 7KH(cid:3)SROLFLHV(cid:3)FRQFHUQLQJ(cid:3)GDWD(cid:3)VKDULQJ(cid:3)DPRQJ(cid:3)DSSOLFDWLRQV(cid:3)DUH(cid:3)GHILQHG(cid:3)E\(cid:3)WKH(cid:3)LQGLYLGXDO(cid:3)DSSOLFDWLRQV(cid:17)(cid:3)(cid:3)7KHUHIRUH(cid:15)(cid:3)DQ DSSOLFDWLRQ(cid:3)KDV(cid:3)WR(cid:3)NQRZ(cid:3)LQ(cid:3)DGYDQFH(cid:3)(cid:11)ZKHQ(cid:3)WKH(cid:3)DSSOLFDWLRQ(cid:3)LV(cid:3)FRGHG(cid:15)(cid:3)XVLQJ(cid:3)WKH(cid:3)WUDQVDFWLRQ(cid:3)SULPLWLYHV(cid:12)(cid:3)ZKDW(cid:3)RWKHU DSSOLFDWLRQV(cid:3)LW(cid:3)PLJKW(cid:3)EH(cid:3)VKDULQJ(cid:3)GDWD(cid:3)ZLWK(cid:15)(cid:3)FRGH(cid:3)VSHFLILFDOO\(cid:3)IRU(cid:3)WKRVH(cid:3)FROODERUDWLYH(cid:3)SDUWQHUV(cid:15)(cid:3)VR(cid:3)FDQQRW(cid:3)G\QDPLFDOO\ IRUP(cid:3)FROODERUDWLRQ(cid:3)WHDPV(cid:17)(cid:3)(cid:3)$OVR(cid:15)(cid:3)WKH(cid:3)V\VWHP(cid:3)ZDV(cid:3)QHYHU(cid:3)LPSOHPHQWHG(cid:20)(cid:15)(cid:3)DQG(cid:3)WKHUHIRUH(cid:3)HYDOXDWLRQ(cid:3)LV(cid:3)UDWKHU(cid:3)GLIILFXOW(cid:17) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3) (cid:20)(cid:3)3HUVRQDO(cid:3)FRPPXQLFDWLRQ(cid:3)EHWZHHQ(cid:3)WKH(cid:3)VHFRQG(cid:3)DXWKRU(cid:3)DQG(cid:3)WKH(cid:3)DXWKRUV(cid:3)RI(cid:3)$VVHW(cid:3)VKRZV(cid:3)WKDW(cid:3)$VVHW(cid:3)ZDV(cid:3)QRW(cid:3)LPSOHPHQWHG )URP(cid:29)(cid:3)QKJ#DOOHJUD(cid:17)DWW(cid:17)FRP(cid:3)(cid:11)1DUDLQ(cid:3)*HKDQL(cid:12) 7R(cid:29)(cid:3)NDLVHU#ZHVWHQG(cid:17)SVO(cid:17)FV(cid:17)FROXPELD(cid:17)HGX 6XEMHFW(cid:29)(cid:3)5H(cid:29)(cid:3)$66(7 DVVHW(cid:3)ZDV(cid:3)QRW(cid:3)UHDOO\(cid:3)LPSOHPHQWHG(cid:17) L(cid:3)FDQ(cid:3)JLYH(cid:3)\RX(cid:3)2GH(cid:3)WKRXJK(cid:17) 1DUDLQ (cid:28)

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.