LogicXtender

LogicXtender is a Web-based Application Runtime Environment – i.e. an environment that can be used for development of Web applications and contains a component (Runtime Engine) for hosting (executing) them. The Engine requires standard Servlet Container to run – for instance, Apache Tomcat 5.0, or any other. LogicXtender Engine is implemented using servlet technology, and does not need heavy J2EE Application Servers.

The overall architecture of LogicXtender is designed and meant for agile development of Web applications, and optimized for the task and business processes typical to many domains such as ERP (HR, Payroll, Financial, Assets, etc.), Knowledge Management, and Customer Relationship Management.

The main points distinguishing the LogicXtender from many other available products are:

  • Fully rules-based and processes oriented system, domain independent
  • Dynamic and fully user-definable Interface
  • Possibilities of dynamic alterations to business logic
  • Changes to database schema can be done at runtime, with automatic consistency and integrity control

LogicXtender is designed with simplicity in mind, expressing of what an ideal Enterprise Software Application could be, from end-users’ viewpoint. It truly is! All users need is the domain knowledge in which business is being conducted. LogicXtender simply models it with its modeling language, and built the domain, with very little conventional programming in most cases.

Comparison of LX vs Conventional

LOGICXtender (LX) Conventional Frameworks and Platforms
Required Programming Skill Basic programming skill and understanding of business processes High programming skill – expert
Only 7 days training to use LX Expensive and scarce
Implementation principles Automatic Object/Relational mapping &
Automatic integrity and consistency check
Full design of Database Schema Manually
Database access through named user-defined views To query database one needs to understand SQL specifications and have hands-on experience
Automated UI design at runtime Manual implementation of required UI
Flexible Support of runtime alterations to schema, business logic, and UI Modification in application need to be done thru server
Do not require system shut down to modify database Modification in database is complex and system need to be shut down
Value Add Embedded Report Writer, audit trail and logging, integration (Web services, etc), backup (import/export), security levels & accessibility, etc Need to build additional module for functions like report, audit trail, integration, backup (import/export), level of accessibility, etc