*BEGIN GRAPHICS VERSION=430/420 ENCODING=7BIT ** "Creator" tgl ** "Creation Date" Tue Feb 10 03:30:09 1998 ** "Revisor" tgl ** "Last Modified" Fri Feb 20 14:31:20 1998 SESSION WIN_SIZE <8067 10307> SLIDE_STYLE <0 -1 1> R_ARROW 3 REZ <0 2000 2000 70 0> END SESSION SLIDE_INFO SLIDE_STYLE <0 -1 1> END SLIDE_INFO PICTURE .TXT AT (142,1073) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 R_ARROW 0 V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0> TXTXYOFF <0 95> T_PNTS (0,95)(0,0)(2219,0)(2219,237)(0,237)(0,95)(2219,95) .STR L_SPACE 250 "(a) frontend sends request to postmaster\n via well-known network socket" .GRP BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> .GRP .ELL AT (2264,2818) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154) .RECT AT (2504,3080) XYRAD <220 68> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2625,3175) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-2 94> T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94) .STR L_SPACE 250 "POSTMASTER" .RECT AT (2512,3459) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2812,3546) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-6 94> T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94) .STR L_SPACE 250 "SERVER" .ELL AT (2247,3160) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (0,0)(119,0)(119,119)(0,119)(0,0) .LINE AT (2353,3220) PNTS (146,0)(0,0) .TXT AT (2778,3791) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-7 95> T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95) .STR L_SPACE 250 "server host" END .GRP .GRP BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> .TXT AT (681,3409) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0> TXTXYOFF <-3 95> T_PNTS (0,95)(0,0)(574,0)(574,97)(0,97)(0,95)(574,95) .STR L_SPACE 250 "client host" .ELL AT (121,2817) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,848)(0,848)(0,0)(1594,0)(1594,848) .GRP V_SPACE <0 250 0> SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62> .RECT AT (363,3025) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (564,3027) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <0 92> T_PNTS (0,92)(0,0)(264,0)(264,262)(0,262)(0,92)(264,92) .STR L_SPACE 250 "User\nApp" .TXT AT (1066,3105) L_SPACE 139 TXTXYOFF <-2 94> T_PNTS (0,94)(0,0)(397,0)(397,120)(0,120)(0,94)(397,94) .STR L_SPACE 250 "LIBPQ" .LINE AT (990,3026) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> PNTS (0,0)(0,266) END .GRP END .GRP END .GRP .GRP .ELL AT (2258,4158) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154) .RECT AT (2498,4420) PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2619,4515) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94) .STR L_SPACE 250 "POSTMASTER" .RECT AT (2506,4799) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2806,4886) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-6 94> T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94) .STR L_SPACE 250 "SERVER" .ELL AT (2241,4500) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (0,0)(119,0)(119,119)(0,119)(0,0) .LINE AT (2347,4560) PNTS (146,0)(0,0) .TXT AT (2772,5131) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-7 95> T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95) .STR L_SPACE 250 "server host" END .GRP .GRP BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> .TXT AT (682,5401) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0> TXTXYOFF <-3 95> T_PNTS (0,95)(0,0)(574,0)(574,97)(0,97)(0,95)(574,95) .STR L_SPACE 250 "client host" .ELL AT (122,4809) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,848)(0,848)(0,0)(1594,0)(1594,848) .GRP V_SPACE <0 250 0> SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62> .RECT AT (364,5017) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (565,5019) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <0 92> T_PNTS (0,92)(0,0)(264,0)(264,262)(0,262)(0,92)(264,92) .STR L_SPACE 250 "User\nApp" .TXT AT (1067,5097) L_SPACE 139 TXTXYOFF <-2 94> T_PNTS (0,94)(0,0)(397,0)(397,120)(0,120)(0,94)(397,94) .STR L_SPACE 250 "LIBPQ" .LINE AT (991,5018) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> PNTS (0,0)(0,266) END .GRP END .GRP .GRP .GRP .ELL AT (2271,1504) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154) .RECT AT (2511,1766) PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2632,1861) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94) .STR L_SPACE 250 "POSTMASTER" .RECT AT (2519,2145) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2819,2232) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-6 94> T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94) .STR L_SPACE 250 "SERVER" .ELL AT (2254,1846) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (0,0)(119,0)(119,119)(0,119)(0,0) .LINE AT (2360,1906) PNTS (146,0)(0,0) .TXT AT (2785,2477) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-7 95> T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95) .STR L_SPACE 250 "server host" END .GRP .GRP BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> .TXT AT (688,2095) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0> TXTXYOFF <-3 95> T_PNTS (0,95)(0,0)(574,0)(574,97)(0,97)(0,95)(574,95) .STR L_SPACE 250 "client host" .ELL AT (128,1503) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,848)(0,848)(0,0)(1594,0)(1594,848) .GRP V_SPACE <0 250 0> SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62> .RECT AT (370,1711) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (571,1713) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <0 92> T_PNTS (0,92)(0,0)(264,0)(264,262)(0,262)(0,92)(264,92) .STR L_SPACE 250 "User\nApp" .TXT AT (1073,1791) L_SPACE 139 TXTXYOFF <-2 94> T_PNTS (0,94)(0,0)(397,0)(397,120)(0,120)(0,94)(397,94) .STR L_SPACE 250 "LIBPQ" .LINE AT (997,1712) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> PNTS (0,0)(0,266) END .GRP END .GRP END .GRP .GRP .GRP .ELL AT (2255,126) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154) .RECT AT (2495,388) PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2616,483) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> T_PNTS (0,94)(0,0)(901,0)(901,97)(0,97)(0,94)(901,94) .STR L_SPACE 250 "POSTMASTER" .ELL AT (2238,468) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (0,0)(119,0)(119,119)(0,119)(0,0) .LINE AT (2344,528) PNTS (146,0)(0,0) .TXT AT (2769,1099) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-7 95> T_PNTS (0,95)(0,0)(600,0)(600,98)(0,98)(0,95)(600,95) .STR L_SPACE 250 "server host" END .GRP .GRP BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> .TXT AT (672,717) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0> TXTXYOFF <-3 95> T_PNTS (0,95)(0,0)(572,0)(572,97)(0,97)(0,95)(572,95) .STR L_SPACE 250 "client host" .ELL AT (112,125) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,848)(0,848)(0,0)(1594,0)(1594,848) .GRP V_SPACE <0 250 0> SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62> .RECT AT (354,333) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (555,335) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <0 92> T_PNTS (0,92)(0,0)(263,0)(263,262)(0,262)(0,92)(263,92) .STR L_SPACE 250 "User\nApp" .TXT AT (1056,413) L_SPACE 139 TXTXYOFF <-1 94> T_PNTS (0,94)(0,0)(398,0)(398,119)(0,119)(0,94)(398,94) .STR L_SPACE 250 "LIBPQ" .LINE AT (981,334) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> PNTS (0,0)(0,266) END .GRP END .GRP END .GRP .LINE AT (1496,476) R_ARROW 3 PNTS (0,0)(747,46) .TXT AT (129,2424) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 R_ARROW 0 V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0> TXTXYOFF <-6 95> T_PNTS (0,95)(0,0)(2084,0)(2084,126)(0,126)(0,95)(2084,95) .STR L_SPACE 250 "(b) postmaster creates backend server" .TXT AT (130,3778) L_SPACE 139 T_PNTS (0,95)(0,0)(2265,0)(2265,120)(0,120)(0,95)(2265,95) .STR L_SPACE 250 "(c) frontend connected to backend server" .GRP BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> .ELL AT (2265,5432) V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154) .RECT AT (2505,5694) PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2626,5789) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-2 94> T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94) .STR L_SPACE 250 "POSTMASTER" .RECT AT (2513,6073) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0) .TXT AT (2813,6160) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-6 94> T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94) .STR L_SPACE 250 "SERVER" .ELL AT (2248,5774) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34> PNTS (0,0)(119,0)(119,119)(0,119)(0,0) .LINE AT (2354,5834) PNTS (146,0)(0,0) .TXT AT (2779,6405) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 MARGINS <0 0 0 0> TXTXYOFF <-7 95> T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95) .STR L_SPACE 250 "server host" END .GRP .TXT AT (154,6070) L_SPACE 139 TXTXYOFF <0 95> T_PNTS (0,95)(0,0)(1732,0)(1732,265)(0,265)(0,95)(1732,95) .STR L_SPACE 250 "(d) frontend connected\n to multiple backend servers" .LINE AT (1513,1853) BACKFILL <1 0 0 0 0 0 0> THICKNESS 1 R_ARROW 3 V_SPACE <0 250 0> SIZE 180000 MARGINS <125 125 250 62> PNTS (0,0)(747,46) .LINE AT (3079,1967) PNTS (0,0)(7,239) .LINE AT (1507,3166) PNTS (0,0)(993,418) .LINE AT (1491,5185) PNTS (0,0)(1027,1043) .LINE AT (1513,4923) PNTS (0,213)(993,0) .TXT AT (171,4321) BACKFILL <1 0 5 1000 0 0 0> THICKNESS 0 R_ARROW 0 V_SPACE <0 139 0> SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0> T_PNTS (0,95)(0,0)(1429,0)(1429,236)(0,236)(0,95)(1429,95) .STR L_SPACE 250 "And multiple connections\ncan be established..." END PICTURE *END GRAPHICS