Conceptos

El PDE se aprovecha de la estructura de proyectos de la plataforma. Cuando se utiliza el PDE, el trabajo se organiza en proyectos, carpetas y archivos.  El PDE asociará con esos proyectos una naturaleza del PDE  especial para poder distinguirlos de otros proyectos (que no son del PDE).  (Consulte el apartado Naturalezas de un proyecto para obtener una descripción del servicio de naturalezas de un 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 de qué forma interactuará con la plataforma. Estos conectores estarán en el área de trabajo y se verán en el examinador de recursos y en otras vistas que muestran los recursos del área de trabajo (como la de los Paquetes de Java).

Sistema principal y ejecución

Uno de los conceptos más importantes del PDE que deben tenerse claros es el de instancia de la plataforma del sistema principal y de ejecución. Cuando se inicia la plataforma, el entorno de trabajo se utilizará para trabajar en los proyectos que definen los conectores que se están construyendo.  La instancia del entorno de trabajo  que se ejecuta durante el desarrollo de un conector utilizando el PDE y otras herramientas es la instancia del sistema principal. Las funciones disponibles en esta instancia proceden exclusivamente de los conectores instalados con la plataforma.

Cuando ya esté satisfecho con el conector y quiera probarlo, puede lanzar otra instancia de la plataforma, la instancia de ejecución. Esta instancia contendrá los mismos conectores que la instancia del sistema principal, pero también tendrá los conectores en los que estaba trabajando en la instancia del sistema principal. Los lanzadores del PDE se encargarán de  fusionar los conectores con los del sistema principal y de crear la instancia de ejecución.

¿Conectores externos o conectores del área de trabajo?

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

El PDE trata de forma diferente a los conectores externos y a los del área de trabajo debido a su ubicación. Por ejemplo, si se abre el manifiesto de conectores del área de trabajo, para ese archivo de manifiesto se lanzará un editor del área de trabajo.  En el caso de un conector externo, la misma operación lanzará en un editor para 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 deben quedar claras.