0% found this document useful (0 votes)
12 views20 pages

Siebel Integration Strategies Overview

The document discusses strategies for integrating Siebel applications with external applications. It describes the need to integrate applications to provide users a single view of data and avoid re-entry. Siebel provides integration tools including workflow processes, connectors, virtual business components, the Enterprise Integration Manager, and pre-built integration applications to synchronize and exchange data between Siebel and external applications in real-time or in batch. The document reviews these tools and their uses in integrating Siebel with other applications.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views20 pages

Siebel Integration Strategies Overview

The document discusses strategies for integrating Siebel applications with external applications. It describes the need to integrate applications to provide users a single view of data and avoid re-entry. Siebel provides integration tools including workflow processes, connectors, virtual business components, the Enterprise Integration Manager, and pre-built integration applications to synchronize and exchange data between Siebel and external applications in real-time or in batch. The document reviews these tools and their uses in integrating Siebel with other applications.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

Essentials (Siebel 7.

7)

Module 33: Exploring Integration


Strategies
Module Objectives

After completing this module you will be able to:


 Explain the business need for application integration
 Describe Siebel application integration tools
 Describe the strategies for approaching application
integration

Why you need to know:


 Being familiar with the Siebel integration tools allows you
to select the tool that satisfies your integration
requirements

Module 33: Exploring Integration Strategies 2 of 20


Need for Application Integration
 Enterprises often have:
 Applications in each domain
 Applications with different user interfaces
 Applications using separate data sources

Partne
Company Customer Relationship Employee Relationship Desktop
r
Web Site Management Management / Email
Portal

Data Data Data Data Data

Enterprise Supply Chain Mainframe


Resource Planning Billing
Management Applications

Data Data Data Data

Module 33: Exploring Integration Strategies 3 of 20


User Requirements
 Users want to:
 Access all business data quickly
 Avoid reentering data in multiple systems
 Work with a consistent user interface (UI)

Data Source

Data Source

Data Source

Data Source

Data Source

Module 33: Exploring Integration Strategies 4 of 20


Siebel eBusiness Application Integration (EAI)
 A configurable and scalable set of tools and components,
based on industry standards
 Enables the building of a consistent view of all customer data
across all channels, applications, mainframes, ERP systems, and
custom applications
 Enables seamless automation of business process between
Siebel applications and others
 Enables real-time as well as high-volume, batch-oriented
replication of data between Siebel applications and others

Siebel Channels External


Database Database
Application Application
• eCommerce applications
• Legacy applications (mainframes)
• ERP systems
• Custom applications
Module 33: Exploring Integration Strategies 5 of 20
Siebel Universal Application Network (UAN)
 An integration solution that provides a library of prepackaged,
industry-specific business processes that:
 Span multiple applications
 Are primarily focused on customer interactions and reflect industry
best practices
 Are built based on open industry standards such as Extensible
Markup Language (XML) and Web Services-enabling enterprises

Module 33: Exploring Integration Strategies 6 of 20


0/6

Siebel Integration Tools

Integration Workflow Process

EAI Connector

Virtual Business Component (VBC)

Enterprise Integration Manager (EIM)

Object Interface

Siebel Business Integration Applications (BIA)

Module 33: Exploring Integration Strategies 7 of 20


1/6

Integration Workflow Process


 Challenge: To synchronize Siebel account data with customer
data on a mainframe
 Solution: Integration Workflow Process
 Is a Siebel workflow process that replicates data
 From a Siebel application to an external application
 From an external application to a Siebel application
 Uses standard transports

Siebel Mainframe
Transport
Application Application

Account data Customer data

Module 33: Exploring Integration Strategies 8 of 20


2/6

EAI Connector
 Challenge: To exchange orders between a Siebel application
and an SAP R/3 application
 Solution: EAI Connector
 Is an integration workflow that uses prebuilt business services for
ready-to-use integration with popular applications
 Oracle, SAP R/3, and PeopleSoft
 Bidirectional integration

Siebel Transport SAP R/3


Application Application

Order headers Order details

Module 33: Exploring Integration Strategies 9 of 20


3/6

Virtual Business Component (VBC)


 Challenge: To display Siebel product data with product details
from an external source in the same view
 Solution: Virtual Business Component (VBC)
 Is a business component that displays external data within a
Siebel applet without storing that data in the Siebel database

Business Object

Regular
Siebel Business
Data Component

Virtual
External Business
Data Component

Module 33: Exploring Integration Strategies 10 of 20


4/6

Enterprise Integration Manager (EIM)


 Challenge: To exchange large volumes of data between an
external application and the Siebel application
 Solution: Enterprise Integration Manager (EIM)
 Is a server component that exchanges large volumes of data in
batch mode between a Siebel database and another database
 Using interface tables in the Siebel database

Siebel Database

External SQL Utility Siebel


Database Interface Tables

EIM
Siebel
Base Tables

Module 33: Exploring Integration Strategies 11 of 20


5/6

Object Interface
 Challenge: To control a Siebel application or to access Siebel
data from an external application
 Solution: Object Interface
 Is an access point that exposes Siebel objects and data to
programmatic access from scripts or external applications
 Enables an external application to control the Siebel application
or access the Siebel database using:
 COM Servers: Automation Server, Data Server
 CORBA Object Manager
 Java Data Bean
 Is an alternative to EIM for
loading large data volumes

Example: A button in an Excel


spreadsheet calls the Siebel COM
Data Server to update Siebel Siebel COM Data Server
contact data from Excel values
Database Siebel Application
Module 33: Exploring Integration Strategies 12 of 20
6/6

Siebel Business Integration Applications (BIA)


 Challenge: To apply industry-specific business processes
across applications and organizational boundaries
 Solution: Siebel Business Integration Applications (BIA)
 Packaged software built on the Universal Application Network
(UAN) architecture
 Delivers prebuilt, industry-specific integration processes, common
objects, and transformations

Integration Server
CRM ERP
Business Process Controller

Common
Transformation Object Transformation
CRM Model ERP
Data Data
Model Adapter Transport Layer Adapter Model

Module 33: Exploring Integration Strategies 13 of 20


Approaches to Application Integration
 Display external data in Siebel UI
 Display Siebel data in another application
 Synchronize Siebel data with external data

Data
UI UI
Siebel External
Application Application
External Siebel

Module 33: Exploring Integration Strategies 14 of 20


Application Integration Considerations
 The following design considerations must be addressed:
 Usage models
 Batch processing
 Real-time processing
 Connection models
 Peer-to-peer connections
 Integration servers connections

Module 33: Exploring Integration Strategies 15 of 20


Batch Processing
 Used for periodic uploads or downloads of large amounts of
information into the Siebel database
 Examples:
 Uploading a batch of product catalog and item information into a
Siebel application from an external system
 Downloading a batch of all opportunities from Siebel applications
to another database
 Uploading legacy data into the Siebel application

Module 33: Exploring Integration Strategies 16 of 20


Real-Time Processing
 Is used when data needs to be updated immediately when
changes occur
 Examples include:
 Updating a service request
 Updating an account’s contacts
 Updating an order status

 Deploying Siebel applications as a client or as a service


 Client: Siebel applications access another program or initiate a
transaction on an external system
 Service: Siebel applications are accessed by an external
program without any initiation from the Siebel application

Module 33: Exploring Integration Strategies 17 of 20


Peer-to-Peer Connections
 Each application-to-application connection is custom

Possible total
custom connections PROVISIONING

n
( )
n-1
2 LEGACY
CUSTOM WEB
APPLICATION
n = number of
connections

BILLING ERP

CRM

Module 33: Exploring Integration Strategies 18 of 20


Integration Server Connections
 Provide an information bus or a hub-and-spoke architecture to
tie disparate applications together
 Allow each application to connect only to the integration server
through an adapter

PROVISIONING

CUSTOM WEB
LEGACY
APPLICATION

BILLING ERP

CRM

Module 33: Exploring Integration Strategies 19 of 20


Summary

This module showed you how to:


 Explain the business need for application integration
 Describe Siebel application integration tools
 Describe the strategies for approaching application
integration

Module 33: Exploring Integration Strategies 20 of 20

You might also like