The purpose of the Demographics component is maintenance of identities, relationships, and relevant life events of persons. The types of information handled by this component mainly includes common types of elements, such as names, Social Security numbers, dates of birth and death, spouse relationship details, child relationship details, beneficiary details, and other. The demographics component can be easily customized.
Events component supports the workflow aspects of the framework. It handles simple tasks, such as record Demographics life events and prerequisites for more complex business tasks. It also facilitates more complex tasks, including tracking of batch process parameters and the state of a batch process.
Workflow handles series of activities that are necessary to complete a task. Each step in a workflow has a specific step before it and a specific step after it. The steps are coordinated through the event manager. Workflow is automated using business rules to decide when one step has been completed successfully and the next step can begin.
Reporting component features functionality to manually execute any individual report, as well as to automatically generate a series of reports, output as PDF files.
Batch Processing component handles all the automated and volume processing, such as volume data processing, report and correspondence generation. A batch process can consist of built-in and custom steps. Batch Processing component contains a set of common built-in batch process steps: a step to generate a particular type of letter, a step to generate a particular type of report, and so on. A simple batch process can be configured with little or no programming, using the built-in batch process steps. A custom step has to be programmed and then registered with the Batch Processing component. After the development team has configured a batch process by specifying parameters and steps, designated users can then execute and monitor its progress.
Security is the component which provides system-wide access control, configurable at several levels – module level, screen level, screen control level (i.e. button or a text field).
Correspondence component allows for creating and printing manual and automatic letters. It features user work-in-progress queues, letter approval, and printing, including multiple print queue support. Correspondence output consists of PDF files. The Correspondence component of the framework facilitates integration with third-party enterprise printing solutions via print queues and custom instruction sets that are embedded in the output PDF files.
The application gateways are developed to work at various levels from simple – CSV file output – to complex – web service calls and methods. The application framework communicates to external applications in on-demand or manual methods.
Administration component serves two purposes: configuration and control. From the configuration standpoint, Administration component concentrates all of the various configuration interfaces for each of the framework components. Users, security groups, securables (modules, screens, screen controls) and the permissions can be configured in the Security configuration. Letter templates, print queues, and other aspects of letter generation and printing can be set in the Correspondence configuration. After reports are built, they can be registered with the framework using the Report configuration interface. Settings specific to batch processes are handled by the Batch Processing configuration interface. Finally, the Events component and some additional aspects of the framework, such as miscellaneous code sets, also have their own sections in the Administration component.
On the control side, Administration component includes control interfaces for execution and monitoring of correspondence printing and batch processing.
Personality modules are those that are developed by or for the client to incorporate their business rules. These modules are the lifeblood of the application that will support and drive the client’s business for years to come.
Enterprise software solution projects employing big bang conversion strategies are difficult to successfully implement, especially in complex business environments. Mainframe applications require a solid architecture to support robust processing capabilities, and must be written in an easy to utilize methodology. Evolve Application Framework allows developers to leverage their business rules knowledge and rapidly develop relational, cloud-ready solutions.
Evolve Application Framework is your critical path to a relational solution that preserves your organization’s strategic competitive advantage.
Using the Evolve Application Framework®, we are able to integrate business rules and processes with greater efficiency in significantly less time.Director of Software Development