Careful study and analysis of the requirements set by our Customer led us to choosing Java EE 5 as a platform to develop the project. We suggested using both open-source and custom-made components to develop the project framework. The result demonstrates Iflexion's competence in developing complicated and business-efficient technological solutions.
The suggested solution consists of three components:
Server Component of the project consists of the Server Part and a database. Two connection types are available:
Business logic of the solution is featured in the Server Part only. This component includes a special interface to work with databases. Client component comes as an application compatible with Windows, Linux, MacOs and other operation systems. No business logic is integrated into this component as it serves as an interface to communicate with the Server component. Web component is a website which can be viewed by any Internet user and compatible with all main browsers.
Iflexion has offered the distributed project architecture due to various benefits of such a framework: