CMIS is Here: What Does it Mean for You? | Intelligent Enterprise Blog
Ruth Blanco: The Content Agenda Blog
Ruth Blanco is a principal at Fusion PPT, an IT firm that consults with government organizations on process improvement, automation and cost reduction on diverse technology platforms. Prior to joining Fusion, Ruth spent six years at a leading accounting firm working with enterprise content management applications. Throughout her career she has worked to ensure that business requirements drive the technical solutions.
CMIS is Here: What Does it Mean for You?
Posted by Ruth Blanco
Wednesday, February 3, 2010
1:41 PM
The goal is to make content repositories interoperate by being independent of operating systems and architectures. Here's a rundown on some of the more compelling features.
In late 2008, OASIS (OASIS Organization for the Advancement of Structured Information Standards--the not-for-profit consortium that drives open standards) announced a committee that would standardize a Web services interface specification that would enable interoperability of enterprise content management (ECM) systems. EMC, IBM and Microsoft lead the way by developing the initial draft for the standard. Other ECM vendors, like Alfresco, Open Text, Oracle and others, participated and provided comments on a draft standard. OASIS put the v1.0 standard out for public comment through the end of last year and received a flurry of feedback.
CMIS, the resulting standard, stands for Content Management Interoperability Services. The goal of CMIS is to make sure content repositories and solutions are able to interoperate by being independent of operating systems and architectures. It focuses on the basic content functions such as creating, reading, writing, deleting and searching for content across repositories.
Some basic features of the CMIS include storing folders, documents and relationship. Collectively, folders, documents and relationships are called objects. Each object has a unique ID and object type, the latter detailing the properties of each object. The basic property types also define details such as strings, numbers, dates, lists, etc. Objects can be created, retrieved, updated and deleted. Documents may have an associated content stream or an attachment. Users can search documents using a SQL-based language. Clients talk to CMIS servers using AtomPub or SOAP.
There are more complex features that make this standard more compelling. Some of these components include: - A new (non) foldering paradigm. CMIS introduces a way of storing documents called unfiling, where the document is not held in a folder, it just exists in the state of being unfiled. The key to finding the file is the content and metadata you need to find it (dates, keywords, tags, etc.). The second way of storing a document is multifiling, where a document is stored in several folders at the same time.
- A way to discover and retrieve renditions for documents and folders. A rendition is a way of viewing or representing a master document. For example, a document may have several renditions such as PDF, HTML, image and pure text. Each rendition is seen as an alternate content stream.
- Versioning options including a "major" classification. CMIS doesn't impose any semantics on the version. To create new versions, a model of check-in/checkout is used. After checkout from a version, a private working copy (PWC) is created, which can be modified and then checked back in, creating a new version. In the most complete scenario, the repository allows read and write access to all versions, including the PWC, and allows all versions and the PWC to be searched. The versions can also be filed independently in the same (or different) folders, several versions being then accessible at the same time.
- Access control lists (ACLs) assigning user permissions. CMIS defines three basic permissions: read, write, and all. It's up to each repository to define exactly the semantics of these permissions. The CMIS repository exposes exactly what individual CMIS operations are allowed for each of these permissions. A repository can also define additional, non-standard permissions. Alternatively, a repository may allow a client to not only check but also change the ACL on a document.
- An optional change log service that tracks operations applied in the repository after a specified date. The change log service returns a list of basic operations that have taken place in the repository: object creation, modification or deletion, as well as security changes on an object.
ECM standards are desperately needed in an industry that is made up of heterogeneous products, systems and multiple ways to storing, searching and accessing data. CMIS has the potential to make a big impact in the market and will help promote:- Innovation: CMIS will enable independent software vendors (ISVs) to offer content-centric applications that can be run on top of different ECM-platforms. That will generate opportunities for vendors of content-enabled applications and will lead to a lot of innovation. New companies and business models will evolve serving the fast-growing markets for CMIS-based composite content applications as well as transactional content management applications.
- Usability: The standard will give end users the ability to more efficiently search the many content repositories that organizations typically have, using one ECM system to interact with the content that may, in fact, be managed by many content management systems. Workflows will be able to tap into content from many repositories. Content management systems will be more flexible and better able to meet your organization's needs.
- Flexibility: CMIS will prevent lock-in to one vendor. ECM industry was driven by proprietary systems that do not allow organizations to change to other vendors. Even when a vendor could not offer the functionality desired and increased maintenance fees, there was no choice to go somewhere else. Changing systems meant breaking tight, proprietary integrations between customer applications and the ECM-infrastructure. CMIS will help separate the applications from the ECM-platform, so there will be no more lock-in to one vendor.
Unlike some other standards, the software vendors are already working to incorporate elements of the draft standard into the products and we may see the results late in 2010. The broad support of the ECM software community is also promising as they see that embracing standards will increase user adoption of ECM.


This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.

In-Depth Reports
Text Analytics Drives Customer Insight
By uniting intelligence from customer surveys and social media with conventional business intelligence, companies are moving beyond transactions to understand customer behavior. Industry expert David Stodder shares how companies are using these technologies and details three important steps to taking advantage of text analytics.
Silo to Gold Mine: What CMIS Can (and Can't) Do for ECM Integration
Enterprises know they could wring more value from their enterprise content management system investments. Unfortunately, integration and interoperability are sticking points. In this Strategy Session report, we investigate whether Oasis' new open Content Management Integration Services standard could be the answer to these woes.
Download: 10 Gotchas That Derail ECM Initiatives
Enterprise content management deployments are fraught with dangers, such as weak search capabilities and poor requirements definitions, that can grind projects to a halt. This report helps CIOs and project leaders move beyond gridlock, choose the right tools and foster seamless integration.
Related Content
|
|
Ready to Act: 3 Recommendations for Agile Processes
This white paper details three critical recommendations for selecting and deploying agile process solutions: empower business users, bridge the silos of the enterprise content infrastructure, and tightly integrate content and process technologies for satisfying compliance and performance monitoring.
Gartner Marketscope for Records Management
Organizations have long known that implementing their records management initiatives is challenging. People and processes are both important elements, but choosing the right records management solution can be the difference between success and failure.
Meet the Content Tsunami Head On: Leveraging Classification for Compliance Information Management
This white paper is an urgent call for the promulgation of enterprise standards, strategically developed information architectures, and widespread adoption of
advanced classification best practices and technologies that can scale and adapt to meet the information governance challenges at hand.
Harnessing value and controlling casually created content
Take control of your content using an ECM shared services approach which IBM calls Business Content Services. IBM Business Content Services helps control of casually created and consumed content - to improve productivity, reduce task duplication and avoid compliance fines.
Intelligent BPM for the Enterprise - Accelerating profitability, profits, and compliance
Listen to a recorded webcast on "Intelligent BPM for the Enterprise" and how IBM sees Agile ECM enabling organization to get more from their information. IBM, through Agile ECM, enables users to take more control over their information and ties Content and Process together to ensure Enterprise application deliver value--fast.
|