Monday 7 April 2014

External Business Component

External Business Component (EBC)
External Business Component (EBC) is another way of integrating Siebel with External Applications. It is another tool available at your disposal to achieve integration.
EBC as really easy and robust way to integrate Siebel.
  • You get a DDL of a table located in external database.
  • Import that into Siebel tools and a table is created in Siebel pointing to external table.
  • You create a data source to connect to external database.
Then you do the usual configuration of creating a BC, BO, View and Applets based on that Table.
In EBC we create a pseudo table structure within the Siebel schema using the External Table Schema Import Wizard, create a BC based on this table and then create an ODBC connection to the external table to fetch the data from the other database and display it in the Siebel GUI
When you access that view Siebel in real-time using that data source connects to external table and displays you the data. You even have option to update, insert and delete records from Siebel.
Limitations:
  1. If you import a database view instead of DDL then you cannot update or inserts records.
  2.  Joins to base tables in EBC usually don’t work
  3. External database must be accessible directly to Siebel
  4. Performance can be an issue if database connectivity is not good
Advantages:
  1. You can integrate with external application with minimal of effort.
  2. Siebel BC can base joins on External table and display information
  3. You can import tables from different database such as DB2, MS SQL, Siebel Analytics.

No comments:

Post a Comment