Aviarc Software
Aviarc Administration
Through an internet front-end, administration of the Aviarc™ Server is straightforward. You have full control of your Aviarc server and it lets you easily install new Aviarc applications or manage existing ones. With Aviarc Administration, you can also quickly and easily export applications into distribution files and import them into another Aviarc Server.
Connections with other information infrastructure, such as databases or authentication systems, are managed from this application, eliminating the need for application developers to directly interface with other enterprise systems. These connections are managed by the IT department who have the knowledge required to make these connections and to manage their use.
This enables convenient centralised enterprise management of all Enterprise Small Systems implemented in Aviarc. By consolidating the management of these systems, infrastructure costs for new applications are reduced considerably and governance over the spread of applications is managed easily. This allows systems developers to work on the business problems that they are solving rather than the infrastructure to which they must fit.
Application Management
Each application built with Aviarc is managed through Aviarc Administration. Applications can be added, removed and disabled and changes are propagated immediately. Configuration for an application, such as database connections, authentication systems, and application variables, can be exported or imported from other Aviarc systems, easing the transition between environments such as from testing to production.
Multiple instances of an application can be created and exposed at different web addresses. Each instance has its own database and authentication settings, easily enabling training and testing systems to exist side-by-side with production systems.
Application themes are separate from applications in Aviarc, so these connections are made through Aviarc Administration. Changing the look of an application is as simple as selecting a new theme.
Database Connections
Aviarc Administration centrally manages connections to external databases. Application developers do not need to write any connection code, letting them solve business problems while the connections are managed by the infrastructure team. This also means moving an application from one database to another requires no change in the application code.
Aviarc supports a wide range of database connections using the widespread JDBC model and provides connection pooling to ensure application scalability.
Authentication
As with the database connections, the infrastructure-specific job of authentication is managed centrally, so that application developers don't have to code for it. Aviarc has its own internal authentication database, and also supports Windows Single Sign On and LDAP authentication. It is also possible to write custom authentication code when the need arises.
Centralised Error Management
Application errors generated by any application running under Aviarc are recorded in a central store and can be configured to send notification emails when they arise. This allows your infrastructure team to be proactive about managing user issues by ensuring that all errors are reported as soon as they happen. Aviarc's unique state capturing web engine allows developers to use the Aviarc Debugger to pick up the user session at exactly the moment that the error occurred, giving an unprecedented ability to reproduce and resolve issues.



