Tuesday, October 20, 2009

Virtual Business Components - Introduction

A virtual business component (VBC) provides a way to access the data that resides in an external data source using a Siebel business component. The VBC does not map to an underlying table in the Siebel Database. You can create a new VBC in Siebel Tools and compile it into the siebel.srf file.


The VBC calls a Siebel business service to provide a transport mechanism.
Business services determine the behavior of the VBC and define how the VBC manipulates data. You can base VBCs on predefined business services provided by Siebel Systems, such as the XML Gateway, or you can create your own business service. You create both virtual business components and business services in Siebel Tools.


Architecture




As it is evident from the architecture diagram that there are two possible mechanisms to bind VBC to an external data source in real time, namely


1. Use the XML Gateway business service, a default service provided by the Siebel, to pass data between the virtual business component and one of the Siebel transports, such as the EAI HTTP Transport, the EAI MQSeries AMI Transport, or the EAI MSMQ Transport.


2. Write your own business service in Siebel eScript or in Siebel VB to implement the mandatory methods.

Next in Series - Using XML Gateway for VBC

No comments: