|
SOFTWARE REVIEW by DOCULABS
INC.
XLiRAD is a web application
server that builds interactive web applications quickly and
easily.
Product Review XLiRAD consists of two development tools; SQLEditor and
TemplateMaker. SQLEditor is designed to help developers quickly construct
SQL statements, and TemplateMaker is designed for quickly building the
HTML code that uses these statements. SQLEditor streamlines the SQL
coding process through the inclusion of a basic SQL generation wizard.
TemplateMaker incorporates a mere five proprietary tags (compared to
ColdFusion's 170 plus). Five tags may seem limiting in view of competitor
offerings, but these tags are full of options and are sufficient for most
purposes. Developers are also able to extend the product's functionality
via the development of external functions, in either Java or C++. XLiRAD
also includes a basic application server; DBServer. This server interprets
and processes the tags and returns them to the browser in the form of
HTML. DBServer also incorporates database replication. Servlet technology
is used to link DBServer to the user's web server of choice. Calls made to
the servlet engine are directed back through DBServer where database
queries originate and are formatted for output back to the
user.
By conforming to JDK standards, XLiRAD has
achieved platform independence for the development platform as well as for
browser and web server support. The product suite also offers the ability
for remote development. This could be especially important when deploying
the product in a hosted application model, where an Application Service
Provider (ASP) may be hosting applications written using XLiRAD.
Organizations could develop or modify their hosted applications remotely
using the XLiRAD tools. The XLiRAD product's application server and
infrastructure are somewhat limited. HHPN has chosen to partner with other
products to provide the critical application server features required when
deploying enterprise-class applications -such as scalability, load
balancing, security, fault tolerance and fail-over support. As an
application server, XLiRAD is most suited to the small- to mid-sized
enterprise application server market. As more businesses build
mission-critical e-business applications, even the "low-end" application
servers that were good enough in the past will start to show signs of
breaking. HHPN's competitors are moving towards more robust architectures
and supporting more enterprise level services. HHPN would do well by
carving out a niche for themselves in the small to mid-sized enterprise
arena, as opposed to competing head-to-head with those products better
suited to larger, more complex applications requiring industrial strength
infrastructure components.
Management notes to above
comments: Mr. Milbery of Kuromaku Partners concurs with Doculabs with
regards to putting priority focus on small to mid-sized applications.
"When you consider the feature set that it offers, XLiRAD is entering
the market at the perfect time. Most Web sites are still relying on static
data, but momentum is building to create increasingly dynamic Web sites.
Meanwhile, most of the high-end application server products have been
adding features for the upper-end of the market (mainframe interfaces,
EJBs, etc.), to the detriment of the mainstream. By virtue of its reliance
on Java Servlets, XLiRAD can easily integrate into these applications to
provide a scalable, easy-to-use layer for dynamic database
access". (all further management comments are in
blue).
Key Strengths and Challenges The
following table identifies some of the key strengths and limitations of
HHPN XLiRAD.
| Strengths |
Challenges |
- Tag-based approach is easy to learn
for those familiar with HTML· Platform independence achieved
through use of Java
- Strong browser and web server support;
XLiRAD generates HTML, so it supports all browsers
- Ability to build custom external
functions to access currently unsupported data sources, software,
or hardware
- Designed for rapid application
development, making it good for quickly building ad hoc
applications or prototyping more complex applications
- Cross platform data replication
- Remote development capabilities
- Two-way template wizard facilitates
design and modification process
- Access control present at the group
level facilitating the product's use in an ASP environment
|
- Fail over services are achieved
through the integration with third party products such as Resonate
(Allaire's Cold Fusion recently announced a
similar partnership with CISCO, thus verifying that partnering is
a valid method of providing an overall product
solution).
- No internal ability to graphically
build pages in a WYSIWYG fashion; HTML coding is required (There are plenty of good HTML editors in the market
that would be likely partners. Rather than reinventing the wheel,
the Company will seek integrated partnerships for
co-marketing/branding opportunities).
- Lack of two-way SQL wizards (little or no value for most developers at this
time)
- Database replication does not
incorporate encryption (Planned for rev.2 (or
once a more stable version of JDK is released across all supported
platforms))
- No support for transaction processing
monitors and messaging services
- No replication of SQL code and
templates (Planned for rev.2)
|
Table 1 - HHPN XLiRAD Strengths and
Limitations
Opportunities
Among the opportunities for improvement that
Doculabs identified for HHPN XLiRAD are:
- HHPN should consider developing a more
robust suite of development tools that could be integrated with more
mature application servers (XLiRAD is an extremely
fast development environment. The Company's development vision is to
continually add functionality, WITHOUT adding further complexity,
maintaining the software's low learning curve and ease of
use).
- HHPN should consider partnering with a more
robust HTML editor (Already in the
plans)
- DBServer should be implemented as a Windows
NT service (Planned for Rev.2).
- HHPN should consider offering an inexpensive
developer's version in an effort to have developers push the product up
through their organizations (Already in the
plans)
- XLiRAD should be given free to students to
increase tomorrow's developer base (Already in the
plans)
- HHPN should develop pre-packaged
applications - e.g. membership and catalog applications (Already done and more on the way)
Read Kuromaku's in-depth product
review. |