AIIM

What Jeff Teper Said at AIIM

It has been two weeks since AIIM and I promised to write up something on the keynote presentation by Jeff Teper, Corporate Vice President for Microsoft Sharepoint. However, I have spent a good chunk of time thinking about the presentation so that I could give a more thoughtful commentary. Since Microsoft is out to disrupt the ECM market, all ECM vendors should care what Jeff and others at Microsoft think.

The title of the presentation was From BI to Blogs and Workflow to Wikis - Enabling Governance and Empowerment. I have the presentation from the AIIM website. I suppose if you want a copy you can email Jeff to get it. If you post a comment or send me an email, I will see what I can do. The title indicates that there is a natural tension between traditional enterprise systems such as business intelligence and ECM and the new generation of content tools such as Blogs and Wikis. This is an interesting observation and the two sets of technologies are rarely juxtaposed against each other. Without ever mentioning “Web 2.0”, Jeff was capturing some of the elements of Web 2.0 and their implications on the enterprise.

In my blog on AIIM, I had originally chastised Jeff for taking a very partisan approach to a keynote address. Looking at the slides, at least in the beginning his presentation had a very neutral perspective to the issues facing corporations. Looking at my notes that I took that captured both what he was saying as well as what was on the screen provided a much different outlook. This presentation was clearly about Sharepoint and where Microsoft was aiming Sharepoint. Although it was a sales pitch for Sharepoint, I nonetheless found it interesting and an important introduction to some of the missing concepts in Enterprise Content Management. Russ Stalters said that he found nothing new in this presentation, but I found new insights into Microsoft’s positioning of Sharepoint. Russ probably gets invited to more Sharepoint events than I ever would. However, I found new messages that I had not seen in other Sharepoint literature that is publicly available.

Governance vs. Empowerment

The major premise of the presentation is that enterprises need to balance governance, a control of information, with empowerment, the free flow of ideas and collaboration between employees, teams,  departments, other enterprises and customers. Identifying the regimes of control in execution-driven organizations as being able meet new regulatory and risk control, he contrasts this with innovation-driven organizations (“like Microsoft” as Jeff mentioned) that empower their employees by allowing them to make their own decisions and provide the technology to do so. Islands of information were also preventing cooperation and collaboration. By providing a “Best of Both” approach, enterprises can meet the financial and legal risk associated with information out of control with the need to innovate to meet the new challenges of internet-based competition, closer partnerships in design, and attracting and retaining talent from a new, web-enabled generation of employees. Microsoft served as a good example of what corporations are up against and he used Microsoft as case studies for many of these examples.

He stated that a new set of technology enablers has made it possible to meet the needs of providing a best-of-both solution. Hardware and software are increasing in functionality with 64-bit computing coming on line and multi-core processors in ordinary desktops. Web-based innovation and changes in user experience have brought new forms of collaboration, searching and shopping (although Microsoft hasn’t exactly been one of the leaders in this area.). Interoperability through web services and XML makes it possible to connect disparate systems together.

It is at this point he provides the new playing field in which to position Sharepoint. Two dimensions outline this playing field with Governance on the Y axis and Empowerment on the X axis. High on Governance, but low on Empowerment are the enterprise software technologies of data warehouses, ECM and portals. High on Empowerment, but low on Governance are the desktop applications of spreadsheets, group and personal databases, and intranets. If only someone would provide the best of both these capabilities, that would be the next generation productivity platform. By balancing both, a platform can provide governance through policy controls, rights management, auditing and controlled architecture along with the empowerment of self-service, better UI, role delegation and pervasive collaboration.

Teper1_2

This next generation productivity platform, of course in Microsoft’s opinion, would be Sharepoint and “other products that you can find on the show floor.” I buy the distinction between governance and empowerment, but I believe it is more of a single continuum between governance and empowerment in a single dimension. Why this is important is that the reason we have governance and empowerment has a lot to do with what type of content, what application, context and who in the enterprise is being addressed and not simply at technology trade-off. There are times where governance is essential and times where empowerment can only be handled through laissez faire policies, but the overlap is not as big as he suggests. What is more common is that there are clear interfaces between these activities that prevent contamination of the other.

Microsoft’s Sharepoint Strategy?

Once a best of both is achieved, then a strategy of creating a connected organization, building a holistic information management experience, and investing in a strong vendor ecosystem will yield a “Strategy for Success”. Jeff used the example of a consumer products company that went with a best of breed strategy and met issues of interoperability and challenges to make their information infrastructure work. He emphasized the importance of holistic solutions that link everything together. What he implied was that all the important systems were Microsoft systems.

I didn’t quite get this transition and its connection to the best of both other than Microsoft says so. However, this looks like a reasonable strategy for customer, but more importantly for Microsoft. It is probably Microsoft’s strategy for success in competing against two major forces and laying them against this playing field. On the Governance side are the traditional enterprise vendors, in particular the ECM vendors. On the other end is open source who originated the empowerment tools of the wiki and blogs. Microsoft can add 1 plus 1 and yield 3 by combining these capabilities and leverage their strengths of enterprise pervasiveness, a broader platform, and a strong ecosystem to beat the competition.

Teper2

The Connected Organization plays to Microsoft’s strengths of going where Windows is and to connect islands of information. Because of Sharepoint’s price point relative to the major ECM vendors, it has gone piecemeal into many organizations and with Sharepoint 2007, there is a strong emphasis on search and portals as the means to aggregate and federate the organization. Jeff presented a chart that linked different lines of business and connected them to the people in those organizations, which is a major theme of Sharepoint 2007.

It was at this point that I expected to hear what I hoped I would get out of this presentation - a definition of what is Sharepoint 2007. One of my most Googled blogs is What the Heck is Sharepoint 2007, which goes to show that a lot of other people are wondering the same thing. We even see eWeek’s Mary Jo Foley frustrated in finding a definition for Sharepoint and potentially sees it as the next operating system.

What is Sharepoint 2007?

What came up was a slide titled “Holistic Information Management”. To the left was the familiar wheel of six technologies: Collaboration, Portal, Search, Content Management, Business Process, and Business Intelligence. However, this time the circle included the words “Experience Management Platform” in the center. So is Sharepoint Holistic Information Management or is it an Experience Management Platform? Neither of these terms is in common usage in IT shops nor would I say that IT managers are seeking either. This must be frustrating for Microsoft that they have not been able to articulate what Sharepoint is nor can they associate it with a specific market that the industry can rally around. It’s not quite as simple as addressing the operating system, database or CRM markets as they have in the past.

Teper3

It’s worth pausing for a moment to reflect on both terms Holistic Information Management and Experience Management Platform. When Jeff spoke about the platform being holistic, he mentioned issues around interoperability and security. By thinking holistically and integrating with other systems, the experience can be seamless for the end user. Perhaps I was too busy trying to take in what was being said in this slide, but I don’t recall anything being said about Experience Management. A quick search of all of Microsoft.com doesn’t produce any results either against search.microsoft.com or Google against link:microsoft.com. Maybe I am reading too much into this, but at the core this could one of two things. It could be management of the user experience where new UIs are presented in the six different technologies. Nah! It could be managing experience as a synonym for knowledge. My assumption has been that Sharepoint is a knowledge worker platform for creating applications incorporating all the technologies that would normally get folded into a portal to support knowledge workers.

Why this is important is it gives us a clue on what Microsoft thinks Sharepoint is, how comprehensive it is, and where it will get targeted. Equally important, it says what Sharepoint is not - you wouldn’t build an ERP system on top of it. (Would you?) This picture of six technologies expands the notion of content applications beyond the vision of the ECM vendors. It is also a platform that provides insights and access to other systems that can affect content. In other words, it is holistic from the users’ perspective in serving up information to knowledge workers. Ironically, nothing is said about the new empowerment technologies here. Sticking to the same picture that is probably about a year old, with new position of wikis and blogs, the thrust of the first half the presentation is lost. However, I would expect to see more of this type of positioning in the near future.

After positioning the technology, Jeff handed over to Arpan Shah, Group Product Manager, for a demo. Probably because this is AIIM, the demo was very document management focused. However, the demo started with Wikis and Blogs to show the empowerment of end users to add content. In my mind Wikis are associated more with simplified link management rather than formatting, but it was the latter that Arpan emphasized. Blogs were straight forward enough and show what that might mean in an enterprise environment. The rest focused on more document oriented activities like the construction of corporate PowerPoint presentations from Sharepoint, linkage from Office, the creation of a team website, and the set up of basic workflows. Arpan showed Outlook as the off line tools for accessing and syncing documents to and from Sharepoint. The core differentiation from the other ECM vendors that Arpan demonstrated was Office integration and the new media types of wikis and blogs.

Microsoft Ecosystem vs. ECM

Jeff then resumed by displaying the Microsoft ecosystem and customer base. There were a couple of advertisements of customer stories at Starbucks and Miami Dade County Schools as well as the logos of every major company in the world. This should obviously make any ECM vendor concerned. It is for that reason that Microsoft showed that it is working with vendors like EMC, OpenText, Vignette and Interwoven, probably to encourage others to hop on the Sharepoint bandwagon. This is otherwise known as embrace and extend.

Jeff very prominently displayed a collaboration between EMC and Sharepoint from October 2006. An agreement to cooperate that allows Documentum to fit within the Sharepoint hooks of Office and Sharepoint portal to access Documentum more easily. He then presented a collaboration with OpenText where OpenText is building solutions on top of Sharepoint combining Sharepoint empowerment with OpenText expertise in regulated documents. Jeff then made a slip of the tongue about how vendors such as Documentum and OpenText can build solutions on Sharepoint. I’m sure that EMC sees the opportunity for Sharepoint to build applications on top of Documentum.

Microsoft’s strategy seems to be still in formulation, but their objectives are not. Jeff Raikes has said that Sharepoint is one of the fastest growing products Microsoft has ever had and expects Sharepoint to do about $1B in revenue in 2008. Much of that revenue comes not from the portal or BI market but from a zero sum game against the ECM market where revenues are richest. They are changing the game by expanding out a platform that encompasses all the technologies that are useful in building solutions for knowledge worker solutions in enterprises. As my colleague Ian Howells pointed out that Microsoft has five main approaches to marketing: a drag race, platform play, stealth play, best-of-both play and a high-low play. In general, Sharepoint seems to be a platform play, but with a best-of-both twist with the both being ECM vendors on one end and open source collaboration tools on the other.

There are many things that I have to admire about Microsoft’s ambition. It is large and grand. Like many other Microsoft products, they have got a lot of things right in version 3 of Sharepoint. However, there are many things of which I don’t think as highly. Sharepoint got here because closed APIs in Microsoft Office allowed them exclusive access to repository functions from Office into Sharepoint. With Office owning 90% of the Office Suite market after shutting out Lotus and WordPerfect with its Windows monopoly, they are now using the Office monopoly to extend control into the repository market. They used the power of the Windows distribution channels to get free Sharepoint Services in more places than it would naturally. Although they imitate a lot of features of ECM vendors, they are unable to articulate what exactly they have created or innovated despite making public their plans for quite some time. Their choice to focus on an entirely Microsoft stack maybe in their interests, but not for those who have invested in Java, LAMP, Unix or other stacks.

We are tracking Microsoft because they are smart people and what they say and do matters in Enterprise Content Management. However, they are asking you to make an investment in a Holistic Information Architecture that covers a wide variety of functionality, including ECM. Yet they have had a difficult time articulating exactly what this platform is and where it might be applied. They don’t even use the term Enterprise Content Management, yet here they were presenting in the largest conference devoted to that topic referring to other ECM vendors building on their repository. Just as they are coming to market with Sharepoint 2007, new Web 2.0 techniques are becoming hot and they need to be seen addressing these. There vision is simultaneously comprehensive and vague in its target. Given that their product lifecycles are measure in many years, it is important know where they are going and they have just not made that clear in this presentation.

AIIM Higher Guys!

I have returned from AIIM where there was a real contrast from some of the conferences I have been to lately. Having floated around the open source and Web 2.0 world, it seems like between that and the enterprise software world represented by AIIM are two distinct universes where beings never interact. The former is becoming distinctly much more populated as well. The AIIM Show shared with the OnDemand Conference representing tens of billions of dollars of spending and production is physically very big with lots of huge stands and huge machines. OnDemand Expo, indicated by red isle carpets, is about on demand printing, not on demand computing, and hosts giant printing machines from the likes of Kodak, Xerox, Cannon and HP.  Alfresco exhibited in the AIIM Expo half indicated by the blue carpets.

Mirror
"You mean that in your universe services are free and source code is open? That is illogical." From the episode Mirror, Mirror of that well-known television series

Since the East Coast was hit by bad late April weather, a lot of people found it difficult to make it to the conference compared to previous years. Even the IRS gave New Englanders a break on sending in their income tax this year due to the weather. It makes you wonder if Boston is a great place to host an event like this though. It could be that people are time shifting into that other dimension. Those left behind are vendors talking among themselves. However, traffic seemed to pick up on the Wednesday and Thursday. Still, there was a definite lack of energy in the conference. Vendors talking to vendors is no fun, especially when some companies had giant booths filled with people talking to other people from the same company. The bar next door at the Westin, the only source of beer within a mile, was heaving after the show with people who just seemed to be relieved that the day was over.

467431656_fc23beddda
This is the most busy picture I could find of AIIM on Flickr

Parallel to the expos was the AIIM and OnDemand conferences which shared keynotes. I attended the sessions on the first day and actually found them very informative. Unfortunately, I missed the first 15 minutes of John Mancini’s presentation on the state of the ECM market due to some confusion on the AIIM conference web site. Russ Stalters was disappointed in the presentation, but I found the latter half pretty interesting. John talked about the measurable benefits of using ECM came in the second half of his presentation. These statistics say that ECM is important and that it is growing. Some key points:

  • 53% of enterprises email retention as a key driver for ECM
  • 37% see compliance as an ECM driver
  • 36% see business continuity and risk as a driver
  • 53% of enterprises that rely on ECM manage electronic information effectively vs. 11% who don't rely on ECM
  • 45% of ECM enterprises can find customer information in less than a week compared to 30% of non-ECM enterprises
  • 60% of ECM enterprises have confidence in their electronic information vs. 30% of non-ECM enterprises
  • 56% of ECM private enterprises believe that they are more profitable than their peers vs. 37% of non-ECM private enterprises

These statistics show how important ECM is to American enterprises and it should galvanize the industry. But I think the lack of energy in the expo and the conference comes from continuing to try and bind AIIM to OnDemand together. As one journalist put it, you have one half of the show telling the world that printing on paper is still important and the other half trying to eliminate it. Bringing two brands together dilutes both and defocuses each from what should be their main goals and objectives. Nothing indicates this more than the content of Charlie Pesko, the speaker after John Mancini and the CEO of InfoTrends, who told those in the audience who were interested in printing to adopt the ways of the online world or go out of business. AIIM should be at the forefront of helping enterprises get completely online and avoid the old physical models of printing.

Charlie’s talk, although phrased in Web 1.0 terminology, told us that the print on demand market is maturing and that companies that purely focus on printing are at great risk. This should have come as no surprise to anyone since the boom of the 1990s. Still, I found some of the insights interesting since I have not paid as much attention to this area in the last few years. I didn’t know that color printing was still a growth market and growing at 15% CAGR. I also discovered that the cost of color printing has gone from $1.05 in 1995 to 40 cents now to 20 cents in the next five years. His solution for print service providers to take advantage of this growth in hardware was to focus on adding value to what is being printed. Add workflow so that you can efficiently handle all the processing, since every time a human touches a print job you will lose money. Chillingly, I discovered that the big market will be to take all those mail inserts that you throw away and add them to your bills through glossy printing so that you can’t throw them away, something he called TransPromo or Transactional Promotion. Yikes! I can now see a path to everyone getting all their bills electronically.

How much more different could the next speaker be than one who wants to get rid the marketing tactics that breed all things “TransPromo”. Arkadi Kuhlman is the CEO of ING Direct, which is the largest internet bank after 5 years in business and now one of the top 30 banks in the US. All the things that Arkadi talked about were the concepts that Open Source and Web 2.0 espouse. He talked about turning the banking model upside down where banks currently just keep creating more paper and more profit. He chose to operate the company like a modern retailer with high-volume, low cost services. He encouraged the bank to build customer advocacy, aligning itself with the issues that customers care about rather than coerce them and upsell them through TransPromo marketing initiatives. Customers opt-in, not opt-out. This is not just about technology, but in viewing the customer in a different way and AIIM really needs to take this on board.

After that uplifting talk, how low could Microsoft stoop than to give a SharePoint pitch and demo as an industry trends talk? I’ll tell you that I completely rewrote my Web 2.0 presentation to eliminate practically all traces of Alfresco in order to be more neutral and engage in a conversation that is important. I think Jeff Teper could have done the same thing, but he is a busy guy. His nod to wider issues was that other people on the show floor could do the same things as Sharepoint. Jeff did bring up some interesting points on the bifurcation of the Governance and Empowerment cultures and the need to provide the best of both to most enterprises. I read the descriptions of Empowerment as including Web 2.0 features, since later they demonstrated wikis and blogs inside of SharePoint. However, the demo by Group Product Manager Arpan Shah did little to show us how ECM is really going to change except that you can add a wiki and a blog. I’ll write more about this tomorrow.

Later in the afternoon, I went to some of the sessions. I attended Tony Byrne’s session on Convergence of Content and Data as I indicated in my blog. Unfortunately for Tony there were probably only about 20 people in the session, not counting the four panellists and Tony. Far more popular were the getting started sessions and the session on records management. Wilson and I did alright in our session on Web 2.0 and ECM given the overall attendance of the conference. However, Rory Staunton asked the question “Why are you here?” during the question and answer session. “Good question!” I replied. My response was that I was interested in a dialog in what is going to be really important for ECM.

Now I could have gone to the Web 2.0 Expo in San Francisco. Certainly the weather would have been a lot better. However, AIIM is a good show for us. It shows that we are playing in the same market as the large players. It is where we have met many of our OEM customers. AIIM represents billions of dollars in revenues and millions of end users and for that reason they are important. But they have lost the opportunity to engage in the bigger debate of where do enterprises go to go on line and engage in conversation with their customers. How do they take that transactional information and constructively use it to help their customers. It is not through TransPromo! Take a look at the following graphs of the blogs going on around both the AIIM and Web 2.0 Conferences.

Aiim
AIIM Blogs

Web_20_expo
Web 2.0 Expo Blogs

Note that there are many times the number of blogs talking about the Web 2.0 Expo and probably tens to hundreds of thousands of readers. This is about the conversations that all enterprises should be having with their customers. Web 2.0 is not about billions of dollars in revenue today, but it will be about billions of dollars in the future. AIIM must release itself from the big ticket machines of the past and look forward to the content-rich services of the future.

Take AIIM on Security

Fife

I am off to the AIIM (Association for Information and Image Management) Conference in Boston right now. This is perhaps the largest Enterprise Content Management conference there is. I will be speaking tomorrow on Web 2.0 and ECM with Wilson D’Souza of MIT. Looking through the agenda of the conference, I was looking for sessions on security.

James McGovern has constantly asked me and other ECM vendors to solve security issues for ECM using the standards that have already been developed for web services, such as XACML. Looking at the agenda at AIIM, it doesn’t look like the vendors are taking it quite as seriously as James. James is an enterprise architect and his role is to look at stuff like this.

Trying to address security in some of the standards groups such as AIIM’s iECM initiative and JSR-283, the successor to JSR-170, has been politically tricky. It is difficult to figure out what a common view of security is given all of the different models of security such as Access Control List, Role-based Security and Policy-based Security used in Records Management, let alone all the different vendors’ implementations of each. However, looking at this problem going forward, without addressing and standardizing security, we are creating huge barriers to interoperability and not meeting the requirements of new models of interaction on the internet.

In looking at how new Web 2.0 companies are starting to mash-up and integrate different services, it is hard to see how we can extend these capabilities into  more secure and sensitive services such as eCommerce or bringing these services into the enterprise without a common notion of identity, role, entitlements or membership. As vendors, we either address these issues or, like so many time before, they will be addressed for us by others on the internet and we will be forced to catch up.

I have been doing some background thinking on this and here are some important points that I think ECM vendors need to consider:

  • Common identity. There needs to be a common way of addressing identity between different services whether those services are in the enterprise or outside. As we start to bring customers and partners into the process of serving themselves or helping us design new products and services, we can’t just rely on internal directory services. OpenID is the only standard that I am aware of that provides a neutral way of identifying users and is not dependent on any single vendor.
  • Common Models for Rights Management. The big, looming problem in content is the fact that huge numbers of users are adding, accessing or updating an even larger number of pieces of content. This calls for a model that controls content through definition of context such as time, location, metadata or role. XACML could very well fit this model. However, users need to understand this model as they set up the controls on the content.
  • Distributed Directory Services. Identity is not sufficient for determining roles or entitlements. There needs to be a more open way of integrating multiple directories without revealing sensitive information. This is the same problem we are trying to solve for content and directories need the same mechanism to define access.
  • Mashup Frameworks for Security. Mashups, the integration of different systems at the browser level, represent the fastest-growing and easiest mechanism to weld systems together. Almost all mashups have no notion of security and only work on public systems. In addition, they introduce security holes that require code running on other systems since JavaScript security features in browsers prevent parts in a web page from executing between two domains. Google has introduced a mechanism for Gdata and other mashable components to execute code. This type of mechanism needs to be standardized and a model of trusted sources needs to be integrated.
  • Search and Security.  As search becomes increasingly federated, such as through the OpenSearch API, managing identity and entitlements on content becomes very problematic. The search sources should filter out any content to which the user doesn’t have access. However, that requires some cooperation with the software that is doing the aggregating and the content sources. ECM systems will probably control the most sensitive information, but this will need to be aggregated with public sources as well to create effective search applications for the enterprise.

Help the process by asking your vendor how they expect to address these types of security concerns. If you are at AIIM, bring the issue in relevant sessions. I don’t have all the answers nor does any vendor. People in the middle of this problem like James can help by bringing up their use cases. If we start asking the questions, then perhaps we can collaboratively answer the questions and solve this problem. If you think standardizing this is hard, try imagining building next generation systems without standardizing these security needs.

Convergence of Content and Data Management?

Tony Byrne announced that he is hosting a panel on convergence between enterprise data and content management and poses it as a question - will structured and unstructured information management converge? My short answer is no, but that answer has a complicated reason behind it. Much of it has to do with the fact that the larger stack of enterprise software is consolidating around it. Here are some of Apoorv Durga's comments on convergence as well.

Tonybyrne
"Oh really?"

I have lived in both worlds having worked with relational databases since 1977, being one of the founding engineers at Ingres and then co-founding Documentum with Howard Shao. While at Documentum, we explored what content was and how it was different from databases. Over the years my early bigotry in favor of a purely relational view of the world has given way toward a more relaxed view of how content is structure, indexed and managed. While starting Alfresco, we had the opportunity to start from scratch but still used some of the concepts that have proven effective in capturing and delivering information to users.

The relationship between relational databases and content management is like nuclear physics and organic chemistry. Relational database provides the mechanics to make data and information happen and content management builds upon that. Relational databases provide the transaction controls to ensure data integrity, the back-up tools to make sure that information is recoverable, replication to move data from one location to another, and the query, data manipulation and relationship tools to handle much more complex structures. Content management is more like the organic chemistry of information, combining information and relating it to human beings to make it more usable and consumable. The structures, processes, and models of content are different from other classes of information management. However, just like organic chemistry, content management may combine with other classes of application just as relational databases have. We are just missing the standardization and theoretical foundations of content management that have supported relational constructs.

Notary_cartoon

What makes content management different from data management is how close it is to people. To make content useful, the people who create the information need to understand how it will be used. Content needs to be compelling, original, concise and understandable. Content has context that only humans can provide and only humans can use. This means that the services around content are more about change than integrity. Integrity is important, but that’s why the database is there. There is a whole rich set of services there to deal with transformation, change process, classification, publishing, versioning, content to content relationships, links and a whole bunch of other things that databases just don’t "think" about. Search may be yet another system that has no relational database at all, but should use the concepts that have been built up by the content management system. That’s why content management systems are separate systems built upon relational databases and integrated with separate search systems.

Since the inception of content management, the content management vendors have by and large continued to support the notion of a repository sitting on top of a relational database and integrated with a separate search system. Interestingly, many of the main vendors of ECM are now the database management companies - IBM, Oracle, and Microsoft. This should not be surprising since content management is now one of the fastest growing segments of database applications. Even so, these companies have chosen to layer their content management software on top of their relational database systems. The database groups are then free to focus on data management as their core competency. Databases support not just content management, but transactional systems and analytical business intelligence systems. Internal to these companies, the database groups have not really subsumed the content groups. Microsoft flirted with the idea of combining everything into one server group, but unwound that decision to have Sharepoint in the Office group. IBM’s content group reported into the DB2 group, but remained independent and it remains to be seen where it ends up after the FileNet acquisition. Oracle’s content group has wandered all over the organization since Oracle first attempted to build content systems in the late 1980s.

The non-database vendors of content management - EMC, OpenText, Interwoven, Vignette and Alfresco - still use relational databases in the management of content and layer their services above a database. Interwoven tried to not use databases to improve performance in the early days and took a very XML-based approach to managing, categorizing and controlling content, but this ended up being a losing proposition to companies worried about integrity. EMC sees a future that is independent of all these stack war issues in that people will always need storage and that content management is really about managing storage. They are essentially above (or below) the stack wars, but don’t be surprised to see them try to architect the database out of the equation. OpenText, Interwoven and Vignette look to either get acquired or get out of the way. At Alfresco, we believe that open source is the open alternative to the stack wars, which I will speak about later. The motivation of each is not the convergence of content and data, but the consolidation of the ECM stack at one level and the entire enterprise software stack at another with fewer and fewer players.

Buythis

From Kathy Sierra's blog

What is happening at the macro business layer is that entire application stacks are consolidating to manage the data of record. IBM, Oracle, Microsoft and SAP are all vying to own the data and make themselves as sticky as possible. Each has Service-Oriented Architecture to make it possible to surround that data and to integrate it with other stacks when necessary. Data in the case of content management is simply the data about the content and is not a whole lot different than customer data as far as these stacks are concerned. These stacks need the checklist of the big items that enterprise customers are buying in order to build or integrate applications. This includes relational database, content management, business intelligence, build and test environment, system administration, and all sorts of XML stuff. Most of these, with the exception of IBM, have gobbled up the top application layer including CRM and ERP. SAP flirted with the database layer in alliance with MySQL, but seems to have abandoned this strategy. It could be though content management may be a common stack component if SAP goes out and purchases an ECM vendor. Content has become an important part of the data being managed and these SOA stacks will just link it like any other data.

Despite the relentless consolidation of these stacks, sucking in the ECM market with it, total integration of all systems into a single stack is impossible. At best, these stacks are fighting for a bigger piece of the enterprise pie by displacing smaller players. Enterprises are trying to go from a choice of 25 different systems to 3, but not down to one. Microsoft building Sharepoint organically can exclude other databases other than SQL Server, but lose a chunk of the market in the process. Will IBM really limit FileNet to only DB2? Will Oracle lock Stellent only to its database? Well maybe, but a totally integrated stack does not solve all problems of enterprise process or control. Likewise, SOA has not delivered on the promise of interoperability, despite the billions of dollars spent by IBM, Microsoft and major enterprises. Nor does it move far outside of back-office systems and into the front-office systems and web sites where most of the value is presented to an enterprise’s customers. It does not deliver the conversation with its customers that enterprises are increasingly demanding.

Userhierarchyofneeds

From Kathy Sierra's blog

There is a lot happening out in the world of the Internet that is making this whole notion of data versus content irrelevant. Web 2.0 has moved the conversation from the whole notion of bits and bytes into what matters is the content, people and the relationships between people and content. Web 2.0 says that people don’t care about data and structure, but in communicating with each other and building closer relationships. This notion is seeping into the enterprise software space with the class of software known as Enterprise 2.0. It is still early days, but billions of dollars of value have already been built upon the foundations of Web 2.0 and those foundations are at least 90% open source.

Open source has provided an alternative view of the vertical stacks that are being created by IBM, Oracle, Microsoft and SAP. In this view, open source is the stack and dominated by no one vendor. Each layer of the stack can be substituted with a best of breed open source component. These layers have been constantly rising from the operating system to the database to the app server and now the application layers. These application layers look a lot different than the enterprise stacks though. Rather than integrating at the depths of the infrastructure in a structured SOA, they are “mashing up” near the user and making it much easier for more providers to create new services and applications not depending on any particular stack. In fact, the stack is irrelevant as long as it is freely available. How many people really know what is behind Amazon, Google, Yahoo or Saleforce.com? The answer is a lot of open source, but which open source doesn’t matter a bit to the end users of those systems. At Alfresco, we are one layer in that open source stack and the user is free to choose that component or any other in the open source stack.

I plan on attending this session and seeing what others think.

AIIM - Web 2.0 and Enterprise Content Management

Next week, I'll be in Boston speaking at the AIIM conference there. My topic of discussion is Web 2.0 and the next generation of Enterprise content management. Joining me is Wilson D'Souza from MIT. We will be speaking at 2pm on Tuesday, the first day of the conference. I hope you can come.

As usual, I am putting finishing touches on my presentation. However, I found some interesting material for the presentation from Kathy Sierra's blog. Kathy has been the source of blogging lately because death threats aimed at her by some thugs posting gruesome images in other blogs. This is her first post-trauma blog and includes some interesting charts that illustrate what is going on with Web 2.0. Here is one my favorites from the post because it really hits home what is different for the ECM world. Click on Web 2.0 to see some of my thoughts.

Glibwin

Last Week at AIIM and Java One

I was at AIIM Expo, the largest content management show in the world, last week since I was giving a presentation at the conference on Open Source and Enterprise Content Management. It is unfortunate that both JavaOne and AIIM were at the same time this year, but Kevin Cochrane has JavaOne well covered where things went very well.

My presentation followed a presentation on the Future of ECM, which was a panel session with EMC|Documentum, Oracle and Microsoft and moderated by Russ Stalters. This session was well attended and at capacity in the room. Some of the themes discussed were consolidation of the ECM space around major infrastructure players, open source and new technologies like automatic classification. Since the ECM industry is just now being affected by open source and so it didn't come up naturally, but Russ Stalters asked the question since he is aware of Alfresco. Lubor Ptacek from EMC muttered something about the open source solutions not being complete. Rich Buchheim from Oracle said that open source is okay for small businesses, although he really knows that isn't true (right Rich? ;-) ). The Microsoft guy waffled on something about Google and their hosted office documents, but he did make a joke about saying that he probably isn't qualified to comment since he is from Microsoft.

My presentation was almost as well attended as the Future of ECM. There seems to be as much interest in open source as there is in the future of ECM. The subject matter that I covered was about how open source was going to affect ECM. I covered the history of ECM from my perspective over the last 15 - 20 years, the power that open source is having over enterprise software in general, and the specific affects that open source will have on ECM in the future. You can down load my presentation here. Munwar Shariff from our partner Cignex took some pictures of the session.

Alfresco_john1_1



 

At the Expo, our booth has to have got to win an award -- for least pretentious and best home construction project. Compared to the multi-million dollar monstrosities of EMC, IBM, Filenet, Kodak, Xerox, etc., I think we only spent a couple of hundred dollars on it. At least you know that our money is going on product rather than fancy marketing. But because we were near the bathrooms, we got pretty good traffic. We got some fantastic leads and keen interest from our attendance. Luis Sala and Martin Musierowicz diligently manned the booth supported by eCopy who was demonstrating integration of scanning with Alfresco. The scanning solution impressed a lot of the system integrators. Cygnex's booth was right across from ours where they were presenting Alfresco training and consulting services.


Aiim_booth








It was an extremely productive show for us. We got good exposure in the conference, great leads from large corporations, medium size businesses and system integrators. Since all partners meet in one place, it is also a great place to network. In my next post, I will talk about the activities that went on around AIIM iECM.

Things went equally well at Java One for Kevin Cochrane and Jason Hardin. Kevin reported:

  • We were the right product at the right time at this show.  We captured much of the excitement and buzz building here at JavaOne. People we saw on Day One talked about Alfresco and brought a portion of our traffic on Day Two and much of our traffic on Day Three.
  • 100% open source and charging for support and maintanence right on the money. People loved the model (and yes, nearly all - except maybe two - thought people would be crazy not to buy maintanence).
  • JSR-170 support HUGE. It was a point of significant interest. This only reinforced that we must be the best implementation of JSR-170 around.
  • People need something simpler than DCTM that is not Sharepoint.  We are hitting the mark here.
  • Our current capabilities hit the mark for the majority of expressed needs, and our plans for WCM fill in any and all outliers (very strong need for those with complex web requirements for the versioning capabilities, etc. we are now building for our upcoming release).

Here is a picture of Jason at our booth at the Java One show

Javaone_booth_front_view_1

My Photo

  Subscribe
Add to Google Reader or Homepage
Subscribe in 

Bloglines

Subscribe in NewsGator 

Online
Add to netvibes
Subscribe in FeedLounge

Blog Roll

Powered by TypePad
Member since 02/2005

My Online Status