Giandomenico's page
home

kbmWabd400 ISAPI web framework for Delphi

Kbmwabd400 is a Delphi package to create web applications as Dll Isapi extensions. Isapi extensions are standard extensions accepted by Microsoft Internet Information Services (IIS) and Apache web server, running on Windows. With Kbmwabd400 you can easily create a web application, in form of a Dll that can be deployed on one of the above web servers.
Main features:
  • multi session applications, with automatic management of a large number of sessions
  • session politics parameters: max numbers, automatic load balance with routing to other servers, timeouts, etc.
  • simple assignment, by attribute, of single or grouped Url and Http methods to handler procedures
  • easy creation of REST servers
  • powerful template engine implementing large part of Mustache reference engine
  • encryption of session data
  • flexible statistics gathering
  • embedded administration interface to modify all session parameters, and view statistics
  • cookies management
  • standard components for Delphi IDE
  • included a simple ISAPI web server, useful for local testing

It's based on Kbmwabd 2.45 by Kim Madsen, in turn based on the open source and freeware version 1.25 of Ben Zieglers library WABD. The code was revised and implemented by me to cope with all the changes in Internet developement from the original release of that package, in 2003. In fact, now the package is intended mainly to create backend servers, that communicate by REST calls with web pages based on some Javascript framework.



Kbmwabd400 screens

 

Mail contact