Open up and make the IS flexible … without changing technologies
Open up the Information System to new partners … without breaking anything
Companies have an increasing need to provide access on applications:
- To new trading partners
- Via new client interfaces
- And, more generally, to adapt application architecture to SOA
The difficulties are:
- Not to be limited to a simple wrapper because the target application must also be able to evolve with new users
- Not to lose the current business rules because they satisfy the current needs
- Not to lose the knowledge gained by the maintenance teams
Componentization: reorganize the IS components to satisfy the urbanization objectives
A significant innovation brought by SOFTMAINT to IS modernization is the capacity to industrialize the reorganization of application components without changing technology. The benefits of this approach are as follows:
- Drastic reduction of costs compared to a rewrite
- Exhaustive analysis of the current business rules to ensure their reproduction in the target
- Capacity to produce a target perfectly in synchrony, in terms of its model, with urbanization
- Security of functional non-regression achieved by automating the testing process
The SOFTMAINT offer: generation from models
SOFTMAINT’s componentization approach includes the following steps:
- Complete modeling of the sources application(s)
- Creation of a target model, comparing it with the original
- Generation of target skeletons and the extraction of the appropriate, existing code
- Integration of the fragments of code within the target skeletons
- Non-regression testing
Refactoring offer: a complete solution for JEE
By using its Mia-Modernization software, SOFTMAINT can industrialize the refactoring of JEE code:
- Framework changes
- Normalization
SOFTMAINT has unique expertise for SOA projects