I am quite excited to announce the release of the much anticipated EMC Documentum REST Services. EMC Documentum REST Services is a set of RESTful web service interfaces to interact with the Documentum platform. Being developed in a purely RESTful style, EMC Documentum REST Services is hypertext-driven, server-side stateless, and content negotiable, which provides you with high efficiency, simplicity, and makes all services easy to consume. These advantages make EMC Documentum REST Services the best choice for Web 2.0 applications and mobile applications to interact with Documentum repositories.
EMC Documentum REST Services models objects in Documentum repositories as resources and identifies resources by Uniform Resource Identifiers (URIs). It defines specific media types to represent resources and drives application state transfer by using link relations. It uses a limited number of HTTP standard methods (GET, PUT, POST, and DELETE) to manipulate resources over the HTTP protocol.
EMC Documentum REST Services supports two formats for resource representation:
XML is the dominant data format in traditional SOAP based Web Services, yet as well as being widely used in RESTful Web Services. EMC Documentum REST Services supports two kinds of XML formats: XML-based Atom (See RFC4287), and Documentum XML. Atom is an XML-based document format that describes collections of related information known as "feeds". EMC Documentum REST Services represents collection based resources in Atom feeds, and represents non-collection based resources in Documentum XML documents.
EMC Documentum REST Services is programming language independent. Therefore, you can consume the services by using any language that has an HTTP client library, such as Java, .NET, Python, Ruby, and so on. Because of these features, EMC Documentum REST Services doesn’t include any kind of clients or SDK (Software Development Kit) . You can take full freedom and ownership to develop the REST client to consume the REST services .
The EMC Documentum REST Services 7.0 supports Content Server 7.0, 6.7 SP2 and 6.7 along with multiple applications servers and operating systems.
Here are additional resources to help you learn more about the product: