PageBox: presentation deployment using .NET PageBox

for
FAQ Dev site .NET version Customization Install Grid Active Naming Grid API

PageBox for .NET

Presentation

PageBox for .NET is a version of PageBox written in C#.

For more information about PageBox concept you can read:

The Presentation document

The Rationale document

The FAQ

Through PageBox for .NET implements the same concept as Java PageBox,

  • It cannot provide the same fine grained security as Java PageBox

  • It is simpler to install and use

PageBox for .NET is based on the PageBox for PHP design.

.NET

PageBox for .NET has been tested with .NET beta 2.

Roles

Host

PageBoxes deploy presentations. Users query presentations and presentations call Web services.

A PageBox host is not necessarily an ASP. On Internet it can be any host with a static IP address. On Intranet it can be any server.

The Application Server is IIS with .NET framework installed.

The presentation can be in any format supported by the PageBox host, for instance:

  • IIS ASP

  • CGI

  • Java Web archive or any combination of servlets and JSP

  • PHP

  • .NET

PageBox for .NET also support the deployment of

  • Web controls

  • Batch files, for instance a database update

Repository

PageBoxes subscribe to repositories. Presentation providers publish presentations. The repository deploys the presentations on subscribing PageBoxes.

A PageBox repository is essentially a well-known point where:

  • PageBoxes subscribe to get published presentations

  • Presentation providers publish their presentations

PageBox repository is implemented as a set of .aspx and C# files.

Presentation provider

The Presentation provider publishes presentations on repositories.

Distributed applications

PageBox for .NET 0.0.4 and above include a support for distributed applications:

PageBox implements a Web service that allows an installed application to get the list of the PageBoxes subscribing to the application archive.

Reservation is an example of distributed application. Reservation allows customers to book resources on its own database. When it is installed by a PageBox, Reservation allows customers to also search other suitable (closest) PageBoxes.

Active Naming and Grid API

PageBox for .NET 0.0.5 and above include the Active Naming and the Grid API described in the Grid document.

Documentation

See the Installation guide to download and install PageBox for .NET.

See the Customization guide for more information about the implementation and configuration files.

See the Active Naming guide for more information about the use and implementation of the Active Naming.

See the Grid guide for more information about the use and implementation of the Grid API.

Contact:support@pagebox.net
2001-2004 Alexis Grandemange. Last modified .