WebCenter, E 2.0, Collaboration & ECM
Articles on Fusion Middleware products addressing Enterprise 2.0, Social Networking within the Enterprise, Enterprise Content Management, Portals and Collaboration – for example UCM and WebCenter
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.
Shortly to follow – a book review – Oracle WebCenter 11g PS3 Administration Cookbook by Yannick Ongena (Packt Publishing, 2011)0
Hot off the press (well, that is what you always will have with printing on demand I suppose) I received an electronic copy (not off the press after all) of Oracle WebCenter 11g PS3 Administration Cookbook by Yannick Ongena (Packt Publishing, 2011). WebCenter has been one of my favorite Oracle products – I presented for example on WC as early as 2007 on the ODTUG conference. Yannick’s book promises many interesting and valuable tips, recipes and best practices – born from extensive real life experience.
I first came across Yannick through his great blog: http://www.yonaweb.be/. If the book lives up to the expectations set by the blog, I can heartily recommend it. But let me first go and read it. I will post a review shortly.
For more details about this book, see: http://link.packtpub.com/NDU6J1
There are several ways available to integrate content from UCM in Web Applications. The best known one is probably through the WebCenter Document Services (taskflows that can directly be embedded in ADF weg pages), using the Content Repository connection and Data Control. This approach requires a WebCenter License. Another ways is purely programmatic, through the RIDC API. This way is demonstrated by Andrejus in his article http://andrejusb.blogspot.com/2010/12/oracle-ucm-11g-remote-intradoc-client.html. The RIDC way requires a little more work to integrate into the web application. The RIDC API is also available through web services.
Another way that is based on the Open WCM tags makes it very to integrate content in web pages – an not just the content itself: also the functionality to edit the content from within the context of the run-time web pages.
This article describes how to use the Open WCM tags to embed resources that are maintained in the UCM Content Server in ADF Faces applications.
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 >
WebCenter 11gR1 PS3 – Design Time at Run Time with a Vengeance – introducing run time Data Controls and Data Visualizations3
The concept of design time @ run time that empowers application administrators and even end users to influence the application after it has been deployed has been gaining traction over the last few years. Bit by bit, run time customization facilities have made their way into Fusion Middleware. In the form of the SOA Composer, the BPM Process Composer, custom customization in ADF and various WebCenter features – most prominently the Composer framework.
The recent 11gR1 Patch Set 3 release has brought design time @ run time to the next level. In terms of functional richness as well as ease of use. Design Time at Run Time enables run time application administrators to not only change the layout of existing pages as well as add new content – static HTML or live Portlets -, but also to create new pages, edit the navigation structure of the application, change component properties and skin-attributes, create data controls and create and edit taskflows. Many of the application aspects that until recently were the sole discretion of the application developer are now available at runtime to privileged users. All in aid of agility and quick time to market.
This article gives a very rapid More >