A powerful and flexible development environment for enterprise level applications
Axional Studio framework consist of a unique combination of a Development Environment and a runtime middleware. This combination allows developers to build mission-critical applications while they concentrate only on user requirements.
The Development Environment runs on Informix data base. It includes powerful development concepts and offers internationalization support. It contains its own UI-element library (with rich GUI controls) that guarantees a consistent user experience.
The resulting applications run on the browser of your choice. The Middleware (called Axional Server) allows the applications to work on a cross-platform environment and takes care of the global services like user management, security, monitoring, etc.
Benefits of a 4 - Tier Arquitecture
Depending on the security requirements, Axional Studio can operate 3 or 4 Tier environments
User interface layer & Application / Service layer. It aims at providing mid-dleware services at a higher application layer.
Business layer or business logic layer. It contains the real-world business rules that determine how data can be created, stored, and changed.
Data access layer/persistence layer. It includes the logging, networking, and other services which are required to support a particular business layer.
Axional Studio include the following.
Multitenancy is an architectural approach that provides with a great economy of scale when running applications for large and complex organizations. In this architecture, a single instance of software runs on a server and satisfy the needs of multiple tenants. Tenants can be any group of users that needs a separate DB (for example, companies or departments within a company, etc.)
Internationalization and localization support
When architecture components will help developers to generate code adapted to different languages, regional differences and technical requirements of a target locale.
Access Security / Roles & Users
Axional Studio manages the complexities of Login and user authentication process for the overall application. Likewise, the management of access grants and permissions for the users is embedded in the architecture, guaranteeing that a failure in the development will not create a backdoor access to the data. All security processes are based on well stablished standards.
Frequently, applications need to use secure certificates for communications. For example in SSL communications to prove the identity of servers and clients. To store cryptographic keys and certificates, Axional Server includes a module called Axional Keystore Manager.