RESUMEN El presente articulo corresponde a un avance de la investigacion para obtener el titulo de magister titulada: “Propuesta de un proceso de desarrollo de componentes software reutilizables”, mediante la cual se busca establecer los pasos necesarios para crear componentes software reutilizables en Java Edicion Empresarial 5 (Java EE 5). En primer lugar se hace una introduccion planteando la problematica que se evidencia en el desarrollo de software empresarial y como la Ingenieria del Software Basada en Componentes (ISBC) puede ayudar a resolverla; se aclara la definicion de componente y se plantean las preguntas de investigacion. Posteriormente se explica la metodologia utilizada en la investigacion que comprende la investigacion descriptiva e investigacion tecnologica aplicada. Despues dentro de los resultados de la investigacion se plantea la estructura de un componente software reutilizable siguiendo el modelo de componentes de Java, el cual consta principalmente de Entidades (pojos, antiguos EJB de entidad), EJBs (de sesion o manejador de mensajes), componentes o controles personalizados para la interfaz de usuario y servicios web que exponen las funcionalidades encapsuladas en los EJBs como servicios web. Despues se propone un modelo de seleccion de componentes software reutilizables y por ultimo se establecen las alternativas de arquitectura que se pueden utilizar para implementar este tipo de componentes, dentro de estas arquitecturas se pueden definir: la arquitectura por capas, arquitectura modelo – vista – controlador y la arquitectura orientada a servicios. PALABRAS CLAVES Ingenieria del Software Basada en Componentes. Componentes Software Reutilizables. Modelo de Componentes. Enterprise Java Bean. Servicios Web. ABSTRACT This article is a look ahead to the research to obtain the master degree: “Proposal of a process of the development or reuse software components” by which it is wanted to set the necessary steps to create reuse software components in Java Enterprise Edition 5 (Java EE 5). First of all, an introduction is made to set out the problem that is evident in the development of enterprise software and how the Component Based Software Engineering (CBSE) can help to solve it; the definition of component is clarified and the research questions are set. Later it is explained the methodology used in the research that comprises the descriptive research and applied technologic research. After in the result of the research, it is set up the structure of a reuse software component following the component model of Java, which consist mainly of Entities (pojos, old EJB entities), EJB (session beans, message driver bean), components or personalized controllers for the user interface and web services that present the covered operations in the EJBs like web services. Then it is proposed a model of selection of reuse software components and lastly it is established the alternatives of architecture that can be used to introduce this kind of components. Among these architectures it can be defined: multi – tired, model – view – controller and services – based architecture. KEYWORDS Component – Based Software Engineering. Reuse software component. Component model. Enterprise Java Bean. Web Services.