AgenaRisk Enterprise
Once you have developed your risk models the natural next step is to deploy them as part of an enterprise level risk application for use throughout your organisation. AgenaRisk Enterprise contains all the features of AgenaRisk Desktop but is designed specifically to meet this crucial requirement by providing a software development kit with a number of key components which build on the features and benefits of the desktop version.
AgenaRisk Enterprise Components
AgenaRisk Enterprise is a software development kit (SDK) that allows users to incorporate AgenaRisk functionality and models into their own applications, link them to external data sources, export results to information portals (via a web server) and build sophisticated application specific data structures (Meta Data).
AgenaRisk Enterprise comprises three components:
- Database Connectivity —Connect to any JDBC or ODBC compliant data source including:
- CSV files and Excel spreadsheets
- Personal databases such as Microsoft Access
- Open source databases such as MySQL and Postgres
- Enterprise platforms such as Oracle and SQL Server
- Application Programming Interface (API) — This is a set of java routines that let you directly create, edit and execute AgenaRisk models as a part of a client server, webs services or desktop enabled application.
- AgenaRisk Application Generator (AAG) — This allows you to generate large and complex risk models directly from relational databases or text file schemas and then use these models within a wider system or directly use them within the AgenaRisk Desktop.
AgenaRisk Database Connectivity
The database connectivity extends the capability of AgenaRisk to permit the automated extraction of data from a wide variety of sources. Using the industry standard, JDBC, AgenaRisk is able to connect to any JDBC or ODBC compliant data source including:
- CSV files and Excel spreadsheets
- Personal databases such as Microsoft Access
- Open source databases such as MySQL and Postgres
- Enterprise platforms such as Oracle and SQL Server
AgenaRisk database connectivity supports query hierarchies, where results from parent queries parameterize child queries. Large numbers of child queries can be created and executed automatically with no user intervention. Flexible data mapping tools allow query hierarchies to span multiple databases. For example, product queries against an enterprise server, can be used to construct local queries from a sales report stored in a local spreadsheet. This unique capability allows AgenaRisk to combine data from legacy or enterprise systems, with desktop, personal and mobile information, all in a single comprehensive model.
AgenaRisk Java Programming Interface (API)
The AgenaRisk Java application program interface (API) is a set of routines for building and executing AgenaRisk models. The API is designed for use by programmers to makes it easier to develop a bespoke implementation of AgenaRisk or to integrate AgenaRisk into an application. Example functions available in the Java API include:
Model class
- Create model
- Delete Model
- Calculate Model
- Link Models
Risk Object class
- Add node
- Delete node
- Remove Evidence
- Regenerate NPTs
Node class
- Add child/parent
- Set NPT (expressions and manual)
- Get Risk Graph
- Enter Evidence
- Set Node (Input/Output)
- Copy node
- Add constant
State class
- Create Continuous state
- Create Interval state
- Create Labelled state
- Create Real state
AgenaRisk Application Generator (AAG)
The AgenaRisk Application Generator (AAG) is a wizard that extends the risk object structure that can be created in AgenaRisk Desktop by introducing meta data rules to govern how and under what conditions risk objects can connect to each other. This in effect transforms AgenaRisk into a bespoke application where pre-defined template models can be imported, linked and executed. The AgenaRisk AAG functionality includes:
- Declaration of relational meta data configuration structure
- Assignment of default template models to the meta data objects
- Populate the AgenaRisk Risk Explorer view with instances of meta data objects
- Assign commands to edit/add/delete properties of meta data objects
- Automatically join risk objects (E.g. aggregation of risks)
- Automatic import template model(s) assigned to meta data object
- Autolayout of the resulting model
How To Buy
For pricing contact sales@agenarisk.com.
The components in AgenaRisk Enterprise are not available off-the-shelf and may require some extension and configuration to meet a client's exact requirements. Agena consulting and programming staff are available to support this process, or alternatively, can train/assist in-house or outsourced developers. Note that commercial deployment of the AgenaRisk Enterprise is normally licensed under an OEM agreement.
Maintenance Policy
The price of AgenaRisk includes a 12-month maintenance contract. During this 12-month period, you are entitled to:
- Free technical support via email. Technical support is available for software installation, resolving software errors and assisting with software operation. Technical support is not designed for building models from scratch, model de-bugging or AgenaRisk training. These services may be obtained separately from Agena’s Training and Consulting team.
- An unlimited number of incidents.
- Guaranteed response within one business day.
- Free maintenance updates and major upgrades of AgenaRisk.


