The objective of the eFinanceFactory project consisted in offering central leasing and financing calculation for all DaimlerChrysler products in Germany, France, and in the future in other countries.
For this purpose the customer needed a very scalable solution with high decoupling between content and description, at every step of data flow. The project consisted of two stages.
In the first stage the migration of the existing online calculator into a new architecture was implemented allowing better maintenance, extension and ROI.
From the technical side, the existing solution had to be refactored both in pure coding and IT architecture.
This is due to some heavy software, architectural and management antipatterns detected in the existing solution.
The application also had to be migrated under another business platform - WebSphere cluster.
The second stage consisted in adding new calculation functionality.
The application is designed on the basis of the three-tier architecture model. The presentation tier (JSP) provides access to the business logic tier with calculation services (J2EE, WebSphere), and the persistent data are stored and accessed via the persistence layer (WebSphere, Oracle). Our application design was highly appreciated by the client for using many GoF and J2EE design patterns and highly flexible architecture.
See the presentation for more details.