OOW 2009: Experiences with Oracle WebCenter 11g: Implementing SOA with a User Interface
One of the sessions I am (co-)presenting at Oracle Open World 2009 is on ‘applying the concepts of SOA to and achieving the SOA objectives with User Interfaces’. What goes for SOA and typical programmatic (web)services can be applied to User Interface components to a large extent. Decoupling – cross location, cross technology, cross development team and deployment unit – and reusing based on clear interface definitions and encapsulation of implementation is also available for user interface development.
Our presentation – I am copresenting with my colleague Peter Ebell – introduced the SOA concepts and objectives and demonstrates the application of SOA to the UI, using first Portlets and then ADF Task Flows. Subsequently we introduce WebCenter – as the portlet-infrastructure for ADF and also as the real life example of the notion of reusable, independently developed user interface components. We will discuss the nature of the contract you define for such reusable UI services (parameters, events – inbound and outbound) and demonstrate the steps you have to go through to make it work. Finally we will go into ‘how to add a user interface to a SOA implementation’- or: when does a SOA artefact need a user interface.
You can find the presentation below, embedded from slideshare. You can also download the demo applications we use for this session.
Download zip file with JDeveloper 11g demo applications for PortletConsumer, Todo TaskFlow and Task Flow Consumer.
WebAppConsumingTaskFlows.zip – the web application consuming the TODO taskflow from the ADF Library.
PortletConsumption.zip – the ADF application that consumes the portlet published by the task flow (application) shown below.
TodoTaskFlowOnly.zip – contains the TODO taskflow that is published both as Portlet and as ADF Library based reusable task flow
- The search for the Holy Grail of User Interface developers…. The Matrix (in ADF Faces)
- Using the new JSF Components ShowDetailFrame and PanelCustomizable for structuring the User Interface in JDeveloper 10.1.3.2
- OOW 2009: Castle in the Clouds: SaaS-Enabling Oracle ADF Faces Applications
- Meta Data Driven User Interface with Dojo and Spring MVC
- Oracle WebCenter 11g – Foundation for Oracle Fusion Applications and possibly your ADF applications or Enterprise 2.0 Portal as well
This entry was posted by Lucas Jellema on October 14, 2009 at 12:09 pm, and is filed under ADF & JHeadstart, General, Java, Java, JEE, OAS and WebLogic Server, Oracle, SOA & Oracle Fusion Middleware, Web, WebCenter, E 2.0, Collaboration & ECM. Follow any responses to this post through RSS 2.0.Both comments and pings are currently closed.
- ADF: (Automatic) Partial Page Rendering across Taskflows
- ADF client-side architecture – Select All
- ADF 126.96.36.199 : The return of the paging table (… and more ….)
- ADF: (re-)Introducing Contextual Events in several simple steps
- ADF DVT Speed Date: Interactive Bubble Graph
- Fanning Out Events on the Oracle SOA Suite 11g Event Delivery Network
- Dear Java/JEE developer – why should you care about ADF?
- ADF interaction with business service – an ongoing discussion
- Book Review : Oracle ADF Real World Developer’s Guide
- The ultimate ADF event of 2012: The AMIS Master Class Advanced ADF – Christmas Special (Friday 21st of December)