Benefits
The PL/B Web Server benefits include:
Web Server Simplicity
The PL/B Web Server is simple and easy to install, configure, and executes PL/B programs as normal
web pages. The server eliminates the expense of having to educate developers to learn HTML5, JavaScript,
and CSS classes. The server can also be used as a simple tool for those customers that need to develop
and test web pages.
Deployment
Any operating system that has a browser can be a client. Client software downloads, installations,
and configurations are not required. The use of industry standard browser clients automatically invokes
the downloading of HTML5, JavaScript, and CSS classes needed by clients.
Security
The PL/B Web Server can be configured to only execute specific PL/B programs from a browser client.
Programs can be compiled using the ‘R’ compiler option which prevents direct program execution from the
browser client. Programs compiled with the ‘R’ compiler option can only be executed using a CHAIN instruction
or when loaded as a LOADMOD module. Support for SSL (Secure Sockets Layer) to provide secure communications
is also included.
Scalability
The PL/B Web Server can be expanded based on a simple authorization configuration.
Programming
The PL/B Web Server allows the programmer to implement applications as with any PL/B runtime. All
PL/B development tools can be used. The developer does not have to learn about HTML5, JavaScript, or
CSS classes to create a Web application. The PL/B Web Server is implemented to allow execution of existing
PL/B programs.
Performance
The PL/B Web Server employs industry standard technologies that use standard caching techniques to
achieve the best possible performance over a TCP/IP socket connection. Use of good programming guidelines
as outlined for the PL/B Application Server apply to PL/B Web applications as well. The PL/B Web Server
uses instruction buffering techniques to help give the best performance while minimizing connection messages.
In addition, the server uses shadowing data techniques to minimize the connection messages between the
browser client and the server. These techniques give even better performance by eliminating unnecessary
client\server message interactions.
Return on Investment
Corporations have a tremendous investment in application software. The PL/B Web Server provides a
company resource that expands the customer accessibility to existing application databases. In addition,
this expanded usage can be achieved using PL/B developers with no addition training.
![]() |