Oracle Application Development Framework(ADF) & Oracle WebCenter
By vince.casarez on Oct 21, 2009
There are several benefits of leveraging Oracle WebCenter Framework (WebCenter Services or WebCenter Suite) with Oracle ADF.
While it is true that WebCenter Framework uses ADF, WebCenter brings several additional capabilities that are extremely important for Application Customers.
1. Web 2.0 Services: More and more application customers are asking for services like Wiki, Discussions, Internet Messaging, VOIP, etc to be surfaced in context with the task that they are performing.
2. One of the reason application customers prefer WebCenter is its capability to re-use existing user interfaces and interlace them with new ADF task flows and Web 2.0 services to create a composite application user interface. WebCenter allows reuse of existing application UI from Oracle eBusiness Suite, PeopleSoft, JD Edwards, Siebel as well as our Oracle Business Intelligence Enterprise Edition dashboards. Leveraging Portlet standards and Mashup tools like Ensemble, WebCenter can surface UI for several other applications. This is a big reason by why customers chose WebCenter, because, not only does it bring in the rich UI capabilities of ADF, but it is also an extremely extensible and flexible Portal platform.
3. Surface content in context with the application: Several customers who have already gone live with WebCenter are using it to surface relevant content (documents, pdfs, collateral, etc) in the context of the task being performed. Both Wind River and Alcatel-Lucent decided to use WebCenter instead of a ADF only approach due to WebCenter's capability of tying in content and search (and several other artifacts as discussed below) together with the applications. WebCenter Suite provides them a single package that brings in all this capability together in a single suite.
4. Provide end users the capability to personalize and customize the page: In addition to surfacing content from several applications, one of the main differentiators for WebCenter is it ability to provide a runtime customization and personalization framework, enabling *business users* to create and modify pages.
5. Business Process Integration: More and more application customers are using now focusing on their Business Processes and demand complete end-to-end visibility into these processes from the same user interfaces from where they are performing their daily tasks. WebCenter provides out-of-the-box integration into BPEL process manager with views into an individuals or a groups work lists and enables them to take actions right in the context of the larger business process, rather than switching context through multiple applications to tie in the different fragments of information that are required to make a meaningful decision.
6. Spawning dynamic communities to collaborate on the task at hand: Another use-case that often comes up is the ability to spawn dynamic communities right from the application context. These communities need to have the same look and feel as the application and need to have strong security integration with the application in question. WebCenter Spaces is the solution for this.
These are just some of the many reasons why customers prefer WebCenter framework. We need to clearly evaluate what the customers want. If their long term vision is to create a more dynamic, collaborative application workspace, WebCenter is clearly the direction that they should choose.