  | Ingenium Messenger 3.0In 1996, corporations were faced with a new situation where wide-area
networks connected users around the world, yet the web browsers and web server
technology were not sufficiently implemented within companies to allow users to
communicate. To help Ingenium customers meet the workflow needs of a worldwide
organization, Ingenium Messenger was designed to provide data access through the
one network technology that was stable at the time... e-mail! Messenger was a server application that was associated with an e-mail
address. The Messenger server was capable of sending and receiving specially
formatted text-based “forms” that end-users could “fill-out”
to request reports, register for training, etc. Although Ingenium Messenger had a short life (and was soon obsolesced by a
web-based equivalent), it became an important “breeding ground” for
technologies that would be used later: - Template Processor (Reporting Engine). The Template Processor
was a reporting engine architecture that Messenger used to generate both
text e-mails as well as Rich-Text documents. The Template Processor
used a mark-up language based roughly on HTML that includes features such as
“nest-able” repeating sections and conditional logic. The
architecture was extremely flexible such that a report could be bound to
non-traditional “data sources” such as other objects.
- Advanced Security. Messenger Express supported one of the
most robust security schemes that ever appeared in an Ingenium
product. Not only were users limited by what functions they could
perform, but that could be assigned different “workgroups” of
employees that they could access that varied by function. This was
also the first Ingenium product that truly scaled its user interface to
show only the features that the user could access.
| |