Saltar al contenido
Autana Business Partners

Virtual Business Component (VBC)

Publicado el 2 min de lectura

Ilustración del artículo «Virtual Business Component (VBC)»

Una de las grandes utilidades de que dispone Siebel – Web Services, es la utilización de Virtual Business Component (VBC). Este tipo de Business Component nos permiten mostrar información en pantalla sin almacenar los datos en la BBDD (los datos, por su naturaleza, no son objeto de guardarlos en Siebel).

Los VBC permiten el acceso a datos que residen en una fuente de datos externa, para ello debe llamar a un Business Service, que será el que proporcionará el mecanismo de transporte.

Creación de VBC:

1. Desbloqueamos el proyecto en el que incluiremos el VBC.
2. En el explorador de Objetos, seleccionamos Business Component.
3. Pulsamos el botón derecho del ratón y creamos un nuevo registro.
4. Escribimos el nombre del VBC y el proyecto.
5. En el apartado "Class" seleccionamos: CSSBCVExtern (esta clase es la que provee la funcionalidad de los VBC).

Además será necesario asociar a VBC una User Property que indique el Business Service que se ejecutará:

- User Property: Service Name
- Descripción: Obligatoria. El nombre del Business Service que vamos a utilizar.

El Business Service que se asocia al Business Component, debe tener implementado los métodos: Init y Query.

- Init: se utiliza para inicializar las variables del servicio.
- Query: se utiliza para acceder a los datos de la fuente externa, manipular el mensaje y enviarlo al flujo de salida del applet para que se desplegue en la aplicación.

Como funcionan los VBC:

Cuando un usuario accede a una vista de la aplicación y esta tenga un applet asociado a un VBC, automáticamente se ejecuta el método Init y a continuación el método Query, del Business Service (el BS asociado al VBC). De tal forma, que sólo accediendo a la vista correspondiente se ejecutará el código y presentará en pantalla la información devuelta por el Web Service al que nos hemos conectado.

Actualizado el

Etiquetas

← Volver al blog

  • Casos de Éxito

    Proyecto Sourcing Optimization

    Las organizaciones más exitosas están orientando sus estrategias de negocio hacia procesos de toma de decisión guiados por datos. Los líderes de estas empresas de alto…

    Leer artículo

  • Casos de Éxito

    Caso de éxito de BPO - sector financiero

    Conoce cómo las soluciones BPO de ABP optimizaron sistemas CRM y la gestión de portafolios para una firma líder en inversión de capital privado, mejorando la eficiencia, reduciendo costos y aumentando la calidad del servicio durante 14 años.

    Leer artículo

  • Casos de Éxito

    Análisis de la tasa de abandono de empleados

    El estudio detallado de las motivaciones que llevan a un empleado a abandonar una compañía, supone alcanzar una posición ventajosa para aquellos departamentos de gestión de…

    Leer artículo