Service echoString function returnString (inputString string in) returns (string) return (inputString); end end
En lugar de utilizar un componente de servicio directamente en el código, se crea una variable que se basa en dicho componente. El componente de servicio incluye la lógica del servicio de tiempo de ejecución, pero no los detalles necesarios para el acceso. Sin embargo,. durante la ejecución la variable se enlaza (hace referencia) a un servicio que se ejecuta en una ubicación determinada. El enlace incluye detalles relativos al protocolo utilizado para acceder al servicio.
La información de enlace se especifica en una variable declarada en una biblioteca de enlace de servicio, que es un tipo de biblioteca EGL. La variable es global con respecto a la unidad de ejecución, como sucede con cualquier variable a la que se accede directamente desde una biblioteca EGL. En la mayoría de los casos, el enlace inicial de esa variable suministra todas las funciones específicas del servicio necesarias para cualquier cliente en la unidad de ejecución.
Para suministrar acceso a un servicio Web no EGL, debe utilizar una interfaz EGL. Una interfaz también proporciona una segunda forma de acceder a un servicio desarrollado en EGL. Para obtener una introducción a este tema, consulte la sección Interfaces EGL.
Para conocer detalles sobre ServiceInvocationException, consulte la sección Excepciones del sistema EGL.
Al generar un servicio EGL, la opción serviceRuntime del descriptor de construcción se encuentra entre las utilizadas, pero el valor por omisión es suficiente.
El despliegue de un servicio EGL es equivalente al despliegue de una aplicación Java no J2EE. Encontrará los detalles en la sección Desplegar aplicaciones Java fuera de J2EE.
El despliegue de un servicio Web es equivalente al despliegue de una aplicación Web. Para obtener detalles, consulte la sección Configurar el entorno de ejecución J2EE para código generado por EGL.
Conceptos relacionados
Componente de biblioteca de tipo ServiceBindingLibrary
Tareas relacionadas
Crear un componente de interfaz de EGL
Crear un componente de servicio EGL
Crear un componente de interfaz a partir de un componente de servicio
Crear componentes EGL a partir de un archivo WSDL
Desplegar aplicaciones de Java fuera de J2EE
Configurar el entorno de ejecución de J2EE para código generado por EGL
Consulta relacionada
Prácticas recomendadas para servicios e interfaces relacionadas en EGL
Biblioteca EGL ServiceLib
Excepciones del sistema de EGL
Componente de interfaz en formato fuente EGL
Interfaces de tipo BasicInterface
J2EELevel
serverType
Componente de servicio en formato fuente EGL
serviceRuntime
webServiceEncodingStyle