user manual
ii
Connecting an Apache web server to a Borland
web container. . . . . . . . . . . . . . . . 38
Connecting Borland web containers to Java
Session Service . . . . . . . . . . . . . . 38
Chapter 5
Web server to web container
connectivity 41
Apache to Borland web container connectivity . 41
Modifying the Borland web container IIOP
configuration . . . . . . . . . . . . . . . . 41
Modifying the IIOP configuration in Apache . 43
Additional Apache IIOP directives . . . . 46
Apache IIOP connector configuration . . . . 47
Adding new clusters. . . . . . . . . . . . 47
Adding new web applications . . . . . . . 48
Large data transfer . . . . . . . . . . . . . . . 49
Downloading large data . . . . . . . . . . . 50
Implementing chunked download . . . . . 50
Enabling chunked download . . . . . . . 50
Known content length versus unknown . . 50
Chunked download with known content
length . . . . . . . . . . . . . . . . . . 51
Chunked download with unknown content
length . . . . . . . . . . . . . . . . . . 51
Browsers supporting only the HTTP 1.0
protocol . . . . . . . . . . . . . . . . . 51
Implementing non-chunked download . . 52
Uploading large data . . . . . . . . . . . . . 52
Implementing chunked upload . . . . . . 52
Enabling chunked upload . . . . . . . . . 53
Changing the upload buffer size . . . . . 53
Known content length versus unknown . . 53
Chunked upload with known content length
54
Chunked upload with unknown content length
54
Implementing non-chunked upload . . . . 54
IIS to Borland web container connectivity . . . . 55
Modifying the IIOP configuration in the Borland
web container. . . . . . . . . . . . . . . . 55
Microsoft Internet Information Services (IIS)
server-specific IIOP configuration . . . . . 55
Windows 2000/IIS version 5.0 . . . . . . 55
Windows XP/IIS version 5.1 . . . . . . . 57
IIS/IIOP redirector configuration . . . . . . . 59
Adding new clusters. . . . . . . . . . . . 59
Adding new web applications . . . . . . . 61
Chapter 6
Java Session Service (JSS)
configuration 63
Session management with JSS. . . . . . . . . 63
Managing and configuring the JSS . . . . . . . 66
Configuring the JSS Partition service . . . . 67
Chapter 7
Clustering web components 69
Stateless and stateful connection services . . . 69
The Borland IIOP connector . . . . . . . . . . 70
Load balancing support . . . . . . . . . . . 70
OSAgent based load balancing . . . . . 70
Corbaloc based load balancing. . . . . . 70
Fault tolerance (failover) . . . . . . . . . . . 71
Smart session handling . . . . . . . . . . . 72
Setting up your web container with JSS . . . . 72
Modifying a Borland web container for failover73
Session storage implementation. . . . . . . 73
Programmatic implementation . . . . . . 73
Automatic implementation . . . . . . . . 73
Using HTTP sessions . . . . . . . . . . . . . . 74
Chapter 8
Apache web server to CORBA server
connectivity 77
Web-enabling your CORBA server . . . . . . . 77
Determining the urls for your CORBA methods .
78
Implementing the ReqProcessor IDL in your
CORBA server . . . . . . . . . . . . . . . 78
The process() method . . . . . . . . . . 79
Configuring your Apache web server to invoke a
CORBA server . . . . . . . . . . . . . . . . 80
Apache IIOP configuration. . . . . . . . . . 80
Adding new CORBA servers (clusters). . 81
Mapping URIs to defined clusters . . . . 82
Chapter 9
Borland Enterprise Server Web
Services 85
Web Services Overview. . . . . . . . . . . . . 85
Web Services Architecture . . . . . . . . . 85
Web Services and Partitions . . . . . . . . . . 86
Web Service providers . . . . . . . . . . . . . 88
Specifying web service information in a
deploy.wsdd file . . . . . . . . . . . . . . 89










