Abstract:
As Internet usage increases and web technologies evolve, more and more people start using software over the Internet. The gap between the web and desktop applications decreases due to the fact that the usage of the software is machine independent on the web; no setup is required and it’s easy. With the widening area of web technologies’ usage, the development efforts and technologies advance and more people start to work on creating innovative, easy to use and smart software on the web. This thesis focuses on the most important the concepts that lie under these web applications (Web 2.0 and SOA). In the thesis, the technologies are researched, the ready to use frameworks and libraries are analyzed. As a result, a new framework is built with the chosen libraries for making future developments easier. In order to show the benefits of the Web 2.0 & SOA approach and framework’s capabilities, a demo application is developed that integrates and uses all the chosen libraries for this purpose.