
Enabling a Multi-channel Content Strategy
ContentServices SDK is a Web services-based development kit that enables
enterprises to rapidly integrate content management (CM) into any application.
Web services architecture takes the best features of a Service-Oriented Architecture
(SOA) and combines them with the Web.
Evolution of Service-Oriented Architecture (SOA)
SOAs have evolved over the last 10 years to support high performance, scalability,
reliability, and availability. In a SOA, applications are designed as services
that run on a cluster of centralized app servers. In the past, clients accessed
these services using protocols such as DCOM, CORBA or RMI. While effective for
building a specific application, they limit the flexibility of the system and
the reusability of individual services. Each of the protocols is inhibited by
dependencies on vendor implementations, platforms, languages, etc. that limit
interoperability, and none of these protocols operate efficiently over the Web.
Using Web Services to implement a SOA
A Web service is an application that can be accessed using standard Web protocols.
Any type of application can be offered as a Web service, whether running on
the Internet, intranet or extranet.
Web services provide functionality that can be easily reused without knowing
how the service is implemented. They are accessed via commonly used Web protocols
and standards, such as HTTP & TCP/IP, and using universally accepted data formats,
such as XML. Web protocols are vendor-, platform-, and language-independent,
removing the limitations of DCOM, CORBA or RMI. Three XML-based technologies
are emerging as the de-facto standard for Web services:
- Simple Object Access Protocol (SOAP): a standard communications protocol
for Web services
- Web services Description Language (WSDL: a standard for describing a Web
service
- Universal Description Discovery & Integration (UDDI): a standard way to
register and locate Web services
Integrate Content Management Into Any Application
ContentServices SDK exposes Interwoven content management services such as
file system, access control, and workflow, and hundreds of methods and classes.
It utilizes industry standards, such as XML, SOAP and WSDL, enabling developers
to use the platform and tool of choice. ContentServices SDK ships with a number
of WSDLs, a Java convenience library, and a Developer's Guide that provides
sample code to help developers get started.
Interwoven embeds the industry's leading SOAP server, Systinet WASP, into ContentServices
SDK. There are some excellent white papers on SOA architecture and SOAP services
on the Systinet Web site. To download, go to the Systinet
Resources Page.
Join the Interwoven Developer Network
Thousands of Interwoven customers, partners and consultants rely on DevNet
to obtain answers to technical questions, participate in developer-focused webcasts,
and to get tips and tricks from Interwoven developers. To register, go to: http://devnet.interwoven.cn/
|