Revised introduction. Added figure with YAZ module layers.
[yaz-moved-to-github.git] / doc / apilayer.obj
diff --git a/doc/apilayer.obj b/doc/apilayer.obj
new file mode 100644 (file)
index 0000000..a2e423f
--- /dev/null
@@ -0,0 +1,147 @@
+%TGIF 4.1.42-QPL
+state(1,37,100.000,0,0,0,16,1,9,0,0,0,0,3,0,1,0,'Helvetica',0,80640,0,0,1,5,0,0,1,1,0,16,0,0,1,1,1,0,1485,1050,0,0,2880,0).
+%
+% @(#)$Header: /home/cvsroot/yaz/doc/apilayer.obj,v 1.1 2003-02-23 14:25:34 adam Exp $
+% %W%
+%
+unit("1 pixel/pixel").
+color_info(19,65535,0,[
+       "magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
+       "red", 65535, 0, 0, 65535, 0, 0, 1,
+       "green", 0, 65535, 0, 0, 65535, 0, 1,
+       "blue", 0, 0, 65535, 0, 0, 65535, 1,
+       "yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
+       "pink", 65535, 49931, 50971, 65535, 49344, 52171, 1,
+       "cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
+       "CadetBlue", 22885, 40569, 40569, 24415, 40606, 41120, 1,
+       "white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
+       "black", 0, 0, 0, 0, 0, 0, 1,
+       "DarkSlateGray", 10402, 19764, 18724, 12079, 20303, 20303, 1,
+       "#00000000c000", 0, 0, 48891, 0, 0, 49152, 1,
+       "#820782070000", 34327, 33287, 0, 33287, 33287, 0, 1,
+       "#3cf3fbee34d2", 14563, 64494, 14563, 15603, 64494, 13522, 1,
+       "#3cf3fbed34d3", 14563, 64494, 14563, 15603, 64493, 13523, 1,
+       "#ffffa6990000", 65535, 42649, 0, 65535, 42649, 0, 1,
+       "#ffff0000fffe", 65535, 0, 65535, 65535, 0, 65534, 1,
+       "#fffe0000fffe", 65535, 0, 65535, 65534, 0, 65534, 1,
+       "#fffe00000000", 65535, 0, 0, 65534, 0, 0, 1
+]).
+script_frac("0.6").
+fg_bg_colors('black','white').
+dont_reencode("FFDingbests:ZapfDingbats").
+page(1,"",1,'').
+text('black',95,51,2,0,1,159,34,6,14,3,0,0,0,0,2,159,34,0,0,"",0,0,0,0,65,'',[
+minilines(159,34,0,0,0,0,0,[
+mini_line(159,14,3,0,0,0,[
+str_block(0,159,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,159,14,3,0,-1,0,0,0,0,0,
+       "Client/Server Application")])
+]),
+mini_line(0,14,3,0,0,0,[
+str_block(0,0,14,3,0,0,0,0,0,[
+str_seg('black','Helvetica',0,80640,0,14,3,0,0,0,0,0,0,0,
+       "")])
+])
+])]).
+text('black',190,121,2,0,1,40,34,17,14,3,0,0,0,0,2,40,34,0,0,"",0,0,0,0,135,'',[
+minilines(40,34,0,0,0,0,0,[
+mini_line(33,14,3,0,0,0,[
+str_block(0,33,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,33,14,3,0,-1,0,0,0,0,0,
+       "SRW")])
+]),
+mini_line(40,14,3,0,0,0,[
+str_block(0,40,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,40,14,3,0,-1,0,0,0,0,0,
+       "SOAP")])
+])
+])]).
+text('black',120,121,2,0,1,44,34,21,14,3,0,0,0,0,2,44,34,0,0,"",0,0,0,0,135,'',[
+minilines(44,34,0,0,0,0,0,[
+mini_line(44,14,3,0,0,0,[
+str_block(0,44,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,44,14,3,0,-1,0,0,0,0,0,
+       "Z39.50")])
+]),
+mini_line(41,14,3,0,0,0,[
+str_block(0,41,14,3,0,-3,0,0,0,[
+str_seg('black','Helvetica',0,80640,41,14,3,0,-3,0,0,0,0,0,
+       "ASN.1")])
+])
+])]).
+text('black',190,186,1,0,1,37,17,25,14,3,0,0,0,0,2,37,17,0,0,"",0,0,0,0,200,'',[
+minilines(37,17,0,0,0,0,0,[
+mini_line(37,14,3,0,0,0,[
+str_block(0,37,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,37,14,3,0,-1,0,0,0,0,0,
+       "HTTP")])
+])
+])]).
+text('black',240,266,1,0,1,26,17,53,14,3,0,0,0,0,2,26,17,0,0,"",0,0,0,0,280,'',[
+minilines(26,17,0,0,0,0,0,[
+mini_line(26,14,3,0,0,0,[
+str_block(0,26,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,26,14,3,0,-1,0,0,0,0,0,
+       "SSL")])
+])
+])]).
+box('black','',35,230,305,255,0,1,1,197,0,0,0,0,0,'1',0,[
+]).
+box('black','',175,180,305,215,0,1,1,198,0,0,0,0,0,'1',0,[
+]).
+box('black','',175,115,240,165,0,1,1,200,0,0,0,0,0,'1',0,[
+]).
+box('black','',100,115,170,165,0,1,1,203,0,0,0,0,0,'1',0,[
+]).
+box('black','',205,255,305,290,0,1,1,214,0,0,0,0,0,'1',0,[
+]).
+text('black',95,231,1,0,1,83,17,224,14,3,0,0,0,0,2,83,17,0,0,"",0,0,0,0,245,'',[
+minilines(83,17,0,0,0,0,0,[
+mini_line(83,14,3,0,0,0,[
+str_block(0,83,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,83,14,3,0,-1,0,0,0,0,0,
+       "COMSTACK")])
+])
+])]).
+text('black',80,186,1,0,1,71,17,254,14,3,0,0,0,0,2,71,17,0,0,"",0,0,0,0,200,'',[
+minilines(71,17,0,0,0,0,0,[
+mini_line(71,14,3,0,0,0,[
+str_block(0,71,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,71,14,3,0,-1,0,0,0,0,0,
+       "ODR (BER)")])
+])
+])]).
+box('black','',35,180,170,215,0,1,1,266,0,0,0,0,0,'1',0,[
+]).
+box('black','',35,45,305,90,0,1,1,268,0,0,0,0,0,'1',0,[
+]).
+box('black','',240,115,305,165,0,1,1,292,5,0,0,0,0,'1',0,[
+]).
+text('black',255,121,2,0,1,29,34,293,14,3,0,0,0,0,2,29,34,0,0,"",0,0,0,0,135,'',[
+minilines(29,34,0,0,0,0,0,[
+mini_line(28,14,3,0,0,0,[
+str_block(0,28,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,28,14,3,0,-1,0,0,0,0,0,
+       "SRU")])
+]),
+mini_line(29,14,3,0,0,0,[
+str_block(0,29,14,3,0,0,0,0,0,[
+str_seg('black','Helvetica',0,80640,29,14,3,0,0,0,0,0,0,0,
+       "GET")])
+])
+])]).
+text('black',50,121,2,0,1,41,34,303,14,3,0,0,0,0,2,41,34,0,0,"",0,0,0,0,135,'',[
+minilines(41,34,0,0,0,0,0,[
+mini_line(21,14,3,0,0,0,[
+str_block(0,21,14,3,0,-1,0,0,0,[
+str_seg('black','Helvetica',0,80640,21,14,3,0,-1,0,0,0,0,0,
+       "ILL")])
+]),
+mini_line(41,14,3,0,0,0,[
+str_block(0,41,14,3,0,-3,0,0,0,[
+str_seg('black','Helvetica',0,80640,41,14,3,0,-3,0,0,0,0,0,
+       "ASN.1")])
+])
+])]).
+box('black','',35,115,100,165,0,1,1,305,0,0,0,0,0,'1',0,[
+]).