A component's framework based on the MVC pattern for the integration of data and tools on the molecular biology domain

In the domain of molecular biology, applications extract and analyze information of heterogeneous sources of data, distributed in different databases and text files. These applications can also use many different tools available in the domain of molecular biology to analyze and format the information extracted from these data sources. This diversity of data sources and tools make difficult the integration of them on the applications of this domain. Willing to solve this problem, this paper presents a framework of components called FrameEST, based on the MVC (model view control) pattern that not only integrates data and tools, but also support the development based on reuse. The FrameEST was built using the JavaServer Faces (view and control layers), JavaBeans and Enterprise JavaBeans (model layer) technologies to facilitate the reuse of software. As an example, it is also presented an application of the molecular biology domain developed reusing the components of FrameEST