Las opciones para el desarrollo y despliegue de aplicaciones integradas en WebSphere Process Server incluyen el trabajo en el entorno de desarrollo de WebSphere Integration Developer, el trabajo con las API de Service Component Architecture y la habilitación de las aplicaciones en un entorno servidor de prueba o producción con WebSphere Process Server.
IBM WebSphere Integration Developer es el entorno de desarrollo de WebSphere Process Server. Si desea más información sobre cómo desarrollar aplicaciones integradas en WebSphere Integration Developer, consulte el Centro de información de WebSphere Integration Developer.
Además del entorno de desarrollo de WebSphere Integration Developer, se publican las API de Service Component Architecture para desarrolladores. Si desea obtener más información sobre las API de Service Component Architecture, consulte Desarrollo y despliegue de módulos.
Los módulos, también llamados módulos SCA (Service Component Architecture) cuando se despliegan en WebSphere Process Server, determinan los artefactos que se empaquetan en los archivos EAR (Enterprise Archive) que se despliegan en el entorno de tiempo de ejecución.
En WebSphere Integration Developer, puede utilizar un editor de ensamblaje para agrupar servicios en módulos y especificar qué servicios va a exponer el módulo a consumidores externos. Luego se conectan los módulos para formar soluciones de integración completas.
Service Component Architecture permite encapsular la lógica de integración dentro de módulos de modo que un cambio en los servicios dentro de un módulo no afectará a ninguno de los demás módulos de la solución, siempre que la interfaz del módulo modificado permanezca igual.
El despliegue es el acto de habilitar las aplicaciones en un entorno de prueba o de producción. Mientras que desplegar es igual en los dos entornos, hay unas pequeñas diferencias entre la tarea de despliegue en cada entorno. Dado que es preferible probar los cambios en las aplicaciones en un servidor de prueba antes de comprometerlas al entorno de producción, utilice WebSphere Integration Developer para desplegar las aplicaciones en un entorno de prueba antes de utilizar WebSphere Process Server para desplegar las aplicaciones en un entorno de producción.
Si tiene que desplegar muchos archivos de aplicación, quizá desee utilizar un archivo de proceso por lotes. Si desea obtener más información sobre archivos de proceso por lotes, consulte los temas Instalación de un módulo en un servidor de producción y Despliegue de aplicaciones utilizando tareas ANT bajo Desarrollo y despliegue de módulos.