With rapid development of information technology and a huge range of applications there is a need for software solutions that offers centralized data from different sources. The aim of the thesis was to make application framework in the Java programming language, which would enable the rapid creation of software solutions using one or more different data sources. With this kind of framework, software developers would need less time to develop their applications. They would be more focused on business rules, rather they would spent time on developing software code for data persistency. The framework is designed in such a way that offers two things; a simple way to define business logic of each entity and a unified API for accessing data regardless the type of data source. This kind of software development makes source code more understandable, readable and maintainable.
|