Foreword |
|
xv | |
Preface |
|
xvii | |
Acknowledgments |
|
xxi | |
|
|
1 | (4) |
|
|
1 | (4) |
|
What is Electronic Business on Internet? |
|
|
3 | (1) |
|
What are the Hot Topics in EBI? |
|
|
4 | (1) |
|
|
5 | (18) |
|
|
5 | (18) |
|
Comparison of ADSL and Cable Technologies |
|
|
19 | (1) |
|
|
20 | (3) |
|
|
23 | (26) |
|
|
23 | (4) |
|
|
27 | (1) |
|
|
27 | (3) |
|
Setting up a WWW Client-Server System |
|
|
30 | (1) |
|
|
30 | (2) |
|
|
32 | (6) |
|
Java stand-alone applications |
|
|
32 | (2) |
|
|
34 | (1) |
|
|
34 | (2) |
|
New flavor of the Internet |
|
|
36 | (2) |
|
Real-Time Processing on the WWW |
|
|
38 | (1) |
|
The Active Document Architecture |
|
|
39 | (1) |
|
The Common Object Request Broker Architecture |
|
|
40 | (3) |
|
|
41 | (1) |
|
|
42 | (1) |
|
|
42 | (1) |
|
|
43 | (1) |
|
|
44 | (3) |
|
|
44 | (1) |
|
|
45 | (1) |
|
Microsoft Site Server Commerce Edition |
|
|
46 | (1) |
|
|
47 | (2) |
|
|
49 | (48) |
|
|
50 | (4) |
|
|
54 | (1) |
|
|
55 | (2) |
|
|
57 | (5) |
|
|
62 | (5) |
|
|
63 | (4) |
|
|
67 | (1) |
|
|
67 | (3) |
|
|
68 | (2) |
|
|
70 | (1) |
|
Image Representation on the Web |
|
|
70 | (3) |
|
Some Popular Static Image Formats |
|
|
70 | (2) |
|
Some Popular Dynamic Image Formats |
|
|
72 | (1) |
|
Sound Representation on the Web |
|
|
73 | (3) |
|
Some Popular Music Formats |
|
|
73 | (3) |
|
|
76 | (1) |
|
|
76 | (5) |
|
|
76 | (1) |
|
|
77 | (4) |
|
|
81 | (7) |
|
|
88 | (1) |
|
Socratenon and its Extension to Education in Mobile Environments |
|
|
89 | (6) |
|
A Short Overview of the Socratenon Project |
|
|
90 | (4) |
|
|
94 | (1) |
|
|
95 | (2) |
|
|
97 | (68) |
|
Introduction to Software Agents |
|
|
97 | (6) |
|
Response and Collaboration Methods for Software Agents |
|
|
103 | (3) |
|
|
104 | (1) |
|
Agents Collaboration Methods |
|
|
104 | (1) |
|
|
105 | (1) |
|
The Personal Channel Agent for Avoiding for Unwanted Email |
|
|
105 | (1) |
|
Selected Case Studies in Software Agents Technology |
|
|
106 | (3) |
|
Mobility and Network-Aware Computing |
|
|
107 | (1) |
|
Agents for Internet Navigation |
|
|
108 | (1) |
|
|
108 | (1) |
|
Mobile Agents and Java Based Tools |
|
|
109 | (7) |
|
Coordination Models for Mobile Agents |
|
|
116 | (7) |
|
|
116 | (4) |
|
Two Examples of Linda-Like Approaches |
|
|
120 | (1) |
|
A Linda-Like Approach Implemented in X-KLAIM |
|
|
120 | (3) |
|
A Linda-Like Approach Implementing Active Web |
|
|
123 | (1) |
|
Selected Case Studies in Mobile Agents Technology |
|
|
123 | (1) |
|
|
124 | (22) |
|
Genetic Algorithms for Internet Search |
|
|
125 | (8) |
|
|
133 | (6) |
|
Simulated Annealing for Internet Search |
|
|
139 | (3) |
|
Simulated Annealing Revisited |
|
|
142 | (1) |
|
Hybrid Approaches to Internet Search |
|
|
143 | (1) |
|
|
143 | (1) |
|
|
143 | (2) |
|
|
145 | (1) |
|
Selected Industrial Efforts in the Area of Software Agents |
|
|
146 | (4) |
|
Selected Research Efforts in the Area of Software Agents |
|
|
150 | (5) |
|
Research at Universities in the USA |
|
|
150 | (1) |
|
Research at Universities in the Far East |
|
|
151 | (2) |
|
Research at Universities in Europe |
|
|
153 | (2) |
|
|
155 | (6) |
|
|
161 | (2) |
|
|
163 | (2) |
|
|
165 | (22) |
|
Introduction to Proxy Servers |
|
|
165 | (2) |
|
Introduction to Proxy Caching |
|
|
167 | (1) |
|
Removal Policies for Proxy Caching |
|
|
168 | (4) |
|
Prefetching and Advanced Proxy Caching |
|
|
172 | (1) |
|
Cache Consistency on the WWW |
|
|
173 | (2) |
|
Cache Consistency Mechanisms of HTTP |
|
|
175 | (5) |
|
|
176 | (1) |
|
|
177 | (1) |
|
The Adaptive TTL Approach |
|
|
177 | (1) |
|
|
178 | (1) |
|
Comparison of Different Cache Consistency Approaches |
|
|
178 | (2) |
|
|
180 | (1) |
|
Rationales Pro and Contra Caching |
|
|
181 | (1) |
|
Static Versus Dynamic Allocation Methods |
|
|
182 | (2) |
|
WWW Cache Consistency Maintenance on the Object Level |
|
|
184 | (1) |
|
|
184 | (1) |
|
Exploring Spatial and Temporal Locality in HTML Documents |
|
|
185 | (1) |
|
|
185 | (2) |
|
|
187 | (14) |
|
Introduction to Workflow Management Systems |
|
|
187 | (2) |
|
Organizational Integration |
|
|
189 | (1) |
|
Examples of Workflow Management Systems |
|
|
190 | (1) |
|
Hot Research Issues in Workflow Technologies |
|
|
191 | (9) |
|
|
200 | (1) |
|
Collaboration Technologies |
|
|
201 | (10) |
|
Introduction to Collaboration Technologies |
|
|
201 | (1) |
|
Software Packages for Collaboration |
|
|
202 | (2) |
|
Collaborative Software Engineering Methodology |
|
|
204 | (3) |
|
Selected Examples in Collaboration |
|
|
207 | (2) |
|
|
209 | (2) |
|
An Overview of the On-Going Research |
|
|
211 | (8) |
|
An Accelerator For Business Search |
|
|
211 | (1) |
|
Home Automation on the Internet |
|
|
212 | (1) |
|
Modifying Netscape for Better Business Opportunities |
|
|
213 | (1) |
|
Intelligent Proxy Caching With Mobile Agents |
|
|
214 | (1) |
|
Efficient Genetic Search Based on Mobile Agents |
|
|
214 | (1) |
|
A Search Chip For ATM Based on Hashing |
|
|
215 | (1) |
|
An FT I/O Pump Based on Reflective Memory |
|
|
216 | (1) |
|
The Next Generation PC For Multimedia Applications |
|
|
216 | (1) |
|
Modeling For Silicon Compilation |
|
|
216 | (1) |
|
A Software Package For Education on the Internet |
|
|
217 | (2) |
|
|
219 | (4) |
REFERENCES |
|
223 | (10) |
APPENDIXES |
|
233 | (192) |
|
|
233 | (102) |
|
A.1 Introduction to E-commerce |
|
|
233 | (2) |
|
A.1.1 The First Step - Web Store |
|
|
235 | (3) |
|
A.1.2 Obtaining a Digital Certificate |
|
|
238 | (1) |
|
A.1.3 Shopping Cart Software |
|
|
239 | (1) |
|
A.1.4 Credit Cards and Electronic Cash |
|
|
239 | (1) |
|
A.1.5 Marketing and Planning |
|
|
240 | (1) |
|
|
240 | (3) |
|
A.2.1 Creating a New Store |
|
|
243 | (4) |
|
|
247 | (2) |
|
|
249 | (7) |
|
|
256 | (2) |
|
A.2.5 Variable Overriding |
|
|
258 | (3) |
|
|
261 | (1) |
|
|
262 | (1) |
|
A.2.8 Publishing the Store |
|
|
263 | (1) |
|
|
264 | (1) |
|
A.3.1 Introduction to ecBuilder |
|
|
265 | (1) |
|
|
265 | (1) |
|
A.3.3 The ecBuilder Wizard |
|
|
266 | (1) |
|
A.3.3.1 Step one: Site Structure |
|
|
266 | (1) |
|
A.3.3.2 Step two: Company Address |
|
|
267 | (2) |
|
A.3.3.3 Step three: Site Builder Profile |
|
|
269 | (1) |
|
A.3.3.4 Step four: Contract Person Profile |
|
|
270 | (1) |
|
A.3.3.5 Step five: Business Classification |
|
|
270 | (1) |
|
A.3.3.6 Step six: Company Identity |
|
|
270 | (2) |
|
A.3.3.7 Step seven: Web Site Content |
|
|
272 | (1) |
|
A.3.3.8 Step eight: Payment Methods |
|
|
273 | (1) |
|
A.3.3.9 Step nine: Online Payment Processing |
|
|
274 | (1) |
|
A.3.3.10 Step ten: Catalog |
|
|
275 | (6) |
|
A.3.3.11 Step eleven: Advertising and Statistics |
|
|
281 | (1) |
|
A.3.3.12 Step twelve: Order and Inquiry Fields |
|
|
282 | (1) |
|
A.3.3.13 Step thirteen: Site Design and Preview |
|
|
282 | (2) |
|
A.3.3.14 Step fourteen: Security Options |
|
|
284 | (1) |
|
A.3.3.15 Step fifteen: Search Engines |
|
|
284 | (4) |
|
A.3.3.16 Step sixteen: Upload Your Site |
|
|
288 | (1) |
|
A.3.4 ecBuilder Menu Bar Commands |
|
|
288 | (1) |
|
|
289 | (3) |
|
A.4 Secure Socket Layer (SSL) |
|
|
292 | (1) |
|
A.4.1 The Architecture of SSL |
|
|
293 | (1) |
|
|
294 | (1) |
|
A.4.3 The Simplified Handshake Protocol |
|
|
294 | (2) |
|
A.4.4 The SSL Record Layer |
|
|
296 | (1) |
|
A.5 Microsoft Site Server Commerce Edition |
|
|
297 | (2) |
|
A.5.1 Site Server Advances |
|
|
299 | (2) |
|
|
301 | (1) |
|
|
302 | (1) |
|
A.5.4 Starting the Pipeline |
|
|
303 | (1) |
|
|
303 | (2) |
|
A.5.6 Pipeline Types and Their Stages |
|
|
305 | (1) |
|
|
306 | (1) |
|
|
307 | (3) |
|
|
310 | (1) |
|
A.5.10 The OPP COM Components Included Into the SSCE Package |
|
|
311 | (1) |
|
A.5.10.1 Scriptor Component |
|
|
311 | (1) |
|
A.5.10.2 QueryProdlnfoADO Component for the Product Information Stage |
|
|
312 | (1) |
|
A.5.10.3 DefaultShopperInfo Component for the Shopper Information Stage |
|
|
313 | (1) |
|
A.5.10.4 Order Initialization Stage |
|
|
313 | (1) |
|
A.5.10.5 rder Check Stage |
|
|
314 | (1) |
|
A.5.10.6 DefaultItemPrice Component for the Price Stage |
|
|
314 | (1) |
|
A.5.10.7 Item Adjust Price Stage |
|
|
314 | (1) |
|
A.5.10.8 Order Adjust Stage |
|
|
315 | (1) |
|
A.5.10.9 Order Subtotal Stage |
|
|
316 | (1) |
|
A.5.10.10 The Shipping Stage |
|
|
316 | (1) |
|
A.5.10.10.1 FixedShipping Component |
|
|
316 | (1) |
|
A.5.10.10.2 LinearShipping Component |
|
|
317 | (1) |
|
A.5.10.10.3 TableShippingADO Component |
|
|
318 | (1) |
|
|
319 | (1) |
|
|
319 | (2) |
|
A.5.10.13 Order Total Stage |
|
|
321 | (1) |
|
A.5.10.14 Inventory Stage |
|
|
321 | (1) |
|
A.5.10.15 Purchase Check Stage |
|
|
321 | (1) |
|
|
322 | (1) |
|
|
322 | (1) |
|
A.6 The Automatic Credit Card Payment Within the ASP Applications |
|
|
323 | (1) |
|
A.6.1 The Component Installation Process |
|
|
324 | (1) |
|
A.6.2 Using the Component |
|
|
325 | (10) |
|
|
335 | (50) |
|
B.1 Introduction to MOBNET |
|
|
338 | (1) |
|
B.2 A Survey of Tools for Creation of Mobile Applications |
|
|
339 | (1) |
|
B.1 Architecture of the Infrastructure for Experimenting in Genetic Search and Proxy Caching |
|
|
340 | (4) |
|
B.2 Experimenting in Genetic Search |
|
|
344 | (1) |
|
|
344 | (1) |
|
|
345 | (3) |
|
|
348 | (1) |
|
|
348 | (1) |
|
B.2.5 Results of the experiment |
|
|
349 | (1) |
|
B.3 Experimenting in Proxy Caching |
|
|
350 | (1) |
|
|
350 | (1) |
|
|
350 | (1) |
|
|
350 | (1) |
|
|
351 | (3) |
|
B.3.5 Results of the experiment |
|
|
354 | (1) |
|
|
354 | (1) |
|
|
355 | (1) |
|
B.4 Software Installations |
|
|
355 | (1) |
|
|
355 | (1) |
|
|
356 | (1) |
|
B.4.3 The Concordia Architecture |
|
|
357 | (11) |
|
B.4.4 Installation and Setup |
|
|
368 | |
|
B.4.4.1 Shutting Down Concordia Processes |
|
|
360 | (2) |
|
B.4.4.2 Component List and Installation Directory |
|
|
362 | (1) |
|
|
362 | (3) |
|
B.4.5 UNIX Installation and Setup |
|
|
365 | (1) |
|
B.4.5.1 Concordia Installation Steps on Unix Platforms |
|
|
365 | (1) |
|
B.4.5.1.1 Run the Concordia Installation Script |
|
|
366 | (1) |
|
B.4.5.1.2 Getting Started |
|
|
367 | (1) |
|
|
368 | (1) |
|
B.4.7 Starting a Concordia Server |
|
|
368 | (1) |
|
B.4.7.1 Restarting a Concordia Server |
|
|
368 | (1) |
|
B.4.7.2 Using the Concordia Server Control Panel |
|
|
369 | (1) |
|
B.4.8 Moving Concordia to a New Location |
|
|
370 | (1) |
|
B.4.8.1 Windows NT and Windows 95/98 Platforms |
|
|
371 | (1) |
|
B.4.8.2 Solars and Unix Platforms |
|
|
371 | (1) |
|
B.4.9 Deinstalling Concordia |
|
|
372 | (1) |
|
B.4.9.1 Deinstalling Concordia from Windows 95/98/NT |
|
|
372 | (1) |
|
B.4.9.2 Deinstalling Concordia from a Solaris Platform |
|
|
372 | (1) |
|
|
372 | (1) |
|
B.4.10.1 Installed Directory Tree |
|
|
373 | (1) |
|
B.4.10.2 Updating the PATH and CLASSPATH variables |
|
|
373 | (1) |
|
B.4.10.3 Setting the PATH Variable in the autoexec.bat |
|
|
374 | (1) |
|
B.4.10.4 Setting the CLASSPATH Environment Variable |
|
|
374 | (1) |
|
B.4.10.5 Running the JDK software tools |
|
|
375 | (1) |
|
B.4.11 Troubleshooting the Installation |
|
|
376 | (1) |
|
B.4.11.1 Error Messages Show Up |
|
|
376 | (1) |
|
B.4.11.2 AppletViewer Does Not Load Applets |
|
|
376 | (1) |
|
B.4.11.3 AppletViewer Locks Up |
|
|
377 | (1) |
|
B.4.11.4 Error Message: Exception in thread NULL |
|
|
377 | (1) |
|
B.4.11.5 Error Message: Could not read properties file |
|
|
377 | (1) |
|
B.4.11.6 Error Message: Invalid JAVA HOME |
|
|
378 | (1) |
|
|
378 | (1) |
|
B.5.1 What Systems does Squid run on? |
|
|
378 | (1) |
|
|
379 | (1) |
|
|
379 | (1) |
|
B.5.4 Directory structure |
|
|
380 | (1) |
|
B.5.5 Basic configuration |
|
|
381 | (1) |
|
B.5.6 MOBNET specific configuration |
|
|
381 | (1) |
|
|
381 | (1) |
|
|
381 | (1) |
|
|
382 | (1) |
|
|
383 | (1) |
|
|
383 | (2) |
|
|
385 | (22) |
|
|
386 | (1) |
|
|
386 | (1) |
|
|
386 | (1) |
|
C.3.1 Information Collecting Phase |
|
|
387 | (2) |
|
C.3.2 Calculating Weighted Sums |
|
|
389 | (1) |
|
|
390 | (1) |
|
C.4.1 Statistical Analysis of the URLs |
|
|
391 | (1) |
|
C.4.2 Architectural Simulation |
|
|
391 | (10) |
|
|
401 | (2) |
|
|
403 | (3) |
|
|
406 | (1) |
|
|
407 | (18) |
|
D.1 The purpose of Socratenon |
|
|
408 | (1) |
|
D.2 The Structure of Courses |
|
|
409 | (2) |
|
D.3 Socratenon's main interfaces |
|
|
411 | (1) |
|
D.4 Socratenon's technical features |
|
|
411 | (1) |
|
D.5 The Forest: Contemporary Web Technologies |
|
|
412 | (1) |
|
D.6 The roadmap: Concepts and the methods |
|
|
413 | (7) |
|
D.7 A Path Through the Forest: The Infrastructure And the Tools |
|
|
420 | (1) |
|
|
420 | (2) |
|
|
422 | (1) |
|
|
423 | (2) |
Index |
|
425 | |