a transprent Products

Axiom® Stack

Axiom® Stack is designed to be the hub for Web services and dynamic Web applications. It was redesigned and redeveloped from the ground up with JavaScript as the default server side scripting language. It is easy to use, increases development speed and reduces the lines of code you need to write.

 

Axiom Stack is designed to make easy things easy, and hard things possible. It is distinctly different from many web platforms (Struts, Spring, .Net, LAMP) that require large up front knowledge languages and API’s because it is designed to simplify web development by providing consistent APIs on all aspects of Web development thereby reducing the need for subsystem knowledge.


Get more detailed information on the Axiom Stack, including how to download your personal copy, visit the Axiom Stack website.


four dots bulletFeatures

Web Server
Jetty receives and forwards incoming http requests into the application
server for execution.
Built-in Security
User permissions are controlled by an easily configurable property file for
each function on a prototype.

Scripting Layer
• All application code is written in JavaScript (ECMAscript) and interpreted
       by the Rhino engine.
•  All standard JavaScript, as implemented by Rhino, is available to the
    application developer including newly implemented E4X, which
    makes XML manipulation trivial.
• All application defined prototypes are available on the scripting layer.
• Rhino enables the standard Java APIs, as well as any user defined
     Java APIs, to be invoked through LiveConnect, giving the application
     developer all the tools and flexibility of the Java programming language.

Database
Unlike other applications frameworks, Axiom Stack features an embedded
Lucene database through which objects are easily persisted. Axiom Stack
can also connect to any 3rd party relational storage through Axiom Stack’s ORM.
Whichever you choose, it is virtually transparent to the application developer
because of simple properties files configuration.
   
    Benefits of Lucene
    • Speed of search and retrieval over standard relational databases.
    • Optimized for web application-type reading and retrieval
    • No install, setup pre-configuration needed

Search
Axiom Stack uses a single convenient API to search all stored objects no matter
where you have them stored. In fact, the complexity of the underlying storages’
search and retrieval is transparent to the API user. The embedded Lucene storage
is very fast for search and retrieval. Axiom’s search APIs provide the added
benefit of faceted search.

Presentation layer
The Presentation Tier is created using strict XML with an attribute language
called TAL. The attribute language is incredibly powerful, sleek, and easy to learn.
TAL was designed from the ground up with the ease of implementation in mind.