GeeKs Blogging @ dotCOM

Let's share…
  • Home
  • About
  • Contribute
  • How To – FAQs
  • Disclaimer
  • Terms & Conditions
30 Apr 2009

A meeting with Siebel EAI

by Nitin Jain


Hi,

Here I am, with my promise of introducing the Siebel EAI Series. My Analytics stats show a lot of people new to Siebel venturing onto GeeksBlogging@dotCOM, and so I thought it might just be a good idea to have a cup of tea with Siebel EAI, just from the introduction point of view, before we get into detailed topics.

I will just twist the acronym EAI aka Enterprise Application Integration to mean Integration of various Enterprise Applications. Siebel CRM Software to realize CRM, the concept, has to exist for our discussion to center around Siebel EAI!

A typical ERP system like the famous SAP, or BaaN, etc. could be another Enterprise Application in the organization architecture. We could then have a Billing System in a typical Telco with many other disparate systems as well – Geneva, Kenan Arbor BP, SMS Gateway, SMTP Server, ERP, SCM or so many others. There could be others where we need to expose the data in my Siebel CRM data on the corporate website.

The primary aims in any IT architecture is to avoid redundancy of data. Assuming for eg. that we decide to use Siebel Database as the central Database, we need to build up mechanisms such that all these systems can now integrate with Siebel to fetch or update data as may be the case. A billing system may need to inform Siebel to add a new Billing Asset to Siebel. The ERP system may need to be called to orchestrate a particular task and enable it to proceed to completion. The company website may be hosted on Oracle AS, and may need to fetch data from Siebel in real-time to enable all updated products, prices, model snapshots, etc. to be availabe to the prospective customers as soon as they are made available. All these would need cross application integration such that the systems can talk to each other, extract or pass on information. This is the domain of Siebel Enterprise Application Integration.

The communication channels that we talked of above could be built in a number of ways. I am listing just a few of them that I can recall straight away below:
- export data files and import them manually or automatically into the new system where data has to be entered.
- transfer data from one system to another directly using the standard HTTP protocol. Generally SOAP protocol is used as a transportation protocol in such cases.
- establish a real time communication link using Web Services
- exchange data by building peer to peer communication links using XML for message interchange.
- exchange data by using a Middleware in between, and exchange data using XMLs.

and maybe many more!

The most important of these in modern times is data interchange through the XML mechanism. The Xtensible Markup Language, which contains data in its tags is the de facto standard. The tags are generally arranged in a Hierarchy format and may be repeated multiple number of times as per the requirement. In our future discussions, we will be focussing heavily on the XML data interchange format. It is recommended that the readers on this blog brush up their basic concepts on XML for easy understanding. There are many good resources available all over the internet which can be googled easily.

From here on, I would be covering many Siebel EAI related topics now and then. Do feel free to put in your comments in case you feel I am going too fast or too slow. Stay tuned for future updates.



Related posts:

  1. Siebel – EAI Series on GeeksBlogging@dotCOM Siebel EAI, aka Enterprise Application Integration is generally the most...
  2. Siebel – EAI Queue Okay, what are you thinking about? Is it Middlewares in...
  3. Siebel – EAI JMS Transport Hi All, After being a mere spectator and a regular...
  4. Siebel Server Architecture – an Introduction You may call this an introductory tutorial. Siebel as we...
  5. Siebel – EnableServiceArgTracing – Logging Messages Hi, We have already discussed at quite a length the...
  6. Siebel – An Introduction to different modules In the Customer Relationship Management (CRM) space, Siebel CRM is...
  7. Siebel EIM Career – A day in Life Consider this article as a simple overview of Siebel EIM....

Tags: EAI, Siebel, Tutorials



For regular updates, enter your email address below. We don't spam, we don't share with others!




This entry was posted on Thursday, April 30th, 2009 at 8:08 PM and is filed under Siebel CRM. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

6 Responses to “A meeting with Siebel EAI”

  1. Prachi Sharma says:
    May 1, 2009 at 1:02 AM

    great article on siebel eai. yes nitin, you are right. xml is very important to understanding eai. one of the good study sites on the internet is w3schools.com. maybe it can help some people in xml basics.

  2. Nitin Jain says:
    May 1, 2009 at 12:58 PM

    I just went through the article on w3schools as recommended by Prachi. It is a nice aritcle and covers almost all the details for introduction.

    I also found some other nice links on Google.

    History of XML:
    http://www.javacommerce.com/displaypage.jsp?name=intro.sql&id=18238

    Tuts and construction basics:
    http://www.learn-xml-tutorial.com/
    http://www.xmlnews.org/docs/xml-basics.html

    I found the one on Wikipedia too extensive.

  3. GeeKs Blogging @ dotCOM - Siebel - EAI Queue says:
    May 1, 2009 at 11:57 PM

    [...] I have tried to provide a basic idea about message interchange in EAI in my last post. You can read it by clicking here. [...]

  4. Siebel - EnableServiceArgTracing - Logging Messages | GeeKs Blogging @ dotCOM | Let's Share says:
    May 26, 2009 at 12:42 PM

    [...] of vanilla Siebel EAI Queues. You can read about the entire series through the following links: A meeting with Siebel EAI Siebel – EAI Queue Siebel – EAI Queue – Usage Siebel – EAI Queue – a [...]

  5. XPath Expressions in XML - Part I | GeeKs Blogging @ dotCOM | Let's Share says:
    June 3, 2009 at 11:55 AM

    [...] just Siebel CRM. I have briefly alluded to the XML structures in EAI in some of my previous posts: A meeting with Siebel EAI FINS Industry XML Query [...]

  6. Vimax says:
    October 4, 2010 at 10:16 AM

    I admire the valuable information you offer in your articles. I will bookmark your blog and have my friends check up here often. I am quite sure all of us will learn lots of new stuff here than anywhere else!

Leave a Reply

Click here to cancel reply.


« Sugar CRM launches Sugar On Demand
Siebel – ActivateField() split wide open »



  • Admin Controls

    • Log in
  • Talk to us

    • Bouquets, brickbats, suggestions, complaints?

    • Click here...
  • Authorships

    • We are currently looking out for active authors. Are you willing to contribute?

    • Please click here

    • Everyone's invited..
  • Subscribe by Email


    • For regular updates, enter your email address below. We don't spam, we don't share with others!

  • Sponsors

  • Subscribe

    • Entries (RSS)
    • Comments (RSS)
  • Siebel Bookshelf

  • Daily Dilbert

    •          
  • Categories

    • Admin Notifications (9)
    • Business Intelligence (2)
      • Actuate (2)
    • CRM (115)
      • CRM News (6)
      • Sage Software / ACT! (1)
      • Salesforce.com (2)
      • Siebel CRM (103)
    • EAI (2)
    • Events (1)
    • FUN 'n' FROLIC (6)
    • Hot Technologies (7)
    • IT News (47)
    • Meet the Author (9)
    • ORACLE (14)
      • Database (2)
      • Oracle Fusion Applications Stack (8)
    • Product Demostrations (5)
    • Uncategorized (4)
  • Tag Cloud

    Admin Admin Notifications Applet Author Introductions Business Component Calculated Function Certification CFG file Client Configuration Critique CRM Database Debugging EAI EIM eScript Fundamentals Fusion Middleware Google IT News License Login Microsoft ORACLE Oracle Fusion Applications Performance problems Product Defect Product Demostrations Salesforce Scriptless solutions Security Server Siebel Siebel Secrets SOA Tips Tools Tricks Tutorials Upgrade User Property Workarounds workflows



  • Archives

    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • November 2010
    • August 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • December 2009
    • November 2009
    • October 2009
    • September 2009
    • August 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
  • Authors

    • Ankit Bhardwaj
    • Ashish Kaul
    • brijesh
    • Himanshu Bajpai
    • Madhvi Arora
    • nanpats
    • Nitin Jain
    • Prachi Sharma
    • Renuka Ankam
    • Vikas Luthra
  • Administrators

    • geeksblogging@gmail.com
    • admin@geeksbloggingat.com
  • Sponsors

Fresh Ideas

  • Login Failed in Dedicated Web Client : MVF Issue
  • Oracle Fusion Applications price list
  • Research to Development - Fusion Apps Series
  • Oracle ACE Program
  • HCM user Experience through UI - Fusion Apps series
  • "Managing Oracle Fusion Applications"
  • Microsoft *previews* Windows 8 - Part 2 now available !!
  • Let's upgrade Siebel CRM to Fusion Apps "right now" !!
  • Ness Technologies bought out by Citigroup Unit
  • Oracle #1 CRM Applications vendor ??

Just Said

  • Amit Sharma on Siebel – Installer hangs midway
  • Khadijah Mosinski on Salesforce.com not upto the mark?
  • Hamre319 on Highrise Customer Relationship Management
  • Nitin Jain on “Managing Oracle Fusion Applications”
  • zama racha on “Managing Oracle Fusion Applications”
  • Nishant Aggarwal on Siebel – License keys don’t work / are invalid
  • Nitin Jain on Siebel – SIA BC Utility Service – Invoke BC Method
  • Pedro Garcia on Siebel – SIA BC Utility Service – Invoke BC Method
  • Nitin Jain on “Managing Oracle Fusion Applications”
  • Nitin Jain on Microsoft *previews* Windows 8 – Part 2 now available !!

Most Commented

  • Siebel - SIA BC Utility Service - Loop multiple records
  • Siebel - Installer hangs midway
  • Siebel - Adding License Keys to Sample
  • Siebel - Popup Update Only
  • Siebel - Reading data directly from Siebel SRF
  • Siebel - Automatic User Logout
  • Siebel - EAI Queue - Usage
  • Siebel - Looping multiple records - Update records
  • Siebel - SIS OM PMT Service
  • Siebel Tools hangs when checking out objects

Old Favourites

  • Highrise Customer Relationship Management
  • Siebel - Autosave Opportunity data - Sample Code
  • Siebel - Autosave Opportunity data - The concept
  • Renuka Ankam
  • Siebel - Merge Records - Checklist
  • Siebel - Fetch Active view properties - III
  • Oracle 11g Certification coming soon
  • Siebel - Fetch Active view properties - II
  • Siebel - Fetch Active view properties
  • Siebel - Automating Merge Records by script - II

If you also want to write on GeeksBlogging@dotCOM, click here. Area of Specialization no constraint. Become Famous!


Entries (RSS) and Comments (RSS).