gateway WWW - Oracle
decoux@moulon.inra.fr (ts)
Date: Fri, 18 Jun 93 09:47:07 +0200
From: decoux@moulon.inra.fr (ts)
Message-id: <9306180747.AA15033@moulon.moulon.inra.fr>
To: www-talk@nxoc01.cern.ch
Subject: gateway WWW - Oracle
The Uniform Resource Locator for this document is:
http://moulon.inra.fr:80/oracle/why_oracle.html
Why "oracle/" in the URL ?
==========================
My first idea was : oracle://server/database/file, whith the following algorithm.
Algorithm
+++++++++
o client
o client know the scheme : it use the adequate protocol to get the
document (like nntp for news:)
o else client know a gateway : it send the entire URL to this gateway
o otherwise : client use a default protocol (http) to send the entire
URL to the server specified in the URL.
o server is NOT a WWW server : ERROR
o server
o server know this scheme
o local document : server send the document.
o else a new URL is linked with this URL :
o server send the new URL to the client.
o client retry with the new URL.
o otherwise : ERROR
Example
+++++++
o "server_A" has a database "data_A"
o client request "oracle://server_A/data_A/file" to "server_A", with default
protocol http : server send the document.
o "data_A" is moved to "server_B", whith new name "data_B"
o old client request "oracle://server_A/data_A/file" to "server_A"
o "server_A" send the new URL "oracle://server_B/data_B/file"
o client request "oracle://server_B/data_B/file" to "server_B"
Conclusion
++++++++++
Unfortunatly, for me, this is not the algorithm of WWW.
o i can't use "oracle://server/database", because client reply :
WWW Alert: Unable to access document.
o i can't define "WWW_oracle_GATEWAY", because it's a server for
local databases but not for ALL databases.
o my server is very minuscule, i don't want 2 minuscules servers on 2
differents ports : one for "http", another for "oracle"
Syntax is "http://server/...oracle/...",i.e. a default protocol http (for the client)
whith the string "oracle/" (for the server) to recognize this new scheme.
p.s.:
l'URL de la version francaise est "http://moulon.inra.fr/oracle/pourquoi_oracle.html"