The PicLan-IP Concept
PicLan-IP has a simple goal:
Bring the power of internet standards to the MultiValue environment.
As simple as this sounds, there is actually a lot here. Before PicLan-IP,
using internet standards like web servers and electronic mail required
that MultiValue applications interface with non-MultiValue servers.
This is because there was no way to directly deal with these open internet
standard within the MultiValue environment. PicLan-IP changes all
PicLan-IP directly implements internet standard services completely
within the MultiValue programming environment. Web, email, and other
protocols are implemented inside of the MultiValue system. Contrast
this with "traditional" solutions where web and mail functions require
seperate external servers and often several layers of middle-ware before
MultiValue data and applications can be reached.
Why bring these standards into the MultiValue environment. There
are actually several reasons:
Some other advantages of the PicLan-IP environment are:
By not requiring external servers, the overall installation is much
simpler to setup and manage.
Because the overall environment is less complicated, it is more reliable.
There are simply fewer points of failure.
By eliminating the layer upon layer of middle-ware, PicLan-IP is blindlingly
If your data and applications are implemented on a MultiValue system,
what could be more flexible than running your internet servers in the same
Ease of Application Development
And most importantly, by running the server components within the MultiValue
environment, application development is much easier. Gone are the
layers of transition. You application code is just a BASIC subroutine
call away from the server.
A couple more points. The standards that PicLan-IP implements are
the actual interoperablility standards that define the internet.
This means that your MultiValue host is absolutely indistinguishable from
any other internet host. Your users see your application. The
fact that it is running on a MultiValue host is invisible.
You can easily port internet applications from platform to platform,
even if the underlying MultiValue environment is from different vendors
Low deployment cost
PicLan-IP is affordable. In addition, our frugal use of MultiValue
phantom processes allow you to host large internet applications such as
busy public web sites without requring any MultiValue user seat licenses.
And finally, we have been talking about internet standards. PicLan-IP
is in use not only on public internet servers, but also within office intranets.
So using PicLan-IP can result in one final application coupe-de-gra:
You can write a single application that runs across the hall
or across the ocean.
Not a bad trick for BASIC.