Un servicio empresarial es una función empresarial cuyo comportamiento se puede adaptar en el tiempo de ejecución. Estos servicios se basan en el contexto operativo de la solicitud y las políticas establecidas para satisfacer las necesidades de los clientes del servicio.
Los servicios empresariales se definen mediante tres elementos fundamentales:
- Metadatos empresariales: se trata de información de políticas empresariales que adapta de forma dinámica la ejecución de funciones empresariales específicas para una sola instalación.
- Modelo de datos canónicos: se trata de una representación estandarizada de los datos que requiere la selección y adaptación dinámicas por parte del usuario de la ejecución de una función empresarial.
- Función empresarial: se trata de uno o varios servicios seleccionados dinámicamente según la información de la política empresarial. La ejecución de una función empresarial se basa en un subconjunto del modelo de datos canónicos asociado con su función. Una implementación de servicios de funciones empresariales, representando los procesos empresariales, puede variar en complejidad desde servicios atómicos simples a servicios compuestos.
Características de los servicios empresariales
Los servicios empresariales utilizan políticas empresariales y metadatos para obtener un comportamiento flexible y adaptable.
Respaldan modelos del sector de referencia para simplificar la interoperatividad entre sistemas externos e internos dispares. Características:
- Se diseñan a nivel empresarial para representar una función empresarial independiente.
- Se suministran por varios canales de comunicación como, por ejemplo, Web, B2B, IVR, etc.
- Se derivan de diferentes recursos de TI.
- Se construyen mediante estándares del sector y servicios web.
Ventajas que proporcionan los servicios empresariales
Los servicios empresariales son bloques de creación que permiten alinear las intenciones empresariales con la ejecución de la TI. Los servicios empresariales ayudan a proporcionar los valores de la arquitectura orientada a servicios (SOA). Características:
- Una flexibilidad de las soluciones con un menor coste y esfuerzo.
- Una mayor reutilización de los activos de TI.
- Un menor tiempo de colocación de soluciones en el mercado.
- Una aproximación de solución incremental que disminuye los riesgos.