Quickly Adapt Business Processes: Extendable Business Functionality
Service Oriented Architecture
Axpert ™ is a perfect example for “Service Oriented Architecture”. The functionality of the Axpert ™ Stem can be deployed under a web server as a set of web services. Hence, any functionality built on this can be accessed by other applications by making web service calls in any programming language. The Axpert™ Web servers being very small need not be deployed under very heavy application servers.
Transparent Database Structure
As Axpert™ Stem is a very small application it does not require elaborate maintenance activity. The application performance will directly depend on the performance of the database. Hence, only the database maintenance will be needed to make application perform better.
Quick Technology Adoption
For applications built using the Axpert™ engine, technology adoption can happen without overhauling the existing application. This is because the existing application is lying in the central database server as data. The newer technologies are incorporated in Axpert™ stem that will be shipped as upgrades that will work with the existing process structures.
This can be compared with MS-Word documents that can be opened immaterial of the version of MS Office. Even if the document storage format is changed, the application can convert an existing document to a newer version with ease.
Transparent Database Structure
Database structures are transparent with adequate security and hence avoids vendor locking. The table structures are part if the process structures. These are available in the database sever of the end user. Any user with reasonable knowledge in database will be able to understand the tables and their relationships by going through the process structures.
Remote Login
The Axpert™ Stem can connect to the database from any remote location. This can be achieved by deploying a set of web services named Axpert™ Remote Support Services. These are deployed under a web server.
An application developed on Axpert™ can work on local LAN and also over the internet. Axpert™ when working remotely will make web service calls to the Axpert™ Remote Server. To make the remote connection, Axpert™ does not need Terminal server or Citrix.
Browser Client
Axpert™ has a web engine. This consists of a set of dot net programs and Axpert™ Web Support Services. These can be deployed under a web server. The dot net pages can be accessed from the web browser. Hence, a process structure that is defined in Axpert™ can also be accessed through browser from anywhere. So, an application can be built with a mixture of thick client (where high performance is required) and thin client.