Developing Portlets and Integration Web Services

Introduction: Portlets and Integration Web Services

Integration Web Services are the building blocks of the Enterprise Web. In the Plumtree Corporate Portal, services can integrate or communicate with virtually any application, resource or Internet service. The Plumtree Enterprise Web Development Kit (EDK) includes interfaces for all Plumtree services, allowing external developers to create and implement applications that provide portal users with essential resources.

Plumtree Corporate Portal 5.0 is designed to provide users with all the resources they need through custom applications and a range of extensibility components. The following portal objects can be implemented as remote services using Java or .NET:

These components work together to build a complete, seamlessly integrated portal, as explained in the sections that follow. All Web services have access to settings in the Plumtree database. These settings are detailed on the following pages:

Note: There is a one-to-one relationship between services and the Web Service objects that represent them in the portal. The word service (lowercase) refers to the code that resides on a remote server machine, including portlets, crawlers, search services, authentication services, and profile services. The term Web Service (initial caps) refers to the object in the portal that represents the service code on the remote server machine. The Web Service objects in the portal include Web Service - Authentication, Web Service - Crawler, Web Service - Search, Web Service - Profile, and Web Service - Remote Portlet. Each Web Service object can be associated with multiple portal objects (Portlets, Crawlers, etc.).

For a full listing of development topics, see the table of contents. For a full list of interfaces and methods, see the EDK API documentation, available on the Developer Center (http://devcenter.plumtree.com).

Next: Portlets