Conceptos

El PDE saca partido de la estructura de proyectos de la plataforma. Cuando utilice el PDE, organizará el trabajo en proyectos, carpetas y archivos. El PDE busca en los proyectos del área de trabajo y presta especial atención a aquellos que tienen archivos de manifiesto de conector o fragmento como hijos inmediatos. Si un proyecto tiene un manifiesto de conector, el PDE lo considera como proyecto de conector. Además, el PDE asociará una naturaleza PDE especial a estos proyectos para poder conectar constructores de PDE especiales. (En el tema Naturalezas de proyecto hallará una descripción del recurso de naturalezas de proyecto de la plataforma). 

Sabemos que la plataforma se basa en el concepto de conectores que tienen una estructura y una especificación claramente definidas. El objetivo del PDE es garantizar que se cumplen las reglas cuando se crean conectores nuevos, para que la plataforma pueda incorporarlos correctamente. 

El PDE gestiona los conectores dentro de los proyectos. Cada proyecto representa un conector y contiene carpetas y archivos que definen el conector y las maneras en que interaccionará con la plataforma. Estos conectores estarán en el área de trabajo y se mostrarán en el navegador de recursos y en otras vistas que muestran los recursos del área de trabajo (como en el Explorador de paquetes Java).

Sistema principal y tiempo de ejecución

Uno de los conceptos más importantes del PDE que deben entenderse es el de instancia del entorno de trabajo de sistema principal e instancia del entorno de trabajo de tiempo de ejecución. Cuando inicie el entorno de trabajo, lo utilizará para trabajar en los proyectos que definen los conectores que esté construyendo. La instancia del entorno de trabajo que ejecutará mientras desarrolle un conector mediante el PDE y otras herramientas es la instancia de sistema principal. Las características disponibles en esta instancia procederán exclusivamente de los conectores instalados junto con la aplicación.

Cuando ya se sienta satisfecho del conector y desee probarlo, podrá lanzar otra instancia del entorno de trabajo, la instancia de tiempo de ejecución. Esta instancia contendrá los mismos conectores que la instancia de sistema principal, pero en ella también habrá los conectores en los que estaba trabajando en la instancia de sistema principal. El lanzador del PDE se encargará de fusionar sus conectores con los conectores del sistema principal y de crear la instancia de tiempo de ejecución. 

Comparación entre conectores externos y conectores del área de trabajo

Puesto que la instancia del entorno de trabajo de tiempo de ejecución representará una colección de características proporcionadas por conectores de dos lugares distintos (el área de trabajo actual y la instalación original del sistema principal), el PDE reconocerá estos conectores como de dos "especies" diferentes.  

El PDE trata de forma diferente los conectores externos y los del área de trabajo debido a su ubicación. Por ejemplo, si se abre el manifiesto de un conector del área de trabajo, se lanzará un editor en ese archivo de manifiesto del área de trabajo. En el caso de un conector externo, la misma operación lanzará un editor en un URL externo que haga referencia al archivo de manifiesto del conector en la ubicación de instalación del sistema principal.  

Estas diferencias son prácticamente transparentes para los usuarios del PDE, pero conviene comprenderlas.

 
Copyright IBM Corporation y otras empresas 2000, 2003