Infrastructure for Electronic Business on the Internet

by
Format: Hardcover
Pub. Date: 2001-06-01
Publisher(s): Kluwer Academic Pub
List Price: $262.49

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:30 Days access
Downloadable:30 Days
$57.24
Online:60 Days access
Downloadable:60 Days
$76.32
Online:90 Days access
Downloadable:90 Days
$95.40
Online:120 Days access
Downloadable:120 Days
$114.48
Online:180 Days access
Downloadable:180 Days
$124.02
Online:1825 Days access
Downloadable:Lifetime Access
$190.80
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$124.02*

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

The rapidly growing field of Electronic Business on the Internet (EBI) includes a number of subfields, such as electronic commerce, electronic multimedia, workflow technologies, and collaboration technologies. The term electronic business implies a synergistic interaction between a number of different fields with the purpose of maximizing not only the short term profit, but the long term profit as well. In order to establish technical prerequisites for efficient electronic business on the Internet, appropriate system support is needed. Infrastructure for Electronic Business on the Internet discusses the topic of system support and its main bottlenecks, stressing explanations that link the newly emerging problems with those found in the general computer architecture field. Attention is dedicated to both hardware and software issues and their symbiotic interactions. Infrastructure for Electronic Business on the Internet is an excellent reference for researchers and practitioners and may also be used as a text for advanced courses in on the topic.

Table of Contents

Foreword xv
Preface xvii
Acknowledgments xxi
Introduction
1(4)
What is Internet?
1(4)
What is Electronic Business on Internet?
3(1)
What are the Hot Topics in EBI?
4(1)
ADSL
5(18)
Essence of ADSL
5(18)
Comparison of ADSL and Cable Technologies
19(1)
Problems
20(3)
Software Tools For EBI
23(26)
HTML
23(4)
CGI
27(1)
ASP
27(3)
Setting up a WWW Client-Server System
30(1)
Java
30(2)
JDK
32(6)
Java stand-alone applications
32(2)
Java applets
34(1)
Java servlets
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)
CORBA: An Example
41(1)
CORBA: Strategic Issues
42(1)
CORBA: Tactical Issues
42(1)
The XML
43(1)
Practical Issues
44(3)
Yahoo! Store
44(1)
The ecBuilder
45(1)
Microsoft Site Server Commerce Edition
46(1)
Problems
47(2)
Internet Automation
49(48)
The IEEE 1390
50(4)
What Are the Next Steps?
54(1)
Virtual Factories
55(2)
Internet Cars
57(5)
Fax Services
62(5)
Internet Fax
63(4)
Fax Web
67(1)
Phone services
67(3)
Net Phone
68(2)
Net Talk
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)
Future Trends
76(1)
Mobile Phone Services
76(5)
General About GSM
76(1)
Selected GSM Services
77(4)
The MobileIP
81(7)
Selected Examples
88(1)
Socratenon and its Extension to Education in Mobile Environments
89(6)
A Short Overview of the Socratenon Project
90(4)
Mobile Socratenon
94(1)
Problems
95(2)
Software Agents
97(68)
Introduction to Software Agents
97(6)
Response and Collaboration Methods for Software Agents
103(3)
Agents Response Methods
104(1)
Agents Collaboration Methods
104(1)
The Apple Data Detector
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)
Security and Mobile Code
108(1)
Mobile Agents and Java Based Tools
109(7)
Coordination Models for Mobile Agents
116(7)
Issues of Importance
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)
The Internet Search
124(22)
Genetic Algorithms for Internet Search
125(8)
Genetic Search Revisited
133(6)
Simulated Annealing for Internet Search
139(3)
Simulated Annealing Revisited
142(1)
Hybrid Approaches to Internet Search
143(1)
Hybrid Search Revisited
143(1)
The GSA Algorithm
143(2)
The HSA Algorithm
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)
Practical Issues
155(6)
Conclusion
161(2)
Problems
163(2)
Proxy Caching
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)
The TTL Approach
176(1)
The PET Approach
177(1)
The Adaptive TTL Approach
177(1)
The IV Approach
178(1)
Comparison of Different Cache Consistency Approaches
178(2)
Implementation Tools
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)
Adaptive Locking
184(1)
Exploring Spatial and Temporal Locality in HTML Documents
185(1)
Problems
185(2)
Workflow Technologies
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)
Problems
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)
Problems
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)
Conclusion
219(4)
REFERENCES 223(10)
APPENDIXES 233(192)
A. e-conomy
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)
A.2 Yahoo! Store
240(3)
A.2.1 Creating a New Store
243(4)
A.2.2 Front Page
247(2)
A.2.3 Variables
249(7)
A.2.4 Adding Items
256(2)
A.2.5 Variable Overriding
258(3)
A.2.6 Special Items
261(1)
A.2.7 Internal Clipboard
262(1)
A.2.8 Publishing the Store
263(1)
A.3 The ecBuilder
264(1)
A.3.1 Introduction to ecBuilder
265(1)
A.3.2 Payment processing
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)
A.3.5 The ecOrderDesk
289(3)
A.4 Secure Socket Layer (SSL)
292(1)
A.4.1 The Architecture of SSL
293(1)
A.4.2 RSA Algorithm
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)
A.5.2 The OPP Concept
301(1)
A.5.3 Pipeline Editor
302(1)
A.5.4 Starting the Pipeline
303(1)
A.5.5 OrderForm Object
303(2)
A.5.6 Pipeline Types and Their Stages
305(1)
A.5.7 Product Pipeline
306(1)
A.5.8 Plan pipeline
307(3)
A.5.9 Purchase Pipeline
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)
A.5.10.11 Handling Stage
319(1)
A.5.10.12 Tax Stage
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)
A.5.10.16 Payment Stage
322(1)
A.5.10.17 Accept Stage
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)
B. MobNet
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)
B.2.1 Existing solutions
344(1)
B.2.2 Our solutions
345(3)
B.2.3 Proposed solutions
348(1)
B.2.4 Experiment
348(1)
B.2.5 Results of the experiment
349(1)
B.3 Experimenting in Proxy Caching
350(1)
B.3.1 The Problem
350(1)
B.3.2 Existing Solutions
350(1)
B.3.3 Proposed Solution
350(1)
B.3.4 Experiment
351(3)
B.3.5 Results of the experiment
354(1)
B.3.6 Conclusion
354(1)
B.3.7 Acknowledgments
355(1)
B.4 Software Installations
355(1)
B.4.1 Concordia
355(1)
B.4.2 Concordia Licenses
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)
B.4.4.3 JRE
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)
B.4.6 Server Management
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)
B.4.10 JDK Installation
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)
B.5 Squid
378(1)
B.5.1 What Systems does Squid run on?
378(1)
B.5.2 Getting the Source
379(1)
B.5.3 Compiling Squid
379(1)
B.5.4 Directory structure
380(1)
B.5.5 Basic configuration
381(1)
B.5.6 MOBNET specific configuration
381(1)
B.5.7 Running Squid
381(1)
B.6 Servlet Installation
381(1)
B.6.1 Apache WEB server
382(1)
B.6.2 JSDK
383(1)
B.6.3 JServ
383(2)
C. Obelix
385(22)
C.1 Introduction
386(1)
C.2 Problem Statement
386(1)
C.3 Proposed Solution
386(1)
C.3.1 Information Collecting Phase
387(2)
C.3.2 Calculating Weighted Sums
389(1)
C.4 Simulation Results
390(1)
C.4.1 Statistical Analysis of the URLs
391(1)
C.4.2 Architectural Simulation
391(10)
C.4.3 Search simulation
401(2)
C.5 Conclusion
403(3)
C.6 References
406(1)
D. Socratenon
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)
D.8 Lessons learned
420(2)
D.9 Conclusions
422(1)
D.10 References
423(2)
Index 425

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.