| By Charles Hough | Article Rating: |
|
| November 2, 2005 08:45 AM EST | Reads: |
16,470 |
New business requirements are leading companies to change the way they deploy enterprise content management (ECM) data and applications. Faced with the limited interoperability and/or scalability of conventional ECM platforms, developers are turning to Web services as a way to realize ECM functionality and real-time content wherever they are needed within an organization. While this approach is still relatively new and more work remains to be done to improve the effectiveness, it already shows promise as a better way to think about ECM technology.
In the past each group within an organization typically worked with its own content and applications, each with its own server, capabilities, workflows, and user interface: financial personnel with accounting data and systems; knowledge workers with documents in document management (DM) systems; customer service staff with CRM platforms, and so forth. As long as business processes remained confined within these departments, the lack of interoperability among these systems was of secondary concern.
However lately, in order to improve productivity and agility in responding to changing business requirements, organizations are pursuing new initiatives and objectives that increasingly involve multiple departments, data stores, and business processes, as well as moving more content and applications out to internal and customer-facing Web sites. As developers seek to integrate ECM into a broad range of packaged and custom applications and portals, the need for a more flexible approach to integrating ECM technologies across the enterprise becomes increasingly evident. Separate silos for different types of content make composite business applications difficult to develop and deploy, and require custom code to bridge different APIs, interfaces, and platforms. Further, foundation capabilities such as security, access control, workflow, and renditions may be available only in selected content type-specific offerings.
Web services offer a way to escape these content silos, thereby enabling developers to put specific ECM functionality where it's needed more quickly and in a more cost-effective manner, for example by:
- Displaying the content and metadata stored in an ECM repository within a business interface such as a portal
- Embedding a process for content creation, review, and deployment within a business interface
- Adding an in-house process management toolset to a digital asset management interface
- Aggregating search services for disparate repositories to provide user-friendly content-access capability
So far, the actual deployment of Web services-based ECM has been tentative. Gartner reports that North American companies are implementing Web services slowly, as they are still in the "experimentation stages." Gartner also reports that, of those respondents being assisted by a consultant or systems integrator in the implementation of Web services, 68 percent are implementing fewer than 10 services, largely for intracompany purposes.
However, this slow adoption rate shows signs of increasing in the near future. According to the same Gartner survey, over 50 percent of the surveyed companies reported that they planned to use Web services for IT initiatives such as CRM, ERP, or SCM. In tandem with this growing interest, the ECM Association AIIM (www.aiim.org) has recently unveiled a new project to develop a Web services framework for Interoperable Enterprise Content Management (iECM). The stated goal of this project is to help organizations integrate content into business processes through a common set of standards for accessing enterprise content.
As more developers and companies prepare to take the plunge, they will discover both the significant potential benefits of this approach as well as the work that remains to be done to fully realize these benefits.
Early Potential - and Remaining Challenges
The Web services stack consists of several specifications, including SOAP, WSDL, and UDDI - all of which are based on XML. The recent BPEL (Business Process Execution Language) specification allows process engines to orchestrate Web service invocations. By leveraging these open technologies, providers of Web services can significantly improve upon existing API functionality for system and business process integration. For example, consider the following benefits:
- Parceling out API functionality based on user skill level, helping adoption, and improving the usage of the base application
- Insulating users from minor API changes, reducing the overhead of having to rebuild and deploy client applications
- Providing a layer of business logic to help minimize confusion and/or misuse of the base API and application
- Quick access to static information (snapshots)
- Ease of use and access without extensive coding and/or knowledge of the application
- A single point of access that simplifies deploying bug fixes
- Dynamic usage of new functionality without the headache of redeploying new client libraries
- Client applications that are no longer bound by the system requirements of client libraries
While the XML basis of Web services offers many benefits such as cross-platform interoperability and language independence, these benefits do come with a downside, such as the extra burden of processing XML. Attempts to address this limitation include a binary XML standard and Sun Microsystem's Fast Web Services initiative.
Another important issue, which is particularly relevant to ECM systems, is the use of Web services to transfer large files that represent content. Here again there are several approaches, including the use of emerging standards such as WS-Attachment or WS-Transfer, out-of-band techniques with existing protocols such as FTP, custom-built techniques such as HTTP form posts or network file protocols, or even a separate socket.
Published November 2, 2005 Reads 16,470
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Charles Hough
Charles Hough is vice president of Technical and Field Marketing at Interwoven. He leads the company?s ECM platform marketing, field training, technical marketing, product management, and the Interwoven Developers Network (DevNet), where Web Architects, Web managers, and IT decision-makers can find answers and solutions to their content management, deployment, and integration challenges. DevNet is also a place where developers can freely access Interwoven Web Services for the creation of platform-independent ECM solutions.
![]() |
SOA Web Services Journal News Desk 11/02/05 09:42:36 AM EST | |||
SOA Web Services and Enterprise Content Management. New business requirements are leading companies to change the way they deploy enterprise content management (ECM) data and applications. Faced with the limited interoperability and/or scalability of conventional ECM platforms, developers are turning to Web services as a way to realize ECM functionality and real-time content wherever they are needed within an organization. While this approach is still relatively new and more work remains to be done to improve the effectiveness, it already shows promise as a better way to think about ECM technology. |
||||
![]() |
SOA Web Services Journal News Desk 11/01/05 03:55:29 PM EST | |||
Web Services and Enterprise Content Management |
||||
- Big Data in Telecom: The Need for Analytics
- Patterns for Building High Performance Applications
- Microsoft Tries Hadoop on Azure
- Amazon to Fix Some Kindle Fire Problems
- What Motivates Open Standards in the Cloud?
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- Ten Hot Trends in Cloud Data for 2012
- Oracle Disaster Recovery Site Hosted by Amazon Cloud
- Cross-Platform Mobile Website Development – a Tool Comparison
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- The Future of Cloud Computing: Industry Predictions for 2012
- Make Customer On-Boarding Easy as Paint-by-Numbers for Cloud Services
- Gartner Hype Cycle for Emerging Technologies 2011
- Book Excerpt: Introducing HTML5
- Adobe Sends Flex to the Apache Foundation
- Big Data in Telecom: The Need for Analytics
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- Patterns for Building High Performance Applications
- Microsoft Tries Hadoop on Azure
- The Next Web Architecture
- Cloud Computing: A Comparison of Computing Models
- The i-Technology Right Stuff
- The Top 150 Players in Cloud Computing
- Who Are The All-Time Heroes of i-Technology?
- Where Are RIA Technologies Headed in 2008?
- Get the Message
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- Five Reasons Why Web 2.0 Matters

















