Posts tagged WebCenter
Manage Agility through Manage-ability â€“ Introducing Design Time at Run Time in Oracle Fusion Middleware0
Below is my presentation from the OGH DBA, SOA & BPM Day on November 8th. My talk was about achieving instant agility with application, through the ability to manipulate behavior and look & feel of applications at run time. And also to provide various flavors – parallel versions – of the application through customization.
Oracle Fusion Middleware has built-in infrastructure to provide run time agility as well as customization. This infrastructure is commonly referred to as ‘design time at run time’ (and lately also the Fusion Extension Platform). It is based on MDS (meta data services) Repository and a bunch of run time, WYSIWYG tools: the composers.
To make agility work through design time at run time, it is adamant that organizations clearly define the roles and the process associated with it. And finding staff to play the role of ‘run time application editor’ will not be easy.
(Slides for) Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (Oracle Open World 2011)0
Agility is about ability to adapt. Enterprises need to quickly respond to changing circumstances and requirements. Agility is a state of mind (â€œembrace changeâ€) that must be supported by process and technology. This session will demonstrate how Fusion Middleware provides a substantial dose of instant agility through its design time @ run time facilities. Application Management evolves into Application Composition as BPM and SOA Suite applications allow run time editing of business logic, human tasks and process definitions. Likewise, ADF applications, especially when integrated with UCM and WebCenter, support run time editing of content, page composition and even security, data sources and visualizations – even customized per user group.
This presentation introduces the concept of Design Time at Run Time, the benefits it may offers and the consequences it may (or will) have on an organization. The various run time edit hooks are discussed as well as the underlying architecture based on MDS and the future roadmap.
The recently announced acquisition of FatWire by Oracle is leading to interesting new options for customers looking for dynamic, interactive, multi-channel & device end user facing web sites – ideally with integration with enterprise systems. FatWire does most of the former and the WebCenter platform along with other FWM products provide the latter.
FatWire will be folded into WebCenter – as WebCenter Sites – to be integrated with other areas in WebCenter – such as Content (pka UCM), Connect (Social Networking capabilities) and Portal (typically internal-facing enterprise portal) and indirectly SOA Suite and BPM for Web Services and (perhaps) Business Processes in which external users can also perform tasks.
It took me a while. I have read through at least a dozen different articles. Probably did many things that in hindsight were not necessary. But at last I got it to work: my ADF + WebCenter application is running and contacting the UCM Content Server that runs on a different (Virtual Machine) and actually displaying content.
If for no other purpose than my own future reference, I have listed here the steps I went through. Only then will I be able to relax and start enjoying the weekend…
The start situation consists of a server (virtual machine) with WLS 11g (PS3) and UCM (PS3) installed. A second server contains JDeveloper 11g PS3 with the WebCenter extensions. A new WebCenter Portal application is created in this JDeveloper environment. My desire: to add UCM based content to this application.
Here are the steps:
The Patch Set 3 release of Oracle Fusion Middleware hit the streets a few days back. For many of the FMW components, this release is one that fixes bugs, stabilizes, provides better integration and perhaps adds a feature or two. Nothing major really. However, for WebCenter this Patch Set 3 is pretty substantial, in terms of new functionality! Especially when it comes to ‘design time @ run time’ and the availability of services around social networking and collaboration as well as content integration, PS3 is quite impressive. In a recent article I demonstrated one of the PS3 Design Time at Run Time features: ‘create data controls at run time’: http://technology.amis.nl/blog/10555/webcenter-11gr1-ps3-design-time-at-run-time-with-a-vengeance-introducing-run-time-data-controls-and-data-visualizations.
This article discusses another interesting piece of functionality that hands over control to run time administrators, content editors and perhaps even end users: the Polls Service. Through the Polls Service, surveys or polls can be created at run time. Questions can be defined, the results can be analyzed and administration facilities are provided – such as when the poll opens and closes More >
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 More >