i-net Clear Reports

How To use i-net Clear Reports as a background server

If you want upgrade the performance of your web server with i-net Clear Reports then there are 2 solutions.

  • You can use a cluster, e.g. operating system or application server cluster.
  • You can use a background server.

A reason for using a background server is that it is possible to run i-net Clear Reports in a demilitarized zone (DMZ) or behind a firewall, for secure database servers.

If you use i-net Clear Reports as a background server on a second computer then there is a programming technique.

1. Sending the RAW data

If you have access to the RAW data of the client request and you don't want to change any properties of the client then you must redirect the RAW data directly to i-net Clear Reports. With RAW data, we mean the complete HTTP packet with all header information. Your front end server will work like a proxy. To do it, you need to open a socket to the background server with i-net Clear Reports and send the RAW data. Then you read the answer from the background server and send it without any additional headers as RAW data to the client.

2. Sending an HTTP request

If you open an HTTP request to the background server then i-net Clear Reports views your front end web server as the client. The result will be some broken links. To solve this you need to tell i-net Clear Reports the original client information. To do this, you will need to set additional properties to the request.

Property description
http_server protocol and host name of the client
http_server_port protocol, host name and port of the client, if this is port 80 then it can be identical to http_server
context (optional) the context of the request URL
locale (optional) the language of the client

i-net software strives to provide accurate product documentation. Please give us your feedback using the form below.
NOTE: This form is for documentation feedback only. For technical assistance, please send an email to clearreports@inetsoftware.de.

 

© Copyright 1996 - 2012, i-net software; All Rights Reserved.