Archive for the 'Oracle WebCenter' Category

Fusion Middleware: Where is the U.S.?

I’m just back from the ODTUG Kscope11 conference in Long Beach, where I presented my regular tools overview presentation, a WebCenter session, an enterprise ADF development session and an ADF tuning session as well as various panels.

One thing I noticed very clearly is that almost all the non-Oracle presenters in the Fusion Middleware track were from outside the U.S. For example, the Lunch and Learn panel on Fusion Middleware consisted of

  • Guido Schmutz (ACE Director, Switzerland)
  • Sten Vesterli (ACE Director, Denmark)
  • Ronald van Luttikhuizen (ACE Director, Netherlands)
  • Chris Muir (ACE Director, Australia)

In Scott/Tiger, we are busy with ADF development, and I know from my ACE Director friends in Europe that they are also working on ADF and SOA projects.
Is nobody in the U.S. actually using Fusion Middleware? Or are they just not talking about it?

No Comments »

Things I wish from Oracle in 2010 (1): WebCenter Standard Edition

The first thing I wish for in 2010 is a WebCenter standard edition product at a reasonable price.

Currently, WebCenter is available as WebCenter Suite - which is a massive bundle with everything, and a corresponding massive price tag ($125,000 per CPU). There is also a WebCenter Services license, but at $80,000 per CPU for just content management, secure search and a couple of Oracle-branded open source products, this is even more overpriced.

What I wish for is “standard edition” product containing the core WebCenter product, the JSF Portlet bridge, OmniPortlet/WebClipping and the open source parts (Wiki/Blog and Discussions). This product does not need to include WebCenter Spaces, WebCenter Composer, Universal Content Management, Secure Enterprise Search, Presence etc.

This product should provide a way forward for the many existing Oracle Portal customers who are currently defecting to SharePoint in droves, as well as promoting ADF Faces at the way to write portlets.

If you agree, please vote for this idea on Oracle Mix - and feel free to comment below or to sten@vesterli.com.

No Comments »

Oracle Portal success stories - only with BEA products?

The January edition of the Oracle Fusion Middleware Information InDepth newsletter has an article “Modern Portals Create Advantage in Uncertain Times“. Oracle quote two customer success stories (both banks) - interestingly, one of them is using Oracle WebCenter Interaction (which used to be BEA AquaLogic Interaction) and the other one is using Oracle WebLogic Portal (which used to be BEA WebLogic Portal).With all these successes, it was clearly a good idea for Oracle to buy BEA. Now we are just waiting to hear a success story from someone actually using Oracle’s strategic WebCenter product…

No Comments »

Comparison of Oracle Portals

In one of my presentations at this year’s UKOUG Conference, I made a comparison of the five Oracle portal products:

  • WebCenter Services
  • WebCenter Suite
  • Oracle Portal
  • WebCenter/AquaLogic Interaction
  • Weblogic Portal

The comparison included framework capabilities, content management and built-in functionality, and I came to the following conclusion:Comparison of Oracle Portal ProductsThe evaluation applies to the currently shipping 10g products. The WebCenter Suite license includes WebLogic Portal as a separate product - for clarity, the line for WebCenter Suite evaluates only the core WebCenter functionality and WebLogic Portal is evaluated on it’s own.Oracle Portal is licensed with Oracle Application Server SE1, SE and EE. AquaLogic Interaction cannot be licensed separately except by existing BEA customers that need more licenses. WebLogic Portal can be licensed separately or as part of the WebCenter Suite.Agree? Disagree? Feel free to comment here (registration required) or by e-mail to sten@vesterli.com.

6 Comments »

UKOUG Conference Report

The UKOUG conference in Birmingham is over, and I have placed PDF files of my two presentations on the papers page.

I was only there for two days this year, but did pick up a few interesting things:

  • Oracle is now promising App Server 11g (including WebCenter) first half of calendar year 2009. On past form, that probably means a July to September timeframe ;-)
  • Oracle will be moving to a new Access Management solution for App Server 11g. The existing Oracle SSO solution will not  be part of 11g, which means that you will have to keep a 10g infrastructure around if you use Oracle Portal, mod_osso or Oracle Forms with Single Sign-on. Migration path? Nope, you’re on your own.
  • It seems Oracle is backing away from an earlier commitment to use JCR-170 content in Portal 11g. If you want to use UCM with Oracle Portal, you’ll have to make do with the standard UCM portlets. Migrating Oracle Portal content to UCM? Once again, you’re on your own.
  • Forms 11g: It’s ready on the shelf waiting for the App Server 11g release.
  • Application Express: On it’s own release cycle - expect APEX 4.0 in second half of 2009. The WebSheet feature is really cool - you have Edit-in-place of table values without everything having to be in a text entry field, you can create LOVs from existing column values, and an end user can add columns to an existing table from the WebSheet.

No Comments »

Oracle recommends optimizer_mode=choose

Here is a challenge: Find the place in the latest Oracle product documentation that states the following “To improve response time, verify that the optimizer_mode Oracle initialization parameter is set to choose.”

The first person to tell me in person where Oracle is recommending this, wins a beer. E-mail doesn’t count, because I can’t e-mail the prize ;-)

I realize that this gives an unfair advantage to my colleagues and customers in Denmark, but since I’ll be at the UKOUG Conference 2008 in Birmingham this Monday and Tuesday, you can beat the Danes by telling me after one of my presentations. You can find me presenting What’s Hot and What’s Not – an Overview of Oracle Development Tools on Monday at 11:00 and Oracle portal products - should everyone migrate to WebCenter? on Tuesday at 12:10.

No Comments »

Oracle OpenWorld, Tuesday

In the morning, I heard Robert Nocera from Vgo present on redeveloping Oracle Forms applications in ADF BC and ADF Faces. They have been doing this for years and used to convert stacked canvases in Forms to PanelGroups in ADF. However, with JDeveloper 11g, stacked canvases can be converted into ADF Task Flows pages and page fragments. This is actually a much more accurate representation of what the application needs - the only reason to be toggling canvases on and off in Forms is that it’s the only way offered by Forms. It was also interesting to hear that they are using Groovy expressions for validation - this is another new feature in 11g. Now all they need to go live is for JDeveloper 11g to actually be released…

I discussed their redeveloping approach with Robert afterwards and agree with him that the idea of (semi-) automatically “migrating” a Client/Server Forms application to a JEE architecture is not desirable. You will most likely end up some code that might technically be implemented in Java, but with a structure completely alien to Java programmers. 

In the afternoon, I heard the Thomas Kurians Keynote. He presented Oracle Data Integrator, which increases throughput by turning ETL into ELT (ie. the transformation step actually happens in the target database). He talked about BI Publisher, which has an improved web client to allow you to build reports without designing them in MS Word. 

He then presented Oracle UCM, which pretty much looks like it did last year. New points was the integration of scanning solutions and that UCM is now integrated with Secure Enterprise Search. WebCenter also looks like it did last year - only now it’s integrated with the new Oracle Beehive product. The whirlwind demo used features from all three products, but exactly which product does what was not clear. 

The day was wrapped up with one of the yearly conference highlights - the Oracle ACE dinner. This year, I had some interesting discussions with Peter Koletzke  and Chris Ostrowski 

No Comments »

Oracle OpenWorld, Monday

In the morning, I saw fellow ACE Director Eric Marcoux present an overview of all Oracle Portal Products - an ambitions undertaking, given that Oracle has four portals and Eric also covered Universal Content Management. With such a wide topic, it is probably unavoidable that some errors creep in - for example, I noticed that he erroneously claimed that Oracle Portal does not support JSR-168 and WSRP, which since 10.1.4 it does. But while I feel he showed Oracle Portal in too negative a light, there can be no doubt that Oracle WebCenter is the strategic product.

In the Unconference, I heard Bex Huff (another ACE Director) present on Enterprise 2.0. His sobering observation was that most Enterprise 2.0 initiatives fail (at least initially), and the failures are more likely to be cultural than technical. But that’s supposedly OK, because nobody know how to build an Enterprise 2.0, so you’ll have to accept some failures along the way.

In the Middleware General Session, Thomas Kurian once more announced the imminent release of JDeveloper 11g. One interesting focus area of JDev11g is Application Lifecycle Management, which includes integration with all kinds of third-party tools for version control, build, bug tracking etc.

Oracle is into process modeling (again - remember Oracle Designer?) with both Business Process Analysis and Business Process Management. While I understand where BPEL fits in, the distribution of work between BPA and BPM is unclear. But Oracle claims round-trip engineering between BPA/BPM and BPEL, so you can supposedly let an analyst draw a flowchart and give it to the BPEL developer, at least as a starting point.

With JRockit (a Java VM that doesn’t freeze every once in a while to do garbage collection) and Oracle Coherence (middle-tier long-term object cache), it seems that Oracle has now purchased the technology for some very high throughput middleware architectures. The performance metrics they presented on fairly modest hardware were impressive.

In the Database General Session, Andy Mendelsohn went through all the reasons people should move to 11g - for example you can now use compression on everything, sometimes even getting a performance benefit, because you need to read fewer blocks from disk. There was also the fact that you can now read and write files as fast to/from the database as from a file system - amazing! And there’s a graphical Explain plan in Grid Control (coming to DB Manager), data modeling and E-R diagrams in SQL Developer (another point were we’re getting what we had in Designer…), and a wizard in Application Express that you can feed a Forms XML file and let it build an ApEx application with similar functionality.

It has also become much easier to upgrade. If you have the luxury of a separate environment, you can record your actual workload and play it back on the upgraded environment to see how it performs. And for those (most people), who do upgrade-in-place, you can set the wonderful parameter OPTIMIZER_FEATURES_ENABLE to your current version. This means that your 11g database will use the same execution plans as the old one would. You can then set OPTIMIZER_CAPTURE_SQL_PLAN_BASELINE to capture how your SQL is being executed. Once you have a baseline, you can then keep the plans from the baseline, but let the Oracle optimizer store all the alternatives it comes up with. A DBA can then review the suggested new plans and decide whether to implement them. Cool.

No Comments »

Oracle OpenWorld, Sunday

Sunday at OracleWorld was filled by the Oracle ACE Director briefing. Unfortunately most of the information given out is embargoed until the relevant Oracle VIP makes the official announcement during the week. Stay tuned…But we did have some of the usual interesting discussions about Oracle pricing, especially in the light of Oracle having just posted record profits.

On one hand, we heard Mark Townsend, VP of Product Management for the Database say that Oracle will increasingly be placing the most useful (”differentiating”) new features of the database in extra-price options. And Vince Casarez, another VP of Product Management, stoutly defended the extravagant pricing of Oracle WebCenter.

On the other hand, Senior Director of Product Management for Application Development Tools Duncan Mills mused about the possibility of making Oracle ADF license-free for deployment on non-oracle application servers. I sure hope this comes to pass - it would be an important step forward for the general adoption of Oracle ADF, which is an under-utilized gem in the Oracle product stack. If more Java projects used good frameworks like Oracle ADF instead of building their own, we would see fewer spectacular project failures.

No Comments »

That’s not what I meant!

I am one of those who advocated several editions of the WebCenter product - one version with everything, and a cheaper version for those who just need a bit of WebCenter functionality. This has indeed come to pass - Oracle has now both WebCenter Suite and WebCenter Services.

What I meant was that we needed a cheaper product, for example for existing Oracle Portal customers. Unfortunately, we got a more expensive product instead. The new Oracle price list is out, and WebCenter Services (the smaller product) is barely cheaper than the full WebCenter was previously ($70,000 vs. old price of $80,000), and the full WebCenter product has increased in price from $80,000 to $125,000.

No Comments »

Next »