We will develop two trial implementations of the WebFlow infrastructure:
-
a) based on conventional HTTPD + CGI Web servers
-
b) based on Java collaboratory Web servers
|
In model a), modules are CGI processes scheduled by Unix or Windows OS, communicating by HTTP, and maintaining the internal state via MIME files (virtual memory)
|
In model b), modules are Java classes, scheduled by multithreaded Java runtime, communicating via Java sockets, and maintaining internal state in the server memory.
|
A uniform, language/protocol/server technology independent module API will be designed and implemented in this project.
|
All applications and component technologies will be provided with WebFlow module wrappers and selected modules (e.g. for telemedicine) will be developed from scratch in the WebFlow framework.
|