The ADF front-end is a native J2EE/JSF application that interfaces with the Siebel business layer exclusively using web-services. This combination has a lot of advantages including
- The rich interaction capabilities of ADF, the framework behind the future of Oracle’s applications.
- The loose coupling with the business layer, enabling a switch to Fusion CRM later
For an honest confession, the best customization options you can provide as a product engineer often fall short of a consultant’s requirements. I moved to Siebel consulting after being a product engineer at Oracle. Of late I am seeing my colleagues trying to figure out Self-Service applications and when I am involved I feel the need to have done consulting before I did product development. Some of you may call this a variant of the chicken-and-egg question.
I’ve thought of a few posts that would make a ADF-aware Siebel EAI Consultant’s life easier. I’ll try my best not to repeat things provided in the Oracle documentation, especially the Self-Service Developer’s Guide – unless I have an alternative to suggest. The official Oracle documentation on SelfService 8.1.1 is
Siebel E-Commerce Administration Guide
Siebel E-Support Administration Guide
Siebel SelfService 8.1.1 Deployment Guide
Siebel SelfService 8.1.1 Developer's Guide
Oracle SelfService 8.1 Forum
The rules of Fight Club are:
- You do not talk about Fight Club. :-)
- You have a good-enough hands-on knowledge of J2EE, ADF, JDeveloper 10g, and Siebel 8.0 EAI. I would type less then.
- I will desist from explaining the details of ‘how do I do it in Siebel’ since the focus is on the ADF customization, but if you know basics of Siebel EAI this is not hard to figure out
- I will make assumptions that I don’t know I’m making, so please feel free to point these out. I would be glad to clarify them.