Personalización de procesos de BPEL
En esta sección se ofrece una visión general de cómo se pueden personalizar los procesos de BPEL de muestra suministrados con Adapter Development Kit de Oracle Utilities Smart Grid Gateway para satisfacer los requisitos de negocio específicos como, por ejemplo, el uso de transformaciones de XSL personalizadas y la adición/edición de los pasos implicados en el proceso.
Uso de ficheros XSL personalizados
Este proceso hace referencia a ficheros XSL para transformar los mensajes del formato estándar de Oracle Utilities Smart Grid Gateway al formato utilizado por el sistema de recopilación de datos “genérico” (según el protocolo de MultiSpeak) cuando se envíen mensajes al sistema de recopilación de datos, y del formato del sistema de recopilación de datos al formato estándar de Oracle Utilities Smart Grid Gateway cuando se envíen mensajes de vuelta a Oracle Utilities Smart Grid Gateway. Estas referencias a ficheros XSL se pueden cambiar a ficheros XSL personalizados que transforman los mensajes al formato y del formato utilizado por su sistema de recopilación de datos. Consulte la documentación de Oracle BPEL y Oracle JDeveloper para obtener más información sobre la referencia a ficheros XSL en un proceso de BPEL.
Realización de cambios en el proceso
Además de hacer referencia a ficheros XSL personalizados para su transformación, también puede añadir pasos adicionales al proceso para satisfacer los requisitos de negocio específicos de su implantación o realizar otros cambios en los pasos existentes. Consulte la documentación de Oracle BPEL y Oracle JDeveloper para obtener más información sobre la adición y/o modificación de pasos en un proceso de BPEL.
Nota: cualquier cambio realizado en este proceso para un proveedor de infraestructura de medición avanzada y un sistema de recopilación de datos concretos se tiene que modelar en función de los procesos de negocio del proveedor del sistema de recopilación de datos/infraestructura de medición avanzada, incluida la configuración de transacciones de solicitud/respuesta necesarias para un comando específico (como, por ejemplo, una conexión remota).