26EAI_Wrap-Up
Description
Siebel Enterprise Application Intergration , EAI
Document Sample


Section Seven: Conclusion
Module 26: Wrap-Up
Module Objectives
After completing this module you will be able to:
Describe the subjects learned in this course
Explain the appropriate use of each Siebel eBusiness Application
Integration strategy
Select the most appropriate Siebel EAI strategy for any
application integration project
Why you need to know
The ability to select appropriate EAI strategies is one of the
course's main goals
Module 26: Wrap-Up 2 of 16
What We Learned in the Course
Data replication with Siebel Workflows for EAI
Data representation with Siebel and external integration objects
Data mapping with Siebel Data Mapper
Data mapping with scripts
Data routing with EAI Dispatch Service
Data transport with Siebel Transport Adapters
Custom integration with scripted business services
Data sharing with Siebel Virtual Business Components
Data replication with Siebel Connectors to popular applications
Batch data transfer with Siebel Enterprise Integration Manager
Data exposure with Siebel Object Interfaces
Effective integration implementation with EAI best practices
Module 26: Wrap-Up 3 of 16
Integration Approaches
1. Synchronize Siebel data with external data
2. Display external data in Siebel applets
3. Display Siebel data in an external system
4. Control a Siebel application from an external system
5. Export Siebel data to an external system
Siebel Application 4 Non-Siebel Application
User Interface 3
2 User Interface
Business Logic 5 Business Logic
1
Raw Data 5 Raw Data
Module 26: Wrap-Up 4 of 16
Siebel eBusiness Application Integration Strategies
Workflows for EAI
EAI Dispatch Service
Virtual Business Components Siebel
eBusiness Connectors EAI
Enterprise Integration Manager
Object Interfaces
Workflow
for EAI
EAI
Dispatch VBCs
eBusiness Object
Connectors EIM Interfaces
Module 26: Wrap-Up 5 of 16
Workflows for EAI
Provide bidirectional data replication between a Siebel
application and a non-Siebel application
Use integration objects mapped to property sets
Use data transformation business services
Use industry-standard transports
Siebel Non-Siebel
MQSeries
Application Application
Account data Customer data
Module 26: Wrap-Up 6 of 16
Data Replication Workflow Relationships
SRF Object
Layer
Business Siebel (Internal) External
Object Integration Object Integration Object DTD of
XML from
BC IC IC
External
Application
SVF SVF ICF ICF ICF ICF ICF
Executables
Running An EAI
EAI Siebel EAI Data An XML
Instance Adapter Mapping Engine Converter Transport
created Adapter
by built-in Query To XML
Siebel code Data Map Transport
Upsert From XML
Instances Data
XML Layer
Business Object Property Set Property Set Stream
Copy Write
Contact Contact Customer
Transform
Modify Read
Pat Li Pat Li Dr. Pat Li
SQL select
insert, delete Siebel Database External Application Queue
or File
Module 26: Wrap-Up 7 of 16
EAI Dispatch Service
Uses rules to evaluate the structure and contents of property
sets (instances); data that matches a rule is sent to a specified
workflow or business service
Optionally transforms the data before sending it
Example: Dispatch rules scan incoming documents for various
patterns, then send each document to the proper workflow
Workflow or
Message Queue Dispatch Rule Set
Business Service
Order Status 1. New Contact?
External Update Contact
Application New Contact
2. Order Status? Update Order
Order Status
3. New Price? Update Price
Order Status
4. Unknown? Write to File
New Price
New Contact
Module 26: Wrap-Up 8 of 16
Virtual Business Components
Enable the display and manipulation of non-Siebel data from
within Siebel applets without storing it in the Siebel database
Siebel Data
External Data
Module 26: Wrap-Up 9 of 16
eBusiness Connectors
Provide end-to-end integration between Siebel applications and
other industry-standard applications
Oracle
SAP R/3
Siebel-to-Siebel
Siebel BAPI SAP R/3
Application Application
Order headers Order details
Module 26: Wrap-Up 10 of 16
Enterprise Integration Manager (EIM)
Uses interface tables to exchange large volumes of data in
batch mode between the Siebel database and the external
system
Mainframe Database
Siebel Database
Change
File
Batch job Batch job
Module 26: Wrap-Up 11 of 16
Object Interfaces
Expose Siebel objects to programmatic access from Siebel
Visual Basic scripts, eScripts, or external applications
Enable external applications to control the Siebel application or
access the Siebel database
An Excel spreadsheet button
calls the Siebel COM Data
Server to update Siebel contact
data from Excel values
Siebel COM Data Server
Database Siebel Application
Module 26: Wrap-Up 12 of 16
Other EAI Strategies
ActiveX Data Control (ADC)
Displays the Siebel UI in a non-Siebel application, or displays a
non-Siebel application's UI in a Siebel application
Client-side Import/Export
Exchanges data between a Siebel database and files
Siebel Sync
Synchronizes data between a Siebel database and a mobile Web
client, Siebel Microsoft Outlook, Palm, or Windows CE handheld
Module 26: Wrap-Up 13 of 16
The Application Network
Trading Partners Public Internet
Partner Portal
Company Web Site
Supply Chain Firewall
Management (SCM)
Real-Time Content
Enterprise Resource
Planning (ERP)
Billing
Customer Relationship
Management (CRM)
Desktop / Email
Employee Relationship
Management (ERM)
Partner Relationship Mainframe
J2EE Systems
Management (PRM) Applications
Module 26: Wrap-Up 14 of 16
Resources
Fellow students
Student Guide and Labs from the course
Bookshelf documentation
SupportWeb
Other Siebel University courses
Siebel Audio Conferences
Siebel Global Services for EAI
EAI Design Review (3 – 5 days)
EAI Kickoff (2 – 4 days)
EIM Mapping & Design Review (1 – 2 days)
SAP Connector Design Review (3 – 5 days)
SAP Connector Kickoff (2 – 4 days)
Module 26: Wrap-Up 15 of 16
Summary
This module showed you how to:
Describe the subjects learned in this course
Explain the appropriate use of each Siebel eBusiness Application
Integration strategy
Select the most appropriate Siebel EAI strategy for any
application integration project
We are committed to making our customers 100% successful
Module 26: Wrap-Up 16 of 16
Related docs
Get documents about "