%PDF-1.4
%
1 0 obj
<>
endobj
2 0 obj
<>
endobj
3 0 obj
<>stream
IEEE
IEEE Transactions on Services Computing; ;PP;99;10.1109/TSC.2018.2847344
REST
RESTful
Web Services
API
HTTP
Web
Web Services Analysis
An Analysis of Public REST Web Service APIs
Andy Neumann
Nuno Laranjeiro
Jorge Bernardino
endstream
endobj
4 0 obj
<>stream
x+ |
endstream
endobj
5 0 obj
<>stream
x0DSx DkY.J|mv_A393ҝ~PO//(Lfٴ|-x/[u!#$-QJJY6ER=ya%yBM|`"Y9.ʱA/qb]U]#fΆY\晡oTiӖb=
endstream
endobj
6 0 obj
<>stream
x+ |
endstream
endobj
7 0 obj
<>stream
x1o0+n,1
d+4ԑX
1`VשÑzfQ)?(6ٺ^KpkZԝp&ûNBfZϗRD䛪(B;ܼuЉp!zF`37՚>Hm=L
endstream
endobj
8 0 obj
<>stream
x+ |
endstream
endobj
9 0 obj
<>stream
x1o0+n,1
d+4ԑX
1`VשÑzfF9ORdrzzy{/-:Z>stream
x+ |
endstream
endobj
11 0 obj
<>stream
x1o0+nl%1"
dHNb`VשÑiq%rL7RPlu9}lS<=օ`GU8;>pg:ԝxa/?vwZϖRDjUV+ek\^̀6 33ëZӉ1=
endstream
endobj
12 0 obj
<>stream
x+ |
endstream
endobj
13 0 obj
<>stream
x1o0+nl%H((j)JR۴
Nu7|M^N
TW1&[W7oa;|.$d8JR\;Y77zQ䅂7uYեBwz4
Nc/fцY\~𬿨A=N
endstream
endobj
14 0 obj
<>stream
x+ |
endstream
endobj
15 0 obj
<>stream
x0DSb
c!hbv*
ׯA393҅4pcԕpW{a-wJZ<|`"E9-ʩApỪ*V̀
) #PQiO[=
endstream
endobj
16 0 obj
<>stream
x+ |
endstream
endobj
17 0 obj
<>stream
x1o0+n,1
d+4ԑX
1`VשÑzfPB(IVl]N_O/o%EWBGIzT,UhX5ENx]~]'im!3B|`"MUUn^zy8=_#0ЍfjMt?0=M
endstream
endobj
18 0 obj
<>stream
x+ |
endstream
endobj
19 0 obj
<>stream
x1o0+n,1
dCZGb5ĔW%~mZNu7|3(oc
]-o#պlc(.+qZLgz.dxKZ;LP:_+|WeU(u]>stream
x+ |
endstream
endobj
21 0 obj
<>stream
x1o0+nl%Hcj)JR۴
Nu7|M^N\R9?(lS@O{źlc(5Kq5Z?Lgdx_KZ;LP*_).Zˀip{66Dϗ8SgE:==$
endstream
endobj
22 0 obj
<>stream
x+ |
endstream
endobj
23 0 obj
<>stream
x1o0+n,1
d+4ԑX
1`VÑz%r@a#~mպlc(.q?nMk/dx_IZ[P2_*|SeU(4zq:6N6D0tcZڷ="
endstream
endobj
24 0 obj
<>stream
x+ |
endstream
endobj
25 0 obj
<>stream
xn0D+f Rƈ*],HlMbڋ6렙93/m4D}s7(VYY@kCϭu!5$Qj88Y3EVx8ya'wKZ;ÇʧUR0yUzp[xoDZo3ӆ蹍,.c?eX5hOz=#
endstream
endobj
26 0 obj
<>stream
x+ |
endstream
endobj
27 0 obj
<>stream
x1o0+nl%H((j)JR۴
Nu7|M^N\R9?(6ٺxۡu!=$Qjjܙ"u'<&v"/LD˪.Zˀip{66Dϗ8SgE:=
endstream
endobj
28 0 obj
<>stream
x+ |
endstream
endobj
29 0 obj
<>stream
x1o0+nlf !}UÖSsg!2[6hd]Hp 6I1qH\Xڛ_rs8lj1'
&"_Ӣ*g/±o="0}3U'=!
endstream
endobj
30 0 obj
<>stream
x+ |
endstream
endobj
31 0 obj
<>stream
x1o0+n
1%d4CFb5i___S
w~Urpg:ԝp&Û\]/i U>-7ժV
ˀq{66Dmdqf[Z'5=O
endstream
endobj
32 0 obj
<>/SaveStreams<>/Metadata 3 0 R/Type/Catalog/Outlines 36 0 R/Pages 37 0 R>>
endobj
36 0 obj
<>
endobj
34 0 obj
<>stream
xS(T e
endstream
endobj
35 0 obj
<>stream
xST %
endstream
endobj
37 0 obj
<>
endobj
38 0 obj
<>
endobj
39 0 obj
<>
endobj
33 0 obj
<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
40 0 obj
<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
41 0 obj
<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
42 0 obj
<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
43 0 obj
<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
44 0 obj
<>/ExtGState<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
45 0 obj
<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
46 0 obj
<>/ExtGState<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
47 0 obj
<>/ExtGState<>/ProcSet[/PDF/Text]/Font<>>>/Parent 38 0 R/MediaBox[0 0 595 842]>>
endobj
48 0 obj
<>/ProcSet[/PDF/Text]/Font<>>>/Parent 39 0 R/MediaBox[0 0 595 842]>>
endobj
49 0 obj
<>/ExtGState<>/ProcSet[/PDF/Text]/Font<>>>/Parent 39 0 R/MediaBox[0 0 595 842]>>
endobj
50 0 obj
<>/ProcSet[/PDF/Text]/Font<>>>/Parent 39 0 R/MediaBox[0 0 595 842]>>
endobj
51 0 obj
<>/ExtGState<>/ProcSet[/PDF/Text]/Font<>>>/Parent 39 0 R/MediaBox[0 0 595 842]>>
endobj
52 0 obj
<>/ProcSet[/PDF/Text/ImageC]/XObject<>/Font<>>>/Parent 39 0 R/MediaBox[0 0 595 842]>>
endobj
53 0 obj
<>stream
HWYoF~70EټD3b$ "YɦJ@w꺾˫1/RL-WzGItΣ|E^fOݝLUqP}kT٪ieי͵Zj̩_uѕuu1`ӗim[XՓ1junn^__FȽ|mWTٴ7=MS]{SVuAҲIa,2"J܃xEӕVjeLڜ@\QzIUu@I@W3UśZjgԩ)V۲z zwegoA^:oO|4f"kRTEE~S|)U[I
>[}'au)PVWZJ??B
J<=4s?U~yv@l;5SKoC5{汚ү4~
ܠ-
BAE.,O= \ +JjªtNbxaDjvMiyVuhȣ,OcRv !t 8s0GYq5q'rk;IPpgP uHF.
@-Z Nb4ٰS|Gxl#83H2m!ȝ&~ZlJNjڳ|?4DNTAW>'jBЧd
[4.%A_Yysŏ]Om<0ADb؈}ǮuLg5𐀵#fEk#APp~>5ݜw;e`> ~W,tKBtg-ƟeB7aN,K^~F̎s>Z=mB%`Gc7$Z-0*A,"l,K'E!I!6xyk($S"rǞ&^l!Is]nSR%Lf[3ɾo/?xhlj>|vinW
sRB`7]g0
ʋ 20DY]K4E.9--(>iռs;F p4țX5R (bP+OqDS'-]sMСkm=dT6
BC@N1BF0bX7H `0Kt }C: "GCmAZ3j̕bN*VE0kߜgI>5sMTLĎ-
6