Cartive
is an enterprise web application development environment. It is based
on a powerful CRM product called Vantive. We have tried to keep the
development process similar to the one Vantive used and at the same
time upgrade to state of the art technology and resolve some architectural
issues Vantive had.
Cartive provides end users with a rich client experience
that previously would have required a fat Windows, Swing or Flash
client. The client is rendered in HTML and JavaScript and only
requires one small applet that manages events. Both the development
environment and the client environment are completely web-based
and currently run on Microsoft Internet Explorer 6.0 and above.
Cartive allows designers to create robust enterprise
web applications with about the same level of effort as creating
a desktop database application and with very little or no coding.
Typically, declarative definitions are entered for new business
objects and then only client and server event handlers need to
be written. Currently these are written in JavaScript and Java
respectively. Cartive saves the definition of the application in
XML files and database tables, so applications are very easy to
maintain. The development process has been designed to keep the
focus on the business rule at hand and configuration management
is built in.
Cartive is built completely in Java 1.4 using the
J2EE 1.4 reference standard as the application server so it can
be deployed on any application server that supports J2EE 1.4. It
currently uses the MySQL database, but can easily be made to run
on any relational database. Cartive makes extensive use of XML
and XSLT for messaging and presentation.
|