Quick Overview of Caravan
Download
Report
Transcript Quick Overview of Caravan
A Comprehensive Web Application
Development and Deployment Platform
What is Caravan Business Server?
Imagine a Web application development platform which has inbuilt:
Application Server
With its own Programming / Scripting language. The Scripting language is embedded in html
Database
RDBMS, Search Engine, Multi Dimensional, Circular
Access the database via any browser
Communication Server
Emailing, FTP, Messaging, HTTP, TCP/IP & XML
SOAP compliant
Cross platform
Develop once deploy on multiple platforms without change in Source code or database
Easily Deployable on
All Windows (95, 98, ME, NT, 2000, XP, 2003 and above)
Linux
IBM OS/2 Warp
Any flavor of UNIX
Remote Administration
Maintain databases, source code, create groups and users
Web server
“CLEVER IMPLEMENTATION OF EXTREMELY GOOD IDEAS”
Imagine
Security
Facility to create Groups and users
Access to database, source code etc, via login The platform acting as a Web Operating System
Setting up the development environment on your or developers machine in less than a minute
Deployment of both Development Environment & Final Application as simple as “Copying a Folder”
Deploying your application on a CD with database and directly running from the CD. No need to install on
the end machine
Reducing your development time by at least 50% compared to any other conventional web development
platforms
Negligible Cost of Ownership
“CLEVER IMPLEMENTATION OF EXTREMELY GOOD IDEAS”
Imagine
Carrying the development platform on a FLOPPY
The platform as an “exe”
Extremely Tiny footprint
platform < 1 MB size
1 Tier architecture
That is CARAVAN BUSINESS SERVER !!!
“CLEVER IMPLEMENTATION OF EXTREMELY GOOD IDEAS”
Caravan Features – Application Server
Own Scripting language
Embedded scripting language in HTML
All Functionality bundled into very Few Syntax <100
Syntax is simple
Within <caravan></caravan> tags
e.g. table xyz = databasename.tablename
(The simplest database manipulation syntax)
Other than normal functionalities of a development platform like
Statements, Objects, table syntax, XML parser, etc, it has inbuilt
Scheduler, Queues, user defined event handlers, backup and many
more…
Multi Threaded
Extension of source code file is .html
Can use any editor to develop
Encrypt your source code before deployment
Caravan Features – Scripting Language Syntax
Create a file with the following code and save as hello.html in
template (source folder) directory.
<HTML>
<BODY>
<CARAVAN>
"Hello World"
</CARAVAN>
</BODY>
</HTML>
Start Caravan and from your browser type http://machine IP
address/hello.html file. It will display Hello World in your browser
Caravan Features – Database
RDBMS
Search Engine – Full text search
Multi-Dimensional – Each field can store multiple values
Circular database – Define the maximum number of records
per table
Sql type syntax
Does not degrade in performance with size of database
Browser based access to the database and tables
Caravan Features – Web Server
In built Web Server
Automatically binds to the machines IP address. Or you can
define the IP.
Also can define port address
Can run multiple applications (multiple instances of caravan)
on the same machine. Each caravan can bind to independent
IP.
Or use a single IP and give unique port address for each
application
No need for any external Web server
Caravan Features – Remote Administration
Via URL/IP address (caravan.html - an inbuilt file in CBS)
Source code change
Database
Create new users and groups
Change password
Login compulsory
Caravan Features – Communication Server
Inbuilt Email solution (simple syntax to send/receive mails)
FTP (File transport protocol). Write complex applications using FTP
HTTP and TCP/IP
Supports Web Services i.e SOAP compliant
Messaging
Serial communication
Caravan Features – Security
Requires to login to access administrative features
Default ‘admin’ as login user
Default login = admin password = password
Inbuilt facility to create groups and users
Make each source page secure via caravan scripting i.e a user
needs to login to access the page via the browser
Internally keeps track of the login user
Inbuilt facility to assign users to groups
Simple to access the login user info and group
Applications Developed
Some of the applications developed over the last 4
years
VETPORT – AN ERP for Veterinary Practice
Multi-Media Message Switching System
TICKERVIN – Automated news capturing product and photo capturing
product
WORKFLOW SYSTEM – For news in major newspapers like Times of
India
Workflow system for business processes deployed in large
organizations like IL&FS, ICICI etc (capable of handling Terabytes of
data)
Property Management System
ReBAK – Desktop Backup Software
ZAPVIN – Automated Web based File and Document Transfer system
Photo server – managing huge volume of photographs and images
And many more
THANK YOU
Contact details:
www.nititelecom.com or www.caravanserver.com
Email: [email protected]
Tel: 9122- 55987512, 919820442022
Web: