VMware

  Community Feedback

0 votes

Log in to rate item

Comment on this appliance

Web-RW

Web server with scripting platform enables users to govern all URI and HTTP methods under users' control

Description

1. What does the appliance do, ...

Concept: "Wider control, but easily"

This virtual machine is intended to develop generic Web application services easily by scripting all. Generally, scripting on web servers could be 'restricted' in means of:

1) URI space. It is hard to direct all URI to one or several CGI scripts.
2) Also, you have more difficulty to add your own HTTP method to your HTTP server.
3) Generating PDF, SWF(Flash), and other bitmaps with CGI notation gets trouble with some environments.

These problems are becoming a big wall to:

- Easily replacing (for example) '.asp' URIs with other platform
- Avoiding CGI scripts' longer URI making trouble with web clients in mobile devices
- Improving page rank within search engines, because they prefer 'looks static' web contents
- Developing recent Web services with HTTP level control (ex. WebDAV, UPnP, DLNA, Ajax, ... )

This machine has an originally created web server to provide protocol level scripting. However, difficulties of scripting must be easy in contrast. So the script mainly focused on 2 unique measure to simplify development process.

i) Rewriting technique to reduce development time and cost. This is the reason for this machine named Web-RW(Rewritable). For example, this machine parse a 'white PDF' and put texts on, finally render. Other case fetch a web page from website, cut/substitue/merge, finally render.

ii) Syntax adopts 'Hybrid scripting' for productivity. Scripts are composed of various "separated" blocks and syntax is extensible. This is because Web applications require combined diverse language such as HTML, JavaScript, PHP/Perl/ASP and SQL.

System as virtual machine is quite meaningful because protocol level debug is so hard.
Goal is so big, so this time I submit basic behavior related to HTTP scripting.

2. How was the appliance built, summarizing the steps involved.

- Linux is installed normally at first.
- Using apt-get, repeated removal of unexpected packages and checking.Finally shrinked with vmware tools.
- Core software is based on my original web server program. Purged much code and added new steps to achieve this challenge.

3. Detailed instructions to start using the Appliance and the location of any other documentation.

- Everything is configured to run automatically.
- English documentation is prepared at http://www.web-rw.com/orzex/

4. The names of any licensed operating systems, applications, or other components in your appliance, and the licenses (names or URLs) under which you are using them.

All ingredients are open source.

VineLinux (Japanese enhanced Debian) - http://www.vinelinux.org/
PostgreSQL(RDBMS) - http://www.postgresql.org/
Data-UUID(Perl module) - http://search.cpan.org/~rjbs/Data-UUID-0.14/UUID.pm
IO::Socket::Multicast - http://search.cpan.org/~lds/IO-Socket-Multicast-1.04/Multicast.pm

Last updated: 05/27/2006

Operating system: VineLinux 3.2

Applications installed:
PostgreSQL 8.1 with DBI modules, orzex(original) web server, Perl module (IO::Multicast, IO::MD5, Data::UUID)

VMware Tools installed: Yes

Size: 240 MB
Torrent available: Yes
(What is BitTorrent?)

Primary account
Username: root
Password: password

Submitted by: orzex


Download link provided by the submitter, not VMware. Report broken downloads here.


« BACK...