I am • Oracle Siebel 8.0 Certified Consultant(OC0914430) and SFDC-201 certified consultant.I have enough experience on both the platforms. I can migrate the entire data from Siebel to SFDC Objects. I can automate the process of data-migration from Siebel to SFDC OR from SFDC to Siebel.
There are various ways to automate the the entire data migration process based on whatever siebel entities are there in the siebel application like Quote, Opportunity, Account, Contact, Orders, Contracts, Attachments...etc
Some of the ways are listed below by which we can migrate the data:
1) Creation of mapping sheet between the "siebel BC fileds" and "SFDC Object Fileds"
1) Writing EAI-Based Web services in Siebel to extract the data in CSV/any file format and that file can be consumed by SFDC Apex Web Services OR Data-loaders to load the entities data in SFDC format.
2) Writing SQL procedures at Siebel database to extract data in CSV or any other format and then consume the file in SFDC using the Apex Classes.
3) Writing Real time Web Services in Siebel & SFDC Apex classes to consume XML based data and do the data migration in batch mode.
NOTE: All the errored out records will be logged in separate file for further processing after data correction.
NOTE: Past experience of migrating Siebel CRM data to Salesforce CRM for one of the leading logistic organisation of USA.