Nowadays, efficacious accessibility of data stored in large databases is a major aspect of any system which needs to access data stored in such databases. In this project report, we propose a service oriented framework for supporting a voluminous database. This database is a large media database which would provide the client with media files using these framework services. The main purpose of this system is to provide accessibility to media files efficiently and only to the authorized users. One of the major quirks in this proposed system is its search Application Programming Interface. In this report, we demonstrate the services provided by the system and the type of architecture suitable for such a system i.e. the Layered architecture. We also illustrate the critical aspects required to speed up the process of efficient retrieval of data, database design and normalization aspects used to implement such a system. Lastly, we purport the requirement of various technologies used to create such an efficient system.
