Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
SOA Web Services and Enterprise Content Management
Hype vs. reality

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
By using Web services in this way, companies can streamline internal processes and cut time and costs on the back end so that they can devote more resources to servicing customers.

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
Web services also allow different APIs to be aggregated to provide a single, common point of use through an unmodified, client-facing interface. For developers who are creating composite applications, the potential benefits of Web services include:
  • 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 interest level has been high, there are challenges with Web services-based ECM that remain to be overcome. One of these challenges is limited availability. While some ECM vendors have invested to make their functionality available as Web services, many more have yet to do so, and more progress is needed in this respect. On a technological level, more work is needed to improve the performance and capabilities of Web services and the applications they enable. While Web services are already a highly effective way to exchange information that can be considered static, such as a snapshot of the current state of a system, the development of more robust clients will depend on greater interactivity and responsiveness.

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.

About 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.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

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.

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.


Your Feedback
SOA Web Services Journal News Desk wrote: 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 wrote: 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 World Latest Stories
In a surprise move on Tuesday, January 10, Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make the fi...
A Munich court Thursday found Motorola Mobility guilty of infringing an Apple patent and handed Apple a permanent injunction against two Android smartphones. Apple can enforce the injunction after posting a bond lest MMI succeed in invalidating the slide-to-unlock patent (EP1964022) ...
Quick Response (QR) codes are intended to help direct users quickly and easily to information about products and services, but they are also starting to be used for social engineering exploits. This article looks at the emergence of QR scan scams and the rising concern for users today....
The Chinese company that claims it owns the iPad trademark says it plans to seek a ban on iPad exports out of China, threatening global supplies. According to what a lawyer for Proview Technology (Shenzhen) Co Ltd told Reuters, the firm is petitioning Chinese customs to stop shipment...
Cisco Wednesday filed suit in the European Union’s second-highest court, the General Court in Luxembourg, challenging the European Commission’s rubber stamp last October of Microsoft’s $8.5 billion acquisition of Skype. Cisco says it isn’t opposed to the merger, but figures the EC sh...
2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined applic...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE