<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
   <channel>
      <title>Content Technology CTO Blog</title>
      <link>http://gilbane.com/ctoblog/</link>
      <description>A Gilbane Group hosted blog for CTOs to discuss and debate technical, architectural, product, and standards approaches and issues. All CTOs and anyone with an equivalent role from any type of organization is welcome to particpate as a contributor, and comments are enabled for all.</description>
      <language>en</language>
      <copyright>Copyright 2007</copyright>
      <lastBuildDate>Wed, 29 Nov 2006 11:20:07 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.33</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://gilbane.com/ctoblog/index.xml" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://gilbane.com/ctoblog/index.xml" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Fgilbane.com%2Fctoblog%2Findex.xml" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><item>
         <title>XML and Office 2.0</title>
         <description>&lt;p&gt;WIth Carl's recent post on SaaS, and John Newton's "Content Management 2.0" discussion, I thought I'd throw this into the mix... recently there has also been a flurry of activity around a concept called “Office 2.0” – another offshoot of the term “Web 2.0” – in which all traditional office applications can be replaced by online services accessible through a generic web browser.&lt;/p&gt;

&lt;p&gt;What’s making this possible is a set of new technologies including AJAX, RSS and web services, a set of actual applications such as Google’s gmail and ZOHO’s “online” word processor, and a great deal of unbridled enthusiasm.&lt;/p&gt;

&lt;p&gt;Since Office 2.0 is particularly aimed at applications that affect business and larger enterprises, I’d like to take a quick look at how well it fits the needs of such enterprises, and then suggest how it might be extended to better meet these needs.&lt;/p&gt;

&lt;p&gt;But first, I’d like to point out that it’s easy to get caught up in the details of technologies like AJAX and RSS, and miss the bigger picture.  I would propose that the real excitement is in the vision enabled by the technology, as opposed to the technology itself.  To not see this leads to the inevitable “religious wars” around specific tools, which we of course want to avoid...&lt;/p&gt;

&lt;p&gt;To put this in perspective, Office 2.0 reminds me of what happened with CD-ROM twenty years ago.  I still vividly recall a colleague of mine proudly announcing that he was going to the world’s first international CD-ROM conference, which he described as the “Woodstock” of the computer industry.  He simply couldn’t contain his excitement about this pivotal event.  But then, I remember him suddenly changing his facial expression, looking at me wryly and saying, “well of course, CD-ROM is actually only a storage medium…can you imagine me being excited about going to a floppy disk conference?”&lt;/p&gt;

&lt;p&gt;Twenty years later, we might well ask the same thing.  CD-ROM has become about as mundane as floppy disks were then.  But at the time, CD-ROM represented much more than a new storage medium.  Instead, it symbolized the sudden freedom to access and search information – right from your own desktop – that would otherwise be virtually inaccessible.  It was in fact, the first glimpse of the kind of mass interconnectivity that the World Wide Web would later provide.&lt;/p&gt;

&lt;p&gt;Office 2.0 is much like that – it represents freedom from the tyranny of desktop applications and proprietary data locked up on individual computers.  It heralds a new age of unfettered collaboration and information sharing within enterprises.&lt;/p&gt;

&lt;p&gt;So what are the key things that are exciting about Office 2.0, and do its maxims and rules actually fit larger enterprises?  I think the answer is a tentative “yes” - at least at a conceptual level.  And at least so long as the Office 2.0 folks are willing to make a few compromises and entertain some crucial extensions.&lt;/p&gt;

&lt;p&gt;To explore this further, let’s go through the official Office 2.0 rules one by one…&lt;/p&gt;

&lt;p&gt;&lt;em&gt;#1 - No client application other than a web browser.&lt;/em&gt;  Actually, this the holy grail of nearly all corporate IT departments, because one of the biggest headaches in IT is trying to keep all the client applications up to-date on individual computers.  In practice, we’d have to accommodate situations where a high-speed Internet connection is not available, but I would grant that this is increasingly the exception.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;#2 - No files on your personal computer.&lt;/em&gt;  In principle, this is the entire thrust of enterprise content management initiatives, taking information that’s buried on people’s “C:” drives and getting into a managed and accessible central repository.  So far, so good.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;#3 - No dependence on any particular vendor.&lt;/em&gt;This is another mantra of corporate IT, expressing itself in the current fervor over Software as a Service and Service-Oriented Architectures, ideally with plug-and-play vendor apps encapsulated in generic web services interfaces.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;#4 - Collaboration through document sharing and publishing.&lt;/em&gt;  Again, this a winner with big enterprises.  In fact, this is most of what my company, Flatirons Solutions, does for a living.  And from the overall perspective of Web 2.0, I might add that wikis and blogs are an increasingly popular way to share ideas and knowledge within larger organizations, supplementing the sharing and publishing of documents.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;#5 - Syndication in addition to peer-to-peer collaboration. &lt;/em&gt; This is another focus of enterprise content management, allowing people to subscribe to documents or content that has changed or is newly-published.  And RSS syndication is increasingly one of the key channels to which we find ourselves publishing content.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;#6 - Seamless data import/export across services.&lt;/em&gt;  This is a fundamental objective of all enterprise content management initiatives, but now comes the rub.  The current Office 2.0 vision thinks of sharing in terms of “interchangeable” formats like .DOC, HTML and PDF.   But .DOC is a common but still proprietary vendor format, and HTML and PDF are really only sharable at the visible level.  In other words, HTML and PDF let you display and print each other’s information, but not actually interchange the underlying source data and information in a way a computer can process and transform.&lt;/p&gt;

&lt;p&gt;Proprietary word processing seems less proprietary when it’s on the Web, but if you really want interchangeability between services, you need to be using a vendor,  format and media-neutral standard like XML.  XML does not assume a particular vendor, nor does it assume web or print as the output medium.  Instead, it encodes the information itself in a completely neutral form, from which media-specific formats like HTML and PDF can be derived.&lt;/p&gt;

&lt;p&gt;In the work we do with large enterprises, XML also provides the key to sharing information at a much deeper level than “documents.”   When we look at the set of documents that people need to share and publish, we see that there is often a tremendous amount of redundancy.  If this overlapping information is authored and maintained independently, there are huge problems with inconsistency, and a lot of unnecessary time and cost maintaining and reconciling the multiple versions.&lt;/p&gt;

&lt;p&gt;XML allows source information to be “chunked up” into the underlying building blocks, and from there flexibly mixed-and-matched to create the full array of print and Web-based documents.  Individuals can collaborate on the source building blocks – without needing to assume a particular assembled document or output medium – and then combine the building blocks of interest into the documents they produce.  Furthermore, if these reusable building blocks are structured as standalone “topics”, they can be directly published and syndicated outside the context of a higher-level document or web page.  We call this “single source” publishing – because underlying content is maintained once, and then reused many times.&lt;/p&gt;

&lt;p&gt;So, is Office 2.0 the right idea for larger enterprises?  Perhaps, in principle…but to make it really work we need to merge its vision with the significant work already going on in single-source XML-based publishing.  Then we’d have the potential for a real winner.&lt;br /&gt;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=oE1gXScu"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=oE1gXScu" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=gVFIuQpE"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=gVFIuQpE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=hJZhvK7A"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=hJZhvK7A" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=frd9aDHe"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=frd9aDHe" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=Pq8IRGZg"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=Pq8IRGZg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=XPsO2RJB"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=XPsO2RJB" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CTO_blog/~4/132313284" height="1" width="1"/&gt;</description>
         <link>http://feeds.feedburner.com/~r/CTO_blog/~3/132313284/xml_and_office_20.html</link>
         <guid isPermaLink="false">http://gilbane.com/ctoblog/2006/11/xml_and_office_20.html</guid>
         <category>XML</category>
         <pubDate>Wed, 29 Nov 2006 11:20:07 -0500</pubDate>
      <feedburner:origLink>http://gilbane.com/ctoblog/2006/11/xml_and_office_20.html</feedburner:origLink></item>
            <item>
         <title>What is the future of software as a service</title>
         <description>&lt;p&gt;I’m not at the conference this week (we do have several people from our shop there), but to answer a question posed by Frank Gilbane:&lt;/p&gt;

&lt;p&gt;What is the future of software as a service, and is it appropriate for enterprise content applications like content management, authoring, etc.?&lt;/p&gt;

&lt;p&gt;The SaaS model seems to have been proven to the point where it’s hard to imagine that it won’t keep growing.  We recently posted a &lt;a href="http://www.crownpeak.com/InfoCenter/Index.aspx"&gt;whitepaper &lt;/a&gt;on SaaS myths, which debunks most of the common arguments against SaaS. In addition to that discussion, I’d offer the following four points:&lt;/p&gt;

&lt;p&gt;1) SaaS is a proven technology.  It arguably extends to the early days of the web with software ASPs.  I guess you could even argue the lineage goes all the way back to mainframe apps! :-)  Certainly, though, the existing SaaS companies have been working successfully with this business model for more than six years now.&lt;/p&gt;

&lt;p&gt;2) Web technologies have reached a point where SaaS is an out of the box solution.  You can now count on fast network connections for users both in the office and home.  Security systems are complete from SSL with web browsers up through terminal services like Citrix which allow even HIPAA compliance.  For web apps, browser technologies like IFRAMES and AJAX allow apps to be easily integrated on a page (mashups).&lt;/p&gt;

&lt;p&gt;3) SaaS provides much more robust server management and security, especially for small and medium sized businesses.  As web applications grow more complex, SaaS allows much more convenient, rigorous and cost-effective control over hosting.  By centralizing and focusing, the best resources can be brought to bear on fewer hosting environments.&lt;/p&gt;

&lt;p&gt;4) This one is a bit of a prediction, and is specific to web sites.  Currently, you have a couple options when adding components like blogs, rss, ecommerce, polls, surveys, and search to web sites.  You can install apps for those services, which allows you to control ad placement and design.  The alternative is to use free hosted apps where the ad revenue goes to the SaaS company.  So, the logical next step is for high quality hosted apps where the ad revenue is shared with the web site.  This is already appearing with sites like MetaCafe.  For an advanced CMS, though, I am not sure this will happen since the CMS tends to be the hub for all the other web apps, but it is certainly possible for a basic CMS.&lt;br /&gt;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=b32x57md"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=b32x57md" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=PeL8paQj"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=PeL8paQj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=bCQTuRYZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=bCQTuRYZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=EPJstSu4"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=EPJstSu4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=LVGk5Law"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=LVGk5Law" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=Jz7LUuxZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=Jz7LUuxZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CTO_blog/~4/132313285" height="1" width="1"/&gt;</description>
         <link>http://feeds.feedburner.com/~r/CTO_blog/~3/132313285/what_is_the_future_of_software.html</link>
         <guid isPermaLink="false">http://gilbane.com/ctoblog/2006/11/what_is_the_future_of_software.html</guid>
         <category>Software Infrastructure</category>
         <pubDate>Tue, 28 Nov 2006 18:16:18 -0500</pubDate>
      <feedburner:origLink>http://gilbane.com/ctoblog/2006/11/what_is_the_future_of_software.html</feedburner:origLink></item>
            <item>
         <title>The Future of DITA</title>
         <description>&lt;p&gt;DITA (which stands for “Darwin Information Typing Architecture”) is the hottest new technology in the technical publishing market.  While still early in its adoption cycle, it has the potential to become the future de facto standard for not only technical publishing, but for all serious content management and dynamic publishing applications.  Whether this happens, however, will depend on the vision and creativity of the DITA standards committee, DITA vendors and DITA consultants.&lt;/p&gt;

&lt;p&gt;While IBM originally designed DITA for technical documentation, its benefits are potentially transferable to encyclopedias, journal articles, mutual fund prospectuses, insurance policies, retail catalogs, and many, many other applications.  But will it really be flexible enough to meet these other needs?&lt;/p&gt;

&lt;p&gt;At Flatirons Solutions we’ve been testing the boundaries of DITA’s extensibility, taking DITA out of its comfort zone and thereby creating some interesting proof points for its flexibility.  So far, the results are very positive.  Four specific applications illustrate this:&lt;/p&gt;

&lt;p&gt;* User personalized documentation – designed to support a variety of enterprise content libraries out of a single set of specializations, this application involved the use of 15 conditional processing attributes to drive dynamic production of personalized documents.  An initial DocBook-based prototype was later re-designed for DITA.&lt;/p&gt;

&lt;p&gt;* Scholarly research database – this solution involved marrying DITA with the venerable Text Encoding Initiative (TEI), a nearly 20 year old scholarly markup standard originally written in SGML.   DITA was used to split the historical material into searchable topics; TEI provided the rigorous scholarly markup and annotations.&lt;/p&gt;

&lt;p&gt;* Dynamic web publishing – designed for a large brokerage and business services firm, this application combines a single-source DITA-based authoring environment with an optimized dynamic processing pipeline that produces highly-personalized Web pages.&lt;/p&gt;

&lt;p&gt;* Commercial publishing – we are currently exploring the use of DITA for encyclopedia, journal, and textbook publishing, for clients who have traditionally focused on print, but who are now also moving to increasingly sophisticated electronic products.&lt;/p&gt;

&lt;p&gt;Of course, in pushing the boundaries we’ve also found issues.  A classic example is the restriction in DITA’s “task” specialization that each step in a procedure must begin with a simple declarative statement.    To make it as readable as possible, the procedure cannot begin with a statement that includes a list or multiple paragraphs or a table or a note.  But what do you do if your content breaks these rules?  DITA’s answer is that you rewrite your content.&lt;/p&gt;

&lt;p&gt;Rewriting content is not unreasonable if you accept that you’re moving to DITA in order to adopt industry best practices.  However, what if you don’t agree that DITA’s built-in “best practices” are the only way to write good content?  Or what if you have 500,000 pages of legacy content, all of which need to be rewritten before they can conform to DITA?  Would you still consider it practical?&lt;/p&gt;

&lt;p&gt;You can solve this by making up your own “task” specialization, bypassing the constraints of the built-in “task” model.  That’s an advantage of DITA.  But if you do that, you’re taking a risk that you won’t be able to leverage future vendor product features based on the standard “task” specialization.  And in other cases, such as limitations in handling print publishing, workarounds can be harder to find.&lt;/p&gt;

&lt;p&gt;DITA 1.1 has made great progress toward resolving some of these issues.  To be truly extensible, however, I believe that future versions of DITA will need to:&lt;/p&gt;

&lt;p&gt;* Add more “out-of-the-box” specialization types which DITA vendors can build into their tools (for example, generic types for commercial publishing).&lt;br /&gt;
* Further generalize the existing “out-of-the-box” specialization types (for example, allowing more flexibility in procedure steps).&lt;br /&gt;
* Better handle packaging of content into published books, rather than focusing primarily on Web and Help output, and adapting this model for books.&lt;br /&gt;
* Simplify the means to incorporate reusable content, handle “variables” within text, and link to related content.&lt;/p&gt;

&lt;p&gt;At conferences I’ve heard it suggested that if people don’t want to obey DITA’s particular set of rules, they should consider using another standard.  I’ve even heard people say that DITA doesn’t need to focus on book publishing because print is “old school.”   In my opinion, this kind of parochial thinking needs to be seriously reconsidered.&lt;/p&gt;

&lt;p&gt;Today, DITA stands at the crossroads.  If it can be aggressively generalized and extended to meet the needs of commercial publishers, catalog and promotional content, and financial services and other vertical industry applications, then it has the chance to be “the” standard in XML-based dynamic publishing.  If this doesn’t happen, DITA runs the risk of being relegated to a relatively elite technical publishing standard that’s only useful if you meet its particular set of assumptions and rules.&lt;/p&gt;

&lt;p&gt;As an industry, which way will we go?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=Y1l5eRTj"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=Y1l5eRTj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=q2GlpYqz"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=q2GlpYqz" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=nOdAWtui"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=nOdAWtui" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=GNOnLcRx"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=GNOnLcRx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=6mKt9HiU"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=6mKt9HiU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=79e34TXf"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=79e34TXf" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CTO_blog/~4/132313286" height="1" width="1"/&gt;</description>
         <link>http://feeds.feedburner.com/~r/CTO_blog/~3/132313286/the_future_of_dita_1.html</link>
         <guid isPermaLink="false">http://gilbane.com/ctoblog/2006/09/the_future_of_dita_1.html</guid>
         <category>DITA - Darwin Information Typing Architecture</category>
         <pubDate>Tue, 19 Sep 2006 19:25:33 -0500</pubDate>
      <feedburner:origLink>http://gilbane.com/ctoblog/2006/09/the_future_of_dita_1.html</feedburner:origLink></item>
            <item>
         <title>Movin' on up? or was it down?</title>
         <description>&lt;p&gt;The Content Management market today seems to be moving in two contradictory directions at once.  On the one hand, we see ever larger software players, such as IBM, Oracle, and Microsoft building or acquiring content management, driving it "down" into infrastructure.  To IBM and Oracle, content is just an extension of their dominance in the data center.  ECM to them is thus an extension of the database.  Microsoft's push, with both Windows SharePoint Services, and eventually WinFS (no longer part of Vista) is similar, but treats content more as the extension of the file system - the "back end of Office" as it were.  While based on Microsoft’s very different perspective of working from the desktop inward to IT, it is still fundamentally an infrastructure play.  Content management in this world is still fundamentally way down in the IT technology "stack."&lt;/p&gt;

&lt;p&gt;Yet on the other hand, we see customers increasingly funding content management from line-of-business budgets, and purchasing content management based on its ability to solve line-of-business problems.  Performance, scalability, reliability are not to be ignored, but other questions dominate selection, such as: "Will we get more returns from our internet marketing efforts with this system?" or "Will our department be able to move up deadlines with this system?" In short, these buyers are positioning the content management system far "up the stack" as one or more different content-driven applications used to produce measurable line-of-business returns.&lt;/p&gt;

&lt;p&gt;How can buyers be moving up the stack while the major vendors move down?  The answer is part semantics, and part market shift.  The term "content management," including all of its current acronyms ECM, WCM or just CMS, is too generic. This is largely due to the fact that managing content itself is so new to both applications and infrastructure, that there it belongs in both places.  Secondly, there is a real bifurcation going on in the market.  The true infrastructure aspects of content management, such as optimal storage and retrieval, indexing, and library services are increasingly becoming commoditized and absorbed into the infrastructure software stack.  But as these content services precipitate downward, they become too generic to solve any particular line of business problem on their own.  This means that another layer of content-driven applications must emerge at the top of the stack, to provide the horizontal and vertical applications, such as internet and multi-channel marketing, &lt;a href="http://www.percussion.com/blog/archive/entry-2753-3049.html"&gt;something I blog about quite a bit.&lt;/a&gt;  All of these very different offerings are today called "content management" with vendors for each moving down and up the stack respectively.&lt;/p&gt;

&lt;p&gt;While technologists love the simplicity of block diagrams showing "the content management goes here," the reality is that content management goes in a lot of places.  For the foreseeable future, we're going to have many systems, all of which do very different things, and yet all called Content Management of one kind or another.  If you can better understand the specific initiative driving each new system or solution, you can better understand how your current systems do or do not apply, and whether you need to add more "content management" to achieve your goals.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=7mKOWuIR"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=7mKOWuIR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=FJIDzDXq"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=FJIDzDXq" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=IrKy2rDF"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=IrKy2rDF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=jv7pG9kZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=jv7pG9kZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=BlUAdLPg"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=BlUAdLPg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=HlI6LJaS"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=HlI6LJaS" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CTO_blog/~4/132313287" height="1" width="1"/&gt;</description>
         <link>http://feeds.feedburner.com/~r/CTO_blog/~3/132313287/movin_on_up_or_was_it_down_1.html</link>
         <guid isPermaLink="false">http://gilbane.com/ctoblog/2006/08/movin_on_up_or_was_it_down_1.html</guid>
         <category>CMS - Content Management Systems</category>
         <pubDate>Tue, 29 Aug 2006 15:15:47 -0500</pubDate>
      <feedburner:origLink>http://gilbane.com/ctoblog/2006/08/movin_on_up_or_was_it_down_1.html</feedburner:origLink></item>
            <item>
         <title>Content Management 2.0</title>
         <description>&lt;p&gt;If you haven’t heard of Web 2.0, where have you been? If you actually know what Web 2.0 is, then congratulations. I believe the &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html"&gt;best definition of Web 2.0&lt;/a&gt; is given by Tim O’Reilly who arguably created the term. Web 2.0 has generally referred to the new breed of start-up who provides a new level of user service, but it also applies to a new wave in technology supporting that user service.&lt;/p&gt;

&lt;p&gt;Web 2.0 is radically changing the experience in which end users interact with enterprises and types of user experiences that we now expect from on-line systems. Going hand in hand with Web 2.0 are the raised expectations users have of the interactivity of content, how content is managed and how personal that content is. Providing a self-service experience and to automatically deliver necessary content to new and interactive contexts has put a burden on the existing infrastructure of current generation content management systems. A new generation of enterprise content management is needed to meet the challenges of Web 2.0.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content Management 2.0&lt;/strong&gt; is my term for this new generation of content management. Given everyone is starting to talk about Security 2.0, Virtualization 2.0, etc., I thought I would stake out the term after a brief search on Google seemed to indicate no one has talked about it before. &lt;em&gt;(If you are aware of someone using it, please let me know. I'll give them credit.)&lt;/em&gt; IBM has talked about next generation content management, but the term Content Management 2.0 seems to go along with the phenomenon that is finally injecting innovation back into the content management market. These new technologies provide greater interactivity through AJAX, new collaborative styles of classification and tagging, and user driven configuration are being led more by open source than the traditional engines of enterprise content management expansion.&lt;/p&gt;

&lt;p&gt;I recently gave a &lt;a href="http://www.oucs.ox.ac.uk/cms/talks/oxford.ppt"&gt;presentation&lt;/a&gt; at the &lt;a href="http://www.ox.ac.uk/"&gt;University of Oxford&lt;/a&gt; where I discussed the concept to the people concerned with the various web sites and content services in the university. The concept originated after an internal discussion about where content management is going. It became clear to us that many new things were happening to content management with blogs, wikis, syndication and new styles of user interface affecting how people build web sites, content, and new web frameworks.&lt;/p&gt;

&lt;p&gt;The presentation explained the challenges that existing enterprise content management has in addressing Web 2.0, what needs are not currently being met for end users, what technology changes are required, and how do these technologies “mash-up” to be able to glue systems together through web services and other web-oriented protocols. It also discussed the role that open source will play in this next generation of enterprise content management.&lt;/p&gt;

&lt;p&gt;It will be interesting to see how the ECM vendors and specialist WCM vendors react to Web 2.0 and whether they aim for a new Content Management 2.0.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=m96arI93"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=m96arI93" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=Ddj5fjxy"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=Ddj5fjxy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=cBKxZ4IF"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=cBKxZ4IF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=k3pJoUye"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=k3pJoUye" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=3mzJVOQN"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=3mzJVOQN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=XsfVVbeD"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=XsfVVbeD" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CTO_blog/~4/132313288" height="1" width="1"/&gt;</description>
         <link>http://feeds.feedburner.com/~r/CTO_blog/~3/132313288/content_management_20.html</link>
         <guid isPermaLink="false">http://gilbane.com/ctoblog/2006/08/content_management_20.html</guid>
         <category>CMS - Content Management Systems</category>
         <pubDate>Wed, 23 Aug 2006 13:36:25 -0500</pubDate>
      <feedburner:origLink>http://gilbane.com/ctoblog/2006/08/content_management_20.html</feedburner:origLink></item>
            <item>
         <title>The New Content Technology CTO Blog - FAQs</title>
         <description>&lt;p&gt;&lt;strong&gt;What is the CTO Blog?&lt;/strong&gt;&lt;br /&gt;
The content technology CTO Blog is hosted by the Gilbane Group as a service to the content and information technology community. The purpose of the blog is to facilitate ongoing discussion and debate on technologies, approaches and architectures relevant to enterprise content applications. (&lt;strong&gt;Note: &lt;/strong&gt;Obviously the blog is live, but it won't be officially launched until late August or Early September.)&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
Why have we created it?&lt;/strong&gt;&lt;br /&gt;
CTOs have a wealth of critical information about technologies that is not always accessible to enterprise customers. When it is, it is often filtered through marketing or PR staff. CTOs also have demanding jobs, and have limited time available to meet with each other with customers, or with other industry influencers. Some CTOs have their own blogs, but in many cases these are not widely read. This blog is intended to encourage communication both between vendor CTOs and between enterprise customer CTOs and vendor CTOs. We have been asked by multiple CTOs to provide this channel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who can contribute?&lt;/strong&gt;&lt;br /&gt;
Any CTO is welcome, and anyone who has an equivalent role. If you are not sure whether it makes sense for you, ask us at: &lt;a href="mailto:ctoblog@gilbane.com"&gt;ctoblog@gilbane.com&lt;/a&gt;. We understand that small companies might have a founding CEO who acts as the CTO (me, for example), and large companies may have multiple senior technology strategists that in effect act as CTOs for divisions. We invite all vendors, enterprise customers, system integrators, and analyst and consulting firms to participate. &lt;em&gt;Anyone may comment on blog postings.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What topics will be covered?&lt;/strong&gt;&lt;br /&gt;
Any topics relevant to enterprise applications and content technologies are welcome. We have set up a starter list of categories at &lt;a href="http://gilbane.com/ctoblog/"&gt;http://gilbane.com/ctoblog/&lt;/a&gt; that suggests the range. Our contributors will help us expand this list. This is a business/technical blog and not intended for personal, political or other types of content. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How can you become an author?&lt;/strong&gt;&lt;br /&gt;
Send an email to &lt;a href="mailto:ctoblog@gilbane.com"&gt;ctoblog@gilbane.com&lt;/a&gt; if you would like to contribute to the blog, or if you have questions about doing so. If you meet our CTO or equivalent criteria you will be set-up as an author and listed as such on the blog. Each author has full posting and commenting permissions, and also will have a direct link to all their own posts (of the form "http://gilbane.com/ctoblog/firstname_lastname.html). If you don't have a blog, this might be all you need. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if I already have a blog?&lt;/strong&gt;&lt;br /&gt;
Chances are there will be content that makes sense for your own blog that might not make sense here, and possibly &lt;em&gt;vice versa. &lt;/em&gt;In any case, relevant cross-posting is OK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Are there minimum contribution requirements?&lt;/strong&gt;&lt;br /&gt;
No. Nor are there maximum limits. You can post just once or every day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What other rules are there?&lt;/strong&gt;&lt;br /&gt;
* Submissions by anyone &amp;quot;representing&amp;quot; approved contributors (for example, PR folks) are not allowed.  Anyone is able to comment.&lt;br /&gt;
* There will be very little moderating. However no personal attacks, &amp;quot;flaming&amp;quot;, or uncivilized posting will be allowed.&lt;br /&gt;
* No pure marketing or sales content is allowed, but it is fine to talk about products and their existing and planned functionality, and even to argue for a particular approach, strategy, or philosophy. &lt;br /&gt;
* The CTO Blog has a creative Commons license associated with it that only restricts commercial use, so, for example, re-posting to or from your own or other blogs is fine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is this a Gilbane Group platform?&lt;/strong&gt;&lt;br /&gt;
Only physically, in that we host it and moderate it. Our own opinions may be found in comments or on our analyst blog at &lt;a href="http://gilbane.com/blog/"&gt;http://gilbane.com/blog/&lt;/a&gt;. &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=t29iPVhn"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=t29iPVhn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=ktvBvQ9s"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=ktvBvQ9s" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=21MhgOAd"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=21MhgOAd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=5aa64f47"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=5aa64f47" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=xcWNGxqS"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=xcWNGxqS" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/CTO_blog?a=Dl8G4Xc7"&gt;&lt;img src="http://feeds.feedburner.com/~f/CTO_blog?i=Dl8G4Xc7" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/CTO_blog/~4/132313289" height="1" width="1"/&gt;</description>
         <link>http://feeds.feedburner.com/~r/CTO_blog/~3/132313289/the_new_content_technology_cto.html</link>
         <guid isPermaLink="false">http://gilbane.com/ctoblog/2006/07/the_new_content_technology_cto.html</guid>
         <category>CTO Blog News</category>
         <pubDate>Sun, 23 Jul 2006 14:35:20 -0500</pubDate>
      <feedburner:origLink>http://gilbane.com/ctoblog/2006/07/the_new_content_technology_cto.html</feedburner:origLink></item>
      
   </channel>
</rss>
