<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Content on Content Management &#187; Oracle</title>
	<atom:link href="http://contentoncontentmanagement.com/category/oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://contentoncontentmanagement.com</link>
	<description></description>
	<lastBuildDate>Tue, 03 Aug 2010 12:57:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel="next" href="http://contentoncontentmanagement.com/category/oracle/feed/?page=2" />

		<item>
		<title>Cool and Refreshing RIDC</title>
		<link>http://contentoncontentmanagement.com/2010/03/cool-and-refreshing-ridc/</link>
		<comments>http://contentoncontentmanagement.com/2010/03/cool-and-refreshing-ridc/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 04:45:43 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=327</guid>
		<description><![CDATA[It&#8217;s been out for a little over a year, but I wanted to throw a quick post out about RIDC as I&#8217;ve recently started using it and I&#8217;m really very, very pleased with my experiences.  RIDC stands for Remote IntraDoc &#8230; <a href="http://contentoncontentmanagement.com/2010/03/cool-and-refreshing-ridc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://contentoncontentmanagement.com/wp-content/uploads/2010/03/refresh-new-coke1.jpg"><img class="alignright size-full wp-image-341" title="Refreshing new RIDC" src="http://contentoncontentmanagement.com/wp-content/uploads/2010/03/refresh-new-coke1.jpg" alt="Refreshing new RIDC" width="324" height="431" /></a>It&#8217;s been out for a little over a year, but I wanted to throw a quick post out about RIDC as I&#8217;ve recently started using it and I&#8217;m really very, very pleased with my experiences.  RIDC stands for Remote IntraDoc Client and it&#8217;s an API used in remote Java applications to connect to UCM.  It&#8217;s effectively a replacement for CIS(Content Integration Suite) and in a strange bit of computer irony it&#8217;s better because it smaller and does a lot less.</p>
<h2>Where&#8217;s the Document Object?</h2>
<p>The problem with CIS was that as a design it was, forgive me, a little weird.  It&#8217;s not that it didn&#8217;t work, it actually worked pretty well in most situations, but there were a couple of oddities.</p>
<ul>
<li>It  has what you might call and easy-to-use command pattern that hid underyling service calls from the application.  So for instance you would call if you wanted to make a DOC_INFO service call, you&#8217;d call the getDocumentInformationAPI method.  Not the end of the world, but also not really an intuative API for UCM.  I think the reason was that this pattern fit much better in Java web app and so it was designed a little more for that rather than as just a standard Java API.</li>
<li>Because you&#8217;re working with strict objects, it makes it sort of tough to call new services, like Site Studio ones, directly.  There is a work around, which involves using what&#8217;s called the administrative API(sort of the base API for the whole thing).  Typically I&#8217;ve  just used this for all my calls,(and incidentally it would then look a lot like RIDC code), but looking at all of CIS, it just seems like you needed a lot of different classes to do really the same thing, make service calls.</li>
<li>If you crack open the CIS jar, you&#8217;ll find that there&#8217;s a slightly loco version of Spring in there(based on 1.5 I think) along with a modified classloader.  I&#8217;ve only run in to issues in one location(you know who you are), but with all that extra code in there, I&#8217;ve always been hesitant to use it with other Spring versions for fear of class conflicts.</li>
<li>Inside of UCM there&#8217;s already a Java API called the jspserver.jar.  It&#8217;s about 5-6 classes total, allows you to call any service, uses objects that look and acts very much like normal Content Server objects.  I&#8217;ve based all my remote API&#8217;s on it(.NET and ActionScript)..it was such a simple and elegant design, I always wondered why the CIS people never talked to the jspserver people.  Well that&#8217;s pretty much what RIDC is.</li>
</ul>
<h2>And here&#8217;s some code.</h2>
<p>Since code samples always make for exciting reading, lets jump right in with some examples.</p>
<p>Here&#8217;s the example included in the CIS developer manual for how to make a DOC_INFO call.</p>
<p><code>//get the active API<br />
SCSActiveAPI activeAPI = m_cisApplication.getUCPMAPI().getActiveAPI();</code></p>
<p><code>//create a document object<br />
ISCSDocumentID documentID = (ISCSDocumentID) m_cisApplication.getUCPMAPI().createObject(ISCSDocumentID.class);</code></p>
<p><code>//set the dID<br />
documentID.setDocumentID("10");</code></p>
<p><code> </code></p>
<p><code>//make the call, get the doc response<br />
ISCSDocumentInformationResponse docResponse = activeAPI.getDocumentInformationAPI ().getDocumentInformationByID(m_context, documentID);</code></p>
<p><code> </code></p>
<p><code>//and there's the content<br />
ISCSContent content = docResponse.getDocNode();</code></p>
<p>What do you think?  Granted I copied the CIS example out of the doc and it&#8217;s not a prefect one-to-one comparison to the RDIC one I&#8217;m about to show you(designed for a web environment where the connection is already established), but doesn&#8217;t that seem like a lot of casting and nested objects?  I know I&#8217;m complaining about code looking too complicated, but seriously try to explain that to someone.  It really just doesn&#8217;t even look like UCM.</p>
<p>Take a look at the same call with RIDC&#8230;..way simpler, and I think if you understand UCM at all, it follows a rather intuitive flow.  If you&#8217;ve done any Java component development, you&#8217;re learning curve should be near nil.</p>
<p><code>//create the client manager<br />
IdcClientManager idcClientManager = new IdcClientManager();</code></p>
<p><code>//and then create a client to the content server<br />
IntradocClient client = (IntradocClient)idcClientManager.createClient("idc://localhost:4444");</code></p>
<p><code>//create a binder object<br />
DataBinder binder = client.createBinder();</code></p>
<p><code>//add our service values<br />
binder.putLocal("IdcService","DOC_INFO");<br />
binder.putLocal("dID","10");</code></p>
<p><code>//and make the call...too easy.<br />
ServiceResponse response = client.sendRequest(new IdcContext("sysadmin"), binder);<br />
</code></p>
<p><a href="http://contentoncontentmanagement.com/wp-content/uploads/2010/03/Screen-shot-2010-03-16-at-12.21.19-AM.png"><img class="size-medium wp-image-335 alignleft" title="CIS vs RIDC" src="http://contentoncontentmanagement.com/wp-content/uploads/2010/03/Screen-shot-2010-03-16-at-12.21.19-AM-300x181.png" alt="CIS vs RIDC" width="300" height="181" /></a>Binders, putLocal methods and clients&#8230;everything you&#8217;d expect in a remote API.  You can call any service; custom ones and new ones added via components like Site Studio and other Oracle add-ons are all there.  I haven&#8217;t opened up RDIC yet, but check out how much smaller the new API is vs it&#8217;s older sibling.</p>
<p>I&#8217;m not going to rush out and re-factor all of my CIS-based applications, I can solidly say I&#8217;ve moved on for future projects.  I have a couple of portal examples forthcoming and hope to have some RIDC in there, so check back soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2010/03/cool-and-refreshing-ridc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cloudy days for UCM?</title>
		<link>http://contentoncontentmanagement.com/2010/03/cloudy-days-for-ucm/</link>
		<comments>http://contentoncontentmanagement.com/2010/03/cloudy-days-for-ucm/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 04:45:45 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=245</guid>
		<description><![CDATA[I heard a great idea at work a few weeks ago from my boss and it&#8217;s been on my TODO list for some time to try out.  The idea was to run UCM on an Amazon EC2 instance.  For those &#8230; <a href="http://contentoncontentmanagement.com/2010/03/cloudy-days-for-ucm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I heard a great idea at work a few weeks ago from my boss and it&#8217;s been on my TODO list for some time to try out.  The idea was to run UCM on an Amazon EC2 instance.  For those unfamiliar, EC2(also known as the Elastic Compute Cloud) allows users to run a virtualized instance of a wide variety of operation systems on Amazon&#8217;s cloud(also known as their enormous pile of servers scattered across the planet).  Seeing as EC2 essentially starts up and lets you run a virtual machine, I theorized that this little test wouldn&#8217;t be too tough.  A good experiment to get us back to blogging.  After all it&#8217;s just a couple of installs right?</p>
<h2>Fedora the Explorer</h2>
<p>When you start out creating a new blank instance, Amazon provides several templates to start with.  As you can see from the list though they all appear to be either Fedora or Windows(towards the bottom).<a href="http://contentoncontentmanagement.com/wp-content/uploads/2010/02/Screen-shot-2010-02-28-at-10.46.21-PM.png"><img class="alignleft size-medium wp-image-247" title="Screen shot of the basic instance setup" src="http://contentoncontentmanagement.com/wp-content/uploads/2010/02/Screen-shot-2010-02-28-at-10.46.21-PM-300x189.png" alt="Screen shot of the basic instance setup" width="300" height="189" /></a> I&#8217;m not sure of your experiences, but as far as the elements of a UCM instance(Web server, UCM and the database) go, the database can be the trickiest of all of them.  And also for me to consider this a complete install, I really wanted to have Oracle Text Search running, which requires an 11G database.</p>
<p>I am pretty sure that a Windows VM would have worked for all of this, but it&#8217;s more expensive per hour and if I&#8217;m honest it felt a bit like cope out since it&#8217;s so much easier to work with.  I really wanted this to all run on a Linux box, so rather than take the easy road I decided to give the Fedora install a shot.</p>
<p>Unfortunately Amazon Fedora template my not have been the best choice to begin with.  I&#8217;m sure I would have gotten it at some point, but the workarounds combined with the oddities of Amazon&#8217;s template kept sending me down some rabbit holes.  It was a lovely Sunday afternoon, surely there&#8217;s a better Linux instance for this little proof of concept than Fedora?</p>
<h2>So I cheated</h2>
<p>It turns out that besides Windows or even Fedora, there is a much, much better option.  And after an hour or so of dealing with my Fedora issues I decided to use a very clever tool to research the best way to do this install.<a href="http://contentoncontentmanagement.com/wp-content/uploads/2010/02/Screen-shot-2010-02-28-at-11.12.34-PM.png"><img class="size-medium wp-image-249 alignright" title="Google" src="http://contentoncontentmanagement.com/wp-content/uploads/2010/02/Screen-shot-2010-02-28-at-11.12.34-PM-300x123.png" alt="Google" width="240" height="98" /></a></p>
<p>Oracle, as I soon discovered, is already way ahead of me in setting up their database in the cloud.  There&#8217;s a <a href="http://www.oracle.com/technology/tech/cloud/index.html">whole bunch of documents </a>about the subject, a <a href="http://www.oracle.com/technology/tech/cloud/faq.html">FAQ page</a>, <a href="http://wiki.oracle.com/page/Oracle+Cloud+Computing">a wiki</a> and most importantly several machine images anyone with an EC2 account can use.</p>
<p>You&#8217;ll find the Oracle images on the community tab when you create a new instance in the AWS console.  There are a bunch, but if you search for Oracle, you&#8217;ll find what you&#8217;re looking for.</p>
<p><a href="http://contentoncontentmanagement.com/wp-content/uploads/2010/03/Screen-shot-2010-03-02-at-11.12.50-PM.png"><img class="aligncenter size-full wp-image-270" title="Oracle images" src="http://contentoncontentmanagement.com/wp-content/uploads/2010/03/Screen-shot-2010-03-02-at-11.12.50-PM.png" alt="Oracle images" width="821" height="412" /></a></p>
<p>When you SSH in for the first time, a script runs that will takes you through the DB setup and configuration.  The script seemed a bit light, so I think the VM might really be just intended for demo purposes.  Anyone familiar with the near innumerable number of options in a DB install will find this a bit light.  For folks like myself though who&#8217;d rather get on with other things than ASM backup configurations&#8230;it&#8217;s just about perfect.</p>
<h2>How much does a Gazillion processor licenses for Oracle cost?</h2>
<p>For a very long time Oracle didn&#8217;t really allow customers to licence by virtual procssor.  Organizations who planned on running on virtual machines had to purchase a license for every processor on the host system(the exception being IBM PowerVM as you can isolate processors to an lpar).  That policy, at least towards some vendors like <a href="http://www.oracle.com/corporate/pricing/cloud-licensing.pdf">Amazon has changed</a></p>
<blockquote><p>For the purposes of licensing Oracle programs in the Cloud environment, customers are required to count each virtual core as equivalent to a physical core. This policy applies to all programs available on a processor metric.</p></blockquote>
<p>When I saw that right off the first thing I thought when I started down the road of running UCM on an Amazon VM was &#8220;Great! pay for one processor license and then run it on the cloud across thousands of servers.  Silly Oracle how could they not have seen that huge loop hole&#8221;.  Yeah&#8230;not so much.</p>
<p>The thing is that Amazon commoditizes it&#8217;s processor power into things called compute units.  Virtual processors are then made up of these compute units.</p>
<blockquote><p>One EC2 Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor</p></blockquote>
<p>So even though you&#8217;re running on the cloud, you&#8217;re supososably isolated off to your own little share of the processing power.  Besides IO, what&#8217;s really the advantage then?  If the processors or the same(or worse really) than anything you&#8217;d bring on house, why bother?  Well all is not lost..there definitly are still some serious advantages from a licensing perspective</p>
<ol>
<li>According to the Oracle doc a virtual core is equivalent to a physical core.  Though my little sample VM had only one virtual core with one compute unit, there are a number of hosting packages where virtual cores house as much as 3.25 compute units.</li>
<li>Have you tried to purchase a server with one processor lately?  They just aren&#8217;t available, even the single processor servers have 2-4 cores.  With Amazon you could run a cluster of four one processor servers and get exactly what you want.</li>
<li>UCM is notoriously light and efficient; even more so now that verity is out of it.  Over and over again it&#8217;s continually made me look like a genius during load tests on hardware I wouldn&#8217;t run this blog on.  I think one of my next posts will be on where I think the real UCM sizing should be.  I just don&#8217;t see it needing a ton of processor power.  IO perhaps, which you should have a lot of, but not processor.</li>
</ol>
<p>In addition to all of that, there should be a huge savings for you from the hosting perspective.  Frankly if you&#8217;re budgeting for UCM implementation and planning to run it on Amazon, hosting is effectively free.  To run the current instance I have out there right now, it will cost me $227.50 per year.  For the most expensive instance possible (64bit, 32gb of ram, 13 virtual cores), it would cost $6370 annually.  Bandwidth is even more comically cheap: $.15 per GB for the first 10 Terrabytes, after that it drops to $.11 per GB for the next 40 and so on.</p>
<h2>Well can we see it?</h2>
<p>I&#8217;m going to leave my virtual machine up for a bit.  If you email me I&#8217;ll give you the link to take a look&#8230;I&#8217;m not sure if it still counts as a developer license if I post the URL publicly.</p>
<p>So far there&#8217;s no content other than Site Studio; I think I&#8217;m going to set up a quick site and run some tests for that follow up post on scaling.  Check back and I&#8217;ll share the results.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2010/03/cloudy-days-for-ucm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Now I have to use JDeveloper</title>
		<link>http://contentoncontentmanagement.com/2009/04/now-i-have-to-use-jdeveloper/</link>
		<comments>http://contentoncontentmanagement.com/2009/04/now-i-have-to-use-jdeveloper/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 21:58:39 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=227</guid>
		<description><![CDATA[I got a pretty big surprise this morning when I read about Oracle&#8217;s acquisition of Sun.  All I have to say is wow&#8230;double wow really.  I know Sun has Solaris and Glassfish and a bunch of other fun stuff, but &#8230; <a href="http://contentoncontentmanagement.com/2009/04/now-i-have-to-use-jdeveloper/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I got a pretty big surprise this morning when I read about Oracle&#8217;s acquisition of Sun.  All I have to say is wow&#8230;double wow really.  I know Sun has Solaris and Glassfish and a bunch of other fun stuff, but really Sun=Java and Java is one of (if not the) most prevelant programming languages used through out the world.</p>
<p><a rel="attachment wp-att-228" href="http://contentoncontentmanagement.com/2009/04/20/now-i-have-to-use-jdeveloper/picture-1/"><img class="alignnone size-full wp-image-228" title="Java" src="http://contentoncontentmanagement.com/wp-content/uploads/2009/04/picture-1.png" alt="Java" width="169" height="121" /></a></p>
<p>There was of course some excitement for Solaris, but really it&#8217;s pretty clear that Java was the buy:</p>
<blockquote><p>Java is one of the computer industry’s best-known brands and most widely deployed technologies, and it is the most important software Oracle has ever acquired. Oracle Fusion Middleware, Oracle’s fastest growing business, is built on top of Sun’s Java language and software. Oracle can now ensure continued innovation and investment in Java technology for the benefit of customers and the Java community.</p></blockquote>
<p>Oracle really isn&#8217;t just a database company any more.  They really haven&#8217;t been that for some time, but now they are a software company that also sells a database.  The fact is that they now own the language and ultimately the platform of which many of the best selling enterprise applications are built on.  That fact would actually be a little more interesting to think about if they had not already purchased  all of the best selling enterprise applications already.</p>
<h3>Who&#8217;s Next</h3>
<p><img class="alignnone" title="RedHat" src="http://www.redhat.com/g/chrome/logo_rh_home.png" alt="" width="96" height="31" /></p>
<p>I really know nothing about who or what Oracle wants to acquire(in fact I don&#8217;t think I could know less), but how much sense does Red Hat make?  Red Hat is just about the gold standard in Linux distros(I don&#8217;t want to hear it Ubuntu fans, I&#8217;m talking servers), plus they get the last real application server out there that doesn&#8217;t have &#8220;sphere&#8221; in the name and they, like Sun, are major, major proponents of open source technologies.</p>
<p>It&#8217;s really crazy&#8230;Java.com will be an Oracle site&#8230;.wow&#8230;double wow.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2009/04/now-i-have-to-use-jdeveloper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presenting at AIIM</title>
		<link>http://contentoncontentmanagement.com/2009/03/presenting-at-aiim/</link>
		<comments>http://contentoncontentmanagement.com/2009/03/presenting-at-aiim/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 21:34:00 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[AIIM]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=222</guid>
		<description><![CDATA[Next week I (and one of my great clients Molly) will be doing a presentation at the AIIM Expo in Philadelphia, PA.  Our session is called &#8220;5 Rules to Optimize Your Website for SEO, ROI, and New Site Creation&#8221; and &#8230; <a href="http://contentoncontentmanagement.com/2009/03/presenting-at-aiim/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Next week I (and one of my great clients Molly) will be doing a presentation at the AIIM Expo in Philadelphia, PA. </p>
<p>Our session is called &#8220;5 Rules to Optimize Your Website for SEO, ROI, and New Site Creation&#8221; and is scheduled for 2:30, Tuesday March 31 in room 113A.  You&#8217;ll have to attend to find out what the five rules are, but from a high level we&#8217;ll be delving in to some of the concepts that can make a large scale enterprise web content management implementation be successful.</p>
<p>If you&#8217;re looking for a preview.  Molly and I did a webinar with Oracle for their &#8220;Thriving through Expansion&#8221; series a few weeks ago.  It&#8217;s available for download <a href="https://oracle.on.intercall.com/confmgr/view_stored_doc.jsp?docId=96851120969735117509098794708&amp;docType=recording">here</a>.  The password is Oracle1(I hope I&#8217;m not giving away a secret with that).</p>
<p>I&#8217;ll be at AIIM both Tuesday and Wednesday, so if anyone would like to meet up, please shoot me an email.  I&#8217;ll also probably start twittering again(something that only seems to happen at conferences).</p>
<p>Hope to see some of you there.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2009/03/presenting-at-aiim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auto Fill That Friendly Name</title>
		<link>http://contentoncontentmanagement.com/2009/03/auto-fill-that-friendly-name/</link>
		<comments>http://contentoncontentmanagement.com/2009/03/auto-fill-that-friendly-name/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 22:12:02 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Site Studio]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=203</guid>
		<description><![CDATA[This is kind of a fun component&#8230;nothing too special, but I think a nice example of something you can do with UCM filter events, specifically the validateCheckinData event.  What is does is automatically assign a friendly web file name to &#8230; <a href="http://contentoncontentmanagement.com/2009/03/auto-fill-that-friendly-name/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is kind of a fun component&#8230;nothing too special, but I think a nice example of something you can do with UCM filter events, specifically the validateCheckinData event.  What is does is automatically assign a friendly web file name to site studio content using the title of the item.  The funtionality I was trying to emulate is pretty similar to what this blog does.  Whenever I post something, WordPress take the title and turns it in to a friendly file name by sort of removing any spaces or funny characters and then adding .htm on the end.  Shouldn&#8217;t be too hard to do in UCM/Site Studio right?</p>
<h3>A little background</h3>
<p>In Site Studio there are two types of pages;  Primary pages, which are essentially the landing pages for a folder(think home, search and listing pages).  They are almost always named index.htm and what&#8217;s unique about them is that when they are called they only refence specific content items.  Secondary pages, which could be viewed as everything else in a folder differ as they are used in more of traditional templated, delivery fashion, where the content is delivered through a reuseable template.  I butchering those descriptions a little for simplicities sack, but for the most part that&#8217;s how they work.</p>
<p>Out of the box, Site Studio lets you reference a content item using it&#8217;s content id in the url.  So if you had a content item called 000525, it would be referenced in a folder with it&#8217;s content id at the end(<a href="http://SiteStudio.com/site/folder/000525">http://SiteStudio.com/site/folder/000525</a> for example).  Since all templates are mapped to thier folder, everything you need to render a page can be found in the URL&#8230;it&#8217;s all pretty simple.  The thing is, what if you aren&#8217;t too crazy about the 000525 name though?  It&#8217;s not really all that intuative of a name; you could make the content id friendly or you could use also take advantage of the SSUrlFieldName property in Site Studio.  The SSUrlFieldName property allows you to map a custom metadata field(perhaps one longer than the 30 characters you get for a content id?) as the file name idenifiier used when reference in a URL.</p>
<p>So content item 000525 can also have a metadata field tagged as &#8220;autofillthatfriendlyname.htm&#8221; and so when refereced as a url, it could look like this: http://SiteStudio.com/site/folder/autofillthatfriendlyname.htm.  That&#8217;s pretty cool, right?  There is a bit of a catch though, like the content id the value used in the friendly name field should be unique.  The only problem though is that there&#8217;s no automatic validation for the values, so there&#8217;s nothing to tell the contributor if they&#8217;ve duplicated a value.</p>
<h3><span style="color: #000000;">What the component does</span></h3>
<p>The code for this component is pretty simple, we&#8217;re hooking in to the validateCheckinData event and then basically updating whatever field is identified in the SSUrlFieldName property with a friendly name.  I like the validateCheckinData filter quite bit for situations like this where I need to update or add some metadata at check in or update time.  If I have to kick a process off or do something to a piece of content that has just been checked in, so after it&#8217;s in the system, I usually prefer the afterLoadRecordWebChange, but that&#8217;s probably for another post.</p>
<p>Getting back on track, once a piece of content is checked in which has a xWebsiteSection value(meaning it&#8217;s been assigned a default URL in a web site), it pulls the dDocTitle value out of the binder and makes it friendly(removes any spaces or special characters I could think of).  It then appends a file extension(set in the environmental config) and checks the value against the database.  If the friendly name has been used before on another content item it goes back and adds a 1 to the end of the title part of the file name(I know&#8230;not very imaginative).  Each time the component assembles a name it checks it against a max character count also found in the component&#8217;s enviornmental config.</p>
<h3>Installing this puppy</h3>
<p>The install on this component is not really unlike any other.  You of course do need to make sure Site Studio is installed on your content server and that the SSUrlFieldName property has been set in the config.cfg file.  I should note that when you set the SSUrlFieldName property, you need to leave the little x prefixing all custom metadata fields off.  So no xFieldName formats&#8230;just FieldName.  You probably will need to tell the component what the size of your friendly name field is.  It&#8217;s defaulted to 80 characters, so if you  plan on using less or more, you might want to update it in the component&#8217;s environmental config file.</p>
<p>You can download the component here:  <a rel="attachment wp-att-209" href="http://contentoncontentmanagement.com/2009/03/auto-fill-that-friendly-name/autofillfriendlyname/">Auto Fill Friendly Name</a></p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2009/03/auto-fill-that-friendly-name/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CMIS</title>
		<link>http://contentoncontentmanagement.com/2008/09/cmis/</link>
		<comments>http://contentoncontentmanagement.com/2008/09/cmis/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 15:49:05 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[CMIS]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Secure File]]></category>
		<category><![CDATA[Or]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=129</guid>
		<description><![CDATA[Big news in the content management world last week.  The big guys(EMC, IBM, MS, Oracle&#8230;and pretty much everyone) came together and proposed a protocol based standard for content management.  The standard, which basically leverages the Atom Publishing Protocol appears to &#8230; <a href="http://contentoncontentmanagement.com/2008/09/cmis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Big news in the content management world last week.  The big guys(EMC, IBM, MS, Oracle&#8230;and pretty much everyone) came together and proposed a protocol based standard for content management.  The standard, which basically leverages the Atom Publishing Protocol appears to be primarily a REST based service, with additional support for SOAP and potentially JSON formats.  </p>
<p>Take away all the acronyms for a moment and basically we are talking about a language and repository independent method for communicating with content management systems.</p>
<blockquote><p>The CMIS standard will expose core/common ECM repository capabilities in an intentionally generic way. These will allow for applications to be constructed that can work with content residing in one or more ECM repositories, without having to understand implementation differences between the individual repositories or worrying about interface inconsistencies between the repositories.  <em>From CMIS Part I – Introduction, General Concepts, Data Model, and Services</em></p></blockquote>
<p>There it is.  Abstraction, it&#8217;s a thing of beauty.  Code to an interface not an implementation.  This is exactly what the industry has been needing for some time, a standardized method for interacting with a content repository.  No more APIs, hierarchical repositories or windows explorer plugins, just a simple http-based standard for managing content.</p>
<h3>Why is this cool</h3>
<p>You&#8217;re talking about Microsoft, IBM, EMC, Oracle, SAP(and many others) getting together and agreeing on a standard way of doing things.  Assuming they not only implement the standard in their content repositories, but leverage in their other applications(portals, email servers, databases, app servers, BPM apps, search engines, ERPs, etc) we could be looking at a new wave of interoperability in these systems.</p>
<p>Everyone uses the JDBC example for ECM standards because of the obvious similarities between a content repository and a database, but I always thought that it was way to optimistic of a goal.  All of these systems are so very different that it&#8217;s been hard to imagine a single standardized method for communicating with them.  A change like that would require all the vendors to get on the same page and agree on a single integration method..that seemed like a pipe-dream until last week.</p>
<h3>Some questions though</h3>
<p><span style="font-weight: normal;">At the risk of bringing down all the positive feelings on CMIS, I did have a couple questions as I read through the documentation:</span></p>
<ul>
<li>Nothing about workflow &#8211; I have never seen a content management system that lacks workflow or at least some sort of approval mechanisam.  Even if it&#8217;s just an approve and reject, I think if you&#8217;re going to support creating and updating content, you have to have a way to approve changes, otherwise you still have folks heading back to the CMS.</li>
<li>CMIS SQL &#8211; CMIS will leverage a SQL-92 subset for querying content in the repository.  There will be a full text search as well, but SQL?  Perhaps it&#8217;s me but I feel like you query for data and search for content.  Search, like workflow, is something that most CMSs provide natively and very often the language of search is the Universal Query Syntax.  CMIS SQL seems like a tough integration to implement, as you&#8217;ll have to bypass the search engine and directly query the database, in addition to it being a great place to introduce a security hole.</li>
</ul>
<h3>Why Oracle Should(and probably is) ALL ABOUT THIS</h3>
<p>I am also little surprised that EMC and IBM are the first companies mentioned on this standard, when, to me at least, it so clearly gives Oracle such a clear advantage.  Not to sound like a sales pitch, but Oracle&#8217;s 11g database right now is head and shoulders above the rest when it comes to storing files.  You can compress them, encrypt them, cache them and de-duplicate them.  The functionality is known as SecureFiles and Oracle&#8217;s latest CMS offering, Universal Online Archive, as well as (and this is all based on rumor) the next version of UCM leverage SecureFiles by default.  As the content repositories becomes more decoupled, I really have a hard time seeing how Oracle doesn&#8217;t end up just owning that space.  Get ready for SharePoint, powered by Oracle and CMIS.</p>
<h3>And the wait begins</h3>
<p>I&#8217;m a consultant, so like many of the current and potential CMS customers out there, I&#8217;m now starting the waiting game to see where this goes.  Open Source ECM vendor Alfresco apparently has already developed their CMIS integration, we&#8217;ll see how long it takes the other vendors to follow suit.  The real fun part will actually not be when the content management systems begin implementing the service, but when the other applications begin supporting it&#8217;s consumption.  This should be a lot of fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2008/09/cmis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>General Blathering</title>
		<link>http://contentoncontentmanagement.com/2008/09/general-blathering/</link>
		<comments>http://contentoncontentmanagement.com/2008/09/general-blathering/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 03:35:52 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[OpenWorld]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=123</guid>
		<description><![CDATA[I haven&#8217;t really posted anything in a couple weeks so I thought I would throw a little blog update out.  Work and life have been a bit busy and that&#8217;s been keeping me from my usual routine, but things should &#8230; <a href="http://contentoncontentmanagement.com/2008/09/general-blathering/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t really posted anything in a couple weeks so I thought I would throw a little blog update out.  Work and life have been a bit busy and that&#8217;s been keeping me from my usual routine, but things should be getting back to normal pretty soon, so look forward to UCM and really more middleware posts as well.</p>
<h3>Happy Blog Anniversary</h3>
<p>So it&#8217;s been a year since I &#8220;really&#8221; started the blog.  The URL and some amount of content has been out here really for two years, but the ContentOnContentManagment.com you know began about a one year ago in September.</p>
<p>I am not sure how to evaluate the &#8220;success&#8221; of a blog, but writing and maintaing this thing has been an extremely rewarding and also challenging endeavor.  I&#8217;ve met quite a few nice people across the globe and also engaged in some great discussions.  All I can say is that it&#8217;s been great fun and I look forward to another year of writing.  Thanks very much for reading if you do, I hope you&#8217;ve gotten something out of it it, I know I have from your participation.</p>
<h3>So What Have You Been Doing?</h3>
<p>For the past few weeks I have to admit to a small obsession with anything related to the Large Hadron Collider.  The collider, which while I write this is hours away from being started up, is the gigantic 17 mile long science experiment out in Geneva.  My interest started of course with all the doomsday stuff, I mean how can you ignore something like that?  I started doing some reading and now I am just hooked on it.  I&#8217;m still a little freaked, but wow some of the things they are going to discover are just incredible.</p>
<h5>One possible outcome for the CERN LHC&#8230;.this is a joke</h5>
<p> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/BXzugu39pKM&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/BXzugu39pKM&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" allowfullscreen="true"></embed></object><br />
The reality is that the LHC is aimed at discovering new things, and when you&#8217;re doing that it&#8217;s always easy for other to point out that there&#8217;s an unknown.  Just from a personal perspective(and I know nothing about physics), I have to imagine particles end up colliding all the time, if it was possible to spawn off planet eating black holes that way I am sure we&#8217;d see quite a few more black holes around then we do now.  Thats the general crux of the LHC team&#8217;s argument, in addition to the massive amount of research and science backing their predictions.  I could be wrong, they could be wrong, but I&#8217;m onboard&#8230;good luck to those LHC folks today.</p>
<h3>Oracle OpenWorld</h3>
<p>OpenWorld is just around the corner and I&#8217;m pumped.  Like last year, I&#8217;m planning on posting the daily log of what I am seeing.  I may also twitter, we&#8217;ll see how that goes&#8230;Perhaps this year there will be pictures, who knows.</p>
<p>While I&#8217;m out there I am hoping to meet some of you, so definitely shoot me an email if you&#8217;re going to be there.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2008/09/general-blathering/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JCR Follow Up</title>
		<link>http://contentoncontentmanagement.com/2008/08/jcr-follow-up/</link>
		<comments>http://contentoncontentmanagement.com/2008/08/jcr-follow-up/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 14:50:55 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=116</guid>
		<description><![CDATA[A little while ago(and my last post) I talked a little bit about my surprise discovery of the JCR adapter for Oracle UCM on the documentation site.  I received quite a bit of nice feedback about the post and was actually pretty surprised by &#8230; <a href="http://contentoncontentmanagement.com/2008/08/jcr-follow-up/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A little while ago(and my last post) I talked a little bit about my surprise discovery of the JCR adapter for Oracle UCM on the documentation site.  I received quite a bit of nice feedback about the post and was actually pretty surprised by it as it was one of my more casual entries.</p>
<p>One of the responses though came from a member of the Oracle UCM team and they had some great info that was definitely worth sharing:</p>
<ul>
<li>Apparently the answer to the title question, &#8220;JCR for UCM when did that happen?&#8221; is just before the end of the 4th quarter.</li>
<li>The API is indeed a wrapper on top of CIS and it implements all of the JSR-170 (Level One) specifications.</li>
<li>At the time of our email exchange last week, there was a new version coming out.  And then later in the week it arrived.  You can download it right off of OTN, under the document management section:  <a href="http://www.oracle.com/technology/software/products/content-management/index.html">http://www.oracle.com/technology/software/products/content-management/index.html</a></li>
<li>There are a number of nice ADF components that &#8220;just work&#8221; with UCM.  Probably more to come on that.  I&#8217;m also told that the new JDeveloper version is worth checking out, nothing explicitly in the email about it, but the components might be in there.</li>
</ul>
<div>There was a semi-cautionary note in the email related to &#8220;additional overhead&#8221; while using the API.  The JCR wrapper from a high level is a lot like a square-peg-to-round-hole connector as it&#8217;s making the content server appear as an XML-based content repository.  Apparently the extra work required to abstract the repository like that is &#8220;sub-optimal&#8221;, though it&#8217;s unclear whether we are talking about performance or just memory utilization.  It&#8217;s something to look for though.</div>
<div></div>
<div></div>
<div>Is anyone out there using the JCR yet?  I would love to get your feedback on it if you have a chance.</div>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2008/08/jcr-follow-up/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>JCR for UCM&#8230;When did that happen?</title>
		<link>http://contentoncontentmanagement.com/2008/07/jcr-for-ucmwhen-did-that-happen/</link>
		<comments>http://contentoncontentmanagement.com/2008/07/jcr-for-ucmwhen-did-that-happen/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 22:20:05 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[BEA]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=98</guid>
		<description><![CDATA[So I was on the Oracle UCM documentation page the other day looking for the Javadocs for CIS and I ran across something I had not seen before, the &#8220;Content Server JCR Repository Adapter&#8221; document. It was hiding there is &#8230; <a href="http://contentoncontentmanagement.com/2008/07/jcr-for-ucmwhen-did-that-happen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So I was on the <a href="http://download-east.oracle.com/docs/cd/E10316_01/ouc.htm">Oracle UCM documentation page</a> the other day looking for the Javadocs for CIS and I ran across something I had not seen before, the &#8220;Content Server JCR Repository Adapter&#8221; document.</p>
<div class="mceTemp">
<dl id="attachment_107" class="wp-caption alignnone" style="width: 510px;">
<dt class="wp-caption-dt"><a href="http://contentoncontentmanagement.com/wp-content/uploads/2008/07/jcr.jpg"><img class="size-full wp-image-107" title="JCR Screen Shot" src="http://contentoncontentmanagement.com/wp-content/uploads/2008/07/jcr.jpg" alt="JCR Screen Shot" width="500" height="149" /></a></dt>
</dl>
</div>
<p>It was hiding there is plain site for, well I am not sure how long, I guess I just missed the memo on that one.  Very interesting though.  For those of you who are curious about what a JCR is, it stands for Java Content Repository and though it uses the word &#8220;Repository&#8221; it&#8217;s really more of a connector.  The big thing about it is that it&#8217;s a Java standard, specifically the <a href="http://jcp.org/en/jsr/detail?id=170">JSR-170 standard</a> actually.</p>
<p>BEA(now Oracle) WebLogic as well as WebCenter(the flagship portal of the Oracle fleet) both communicate to content management systems using a JCR.  UCM and before that Stellent have both traditionally not provided a JCR, rather they provided a pretty robust API known as the Content Integration Suite.  From the new document(and of course it&#8217;s location) it appears that the JCR is more or less a wrapper on top of CIS.</p>
<h3>The Swiss are Clever</h3>
<p><a href="http://contentoncontentmanagement.com/wp-content/uploads/2008/07/swiss.jpg"><img class="alignleft size-thumbnail wp-image-109" title="swiss" src="http://contentoncontentmanagement.com/wp-content/uploads/2008/07/swiss.jpg" alt="" width="116" height="116" /></a></p>
<p>The JSR-170 standard has an interesting history.  It was submitted by <a href="http://www.day.com/site/en/index.html">Day</a>, a CMS vendor out in Switzerland.  Thier content managment system(and I may be messing this up a little) Communique, leverages a proprietary content repository called CRX which of course is a JCR(and most likely the first).  The thing about Day though is that they are Swiss, and so very clever.  While many CMS vendors had interesting and/or creative content repositories, Day not only touted theirs as the best, they also submitted it as a Java standard.</p>
<p>Since then a number of other vendors began supporting the standard.  Apache released Jackrabbit, I think Vignette uses it too, but really when BEA started adopting it in Weblogic, it became quite a bit more credible.  The Day team and of course the standards committee has since updated it, there&#8217;s now a new version known as JSR-283, though I have not seen much use yet.</p>
<h3>My Somewhat irrational dislike of the JCR standards</h3>
<p>I really don&#8217;t like the JCR standards and my reasons really aren&#8217;t all that good.  There&#8217;s nothing technically wrong with them.  I think they are somewhat on the simple side, but honestly for a standard simple is probably better.  My problem really stems from the fact that they are Java based in a multi-language world.  Having a CMS with a standards-based connector that oh-by-the-way only works in Java, doesn&#8217;t make a whole lot of sense.  All of your content consumers must then be in Java, and that just really limits the whole &#8220;Enterprise&#8221; piece of the Enterprise Content Management system.</p>
<p>The unfortunate thing I would see though was that many CMS vendors would market their support of the JCR standard as a sort of money back guarantee for buying their product.  &#8221;Go ahead and buy our CMS and if you don&#8217;t like it you can just switch it out with another, we support the JSR-170 standard&#8221;.  While of course that was technically true from a 10k foot level, I am sure the reality of the implementation was much different from the sales presentation.  Of course overcoming the &#8220;money back guarantee&#8221; argument with &#8220;the standard should not be Java-specific&#8221; never went over very well though.</p>
<h3>Things are looking good</h3>
<p>Despite my somewhat irrational dislike, I am pretty excited about this new connector.  There are a number of applications that support JCRs(though most of them serve like UCM), including a <a href="http://www.infoq.com/articles/spring-modules-jcr">Spring module.</a>  In addition it looks like there may be some movement on getting a &#8220;Service-like&#8221; standard for content repositories and actually we would have the JCR to thank for it.  Back in December, <a href="http://www.cmswatch.com/Trends/1104-BEA,-the-Patent-Office,-and-the-Future-of-JCR">BEA filed a patent for a JDBC-like services wrapper for the JCRs.</a>  Though many folks weren&#8217;t too crazy about the fact that they filed a patent instead of just releasing a connector, I think this is a pretty positive move.  Oracle obviously owning BEA won&#8217;t hurt the future UCM integration either I&#8217;m sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2008/07/jcr-for-ucmwhen-did-that-happen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>AquaLogic a UCM Application?</title>
		<link>http://contentoncontentmanagement.com/2008/06/aqualogic-a-ucm-application/</link>
		<comments>http://contentoncontentmanagement.com/2008/06/aqualogic-a-ucm-application/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 18:34:54 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[AquaLogic]]></category>
		<category><![CDATA[BEA]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://ContentOnContentManagement.com/?p=86</guid>
		<description><![CDATA[There was a pretty interesting article last week from The Register.  In a somewhat over-dramatically titled article, &#8220;BEA AquaLogic SOA business dismantled&#8221;, they shared some anonymously-sourced information on Oracle&#8217;s plans for BEA. The Register has learned from individuals close to the company &#8230; <a href="http://contentoncontentmanagement.com/2008/06/aqualogic-a-ucm-application/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There was a pretty interesting article last week from <a href="http://www.theregister.co.uk/">The Register</a>.  In a somewhat over-dramatically titled article, <a href="http://www.theregister.co.uk/2008/06/05/bea_aqualogic_oracle/">&#8220;BEA AquaLogic SOA business dismantled&#8221;</a>, they shared some anonymously-sourced information on Oracle&#8217;s plans for BEA.</p>
<blockquote><p><em style="font-style: italic;">The Register</em> has learned from individuals close to the company that  BEA&#8217;s new owner Oracle is merging the AquaLogic and WebLogic professional  service teams. Oracle is also splitting the AquaLogic products between &#8220;web  products&#8221; &#8211; user interaction, collaboration and the Web 2.0 <a href="http://www.bea.com/framework.jsp?CNT=pr01865.htm&amp;FP=/content/news_events/press_releases/2007" target="_blank">suite</a> &#8211; and AquaLogic business process management (BPM).</p></blockquote>
<p>So no big surprises there, merging the professional services for Web and AquaLogic makes a great deal of sense(shouldn&#8217;t BEA have done that already??).  And the &#8220;splitting&#8221; of Web Products and BPM probably just means those products are being aligned with similar groups within Oracle.</p>
<p>What really got my attention though was:</p>
<blockquote><p>It is understood the web products may be taken over by the Oracle team running  Stellent content management, acquired by Oracle in November 2006</p></blockquote>
<p>So the UCM team might get AquaLogic?  Wow, that&#8217;s a bit of a surprise.  I personally had not given AquaLogic&#8217;s future a lot of thought, figuring their product teams would continue to operate as normal much as Stellent&#8217;s did.  There&#8217;s of course a big &#8220;may&#8221; in that quote though, for all we know officially they could be getting ready to launch SQL Developer Web 2.0 Portal.</p>
<p>It&#8217;s a little funny for me actually as one of the first Stellent projects was actually a Stellent/PlumTree implementation.  At the time they were both relatively smaller companies with some pretty cool ideas and applications.  It&#8217;s crazy that they could become part of the same product line now.  Amazing how quickly things change.</p>
<h3>Oracle Universal Content Portal?</h3>
<p>With that little tid-bit comes the game of what-ifs.  I&#8217;m actually working on a project right now using both ALUI and UCM/Site Studio, so this news has really peeked my interest.  Up until now I&#8217;ve more or less figured that the BEA applications would become part of Fusion-Middleware, probably joining forces with their Oracle counterparts.  Oracle has made it pretty clear that they intend on developing integrations for all applications within the middleware stack, but if AquaLogic becomes a part of UCM could we expect a more unified solution?  </p>
<p>Could ALUI become the new presentation layer for UCM?  For Site Studio?  We&#8217;re probably a little way out from hearing, much less seeing anything, but I&#8217;m actually pretty excited about the BEA buy now.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2008/06/aqualogic-a-ucm-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

