Flower is a new kind of user programmable web service, especially well suited for applications which process, store, and query XML data sets. Clients of a flower web service interactively modify and extend the code the server runs. This is is the ordinary way to build new flower applications. Flower is a true web operating system in the sense that it forms a self-contained, web-addressable computing environment which includes:
The Flower server is a small, server-side program: flower's "kernel". In the current release, the server operates as a Fast CGI handler. It handles requests, manages a server-side database, and contains an interpreter for the Flower Programming Language.
The Flower Programming Language is a simple yet powerful XML notation for describing web processes. Flower web services are written in this language. Simple Flower programming resembles simple unix shell programming: components are often simply "piped" together, each processing as input the output of an earlier program.
Copyright © 2007 Thomas Lord
Flower source code is licensed under the
Open Software License version 3.0
Copyright © 2007 Thomas Lord
This page is licensed under the
Creative Commons Attribution-No Derivative Works 3.0 Unported License
.
Flower includes Patent Pending technology.