Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Access IBM Workplace Collaboration Services using Web services

Rohit photo
Rohit is an enablement architect for ISV and Developer Relations Technical Consulting in Austin, Texas. Rohit is an IBM Certified for e-business Solution Designer, a Solution Technologist, and a Red Hat Certified Engineer. He joined IBM as a Software Engineer, working on Lotus Domino Solutions. Now you will find him helping IBM Business Partners and Independent Software vendors gain knowledge in IBM products such as WebSphere Application Server and Portal Server including others. For the past two years, he has been leading the IBM Workplace Collaboration Services efforts for Business Partners. He travels around the world educating, enabling and evangelizing. You can contact Rohit at sahas@us.ibm.com.

Summary:  IBM Workplace Collaboration Services (IWCS) provides collaborative services that can be used in your applications. These collaborative services are available to you via Application Programming Interfaces (APIs) and Service Provider Interfaces (SPIs). A majority of these services are also available via Web Services. In this tutorial you will explore the steps required to access these collaborative services using Rational Application Developer to build your client applications. Two examples show you how to access two separate services exposed by IWCS server.

Date:  Nov 2005
Level:  Intermediate PDF:  A4 and Letter (840KB | 41 pages)Get Adobe® Reader®

Activity:  12575 views
Comments:  

Before you start

IBM® Workplace™ products provide the front-end to IBM's service oriented architecture (SOA) strategy. The IBM Workplace Collaboration Services API Toolkit allows developers to extend the IBM Workplace Collaboration Services platform with new business components, portlets, and other components using the J2EE programming model. The toolkit provides public APIs (Application Programming Interfaces) and SPIs (Service Provider Interfaces) that you can use in your applications. In this tutorial, you explore how to access these extensions via Web Services.

About this tutorial

In this tutorial you explore the Web services made available with IBM Workplace Collaboration Services API Toolkit. First, take a look at a simple Web service sample, included with the toolkit. Then, take a look at another sample based on the Application Web Service.


Objectives

At the completion of this tutorial, you will know how to use Rational® Application Developer to access Web services exposed by the IBM Workplace Collaboration Services Server. Going through this tutorial won't make you an expert in all the Web services provided, but it will give you some background. You can then apply this knowledge with the details in the toolkit documentation to take advantage of these Web services in your applications. The toolkit comes with good documentation that includes both overview and in-depth descriptions. In this tutorial you will also learn how to use Rational Application Developer to minimize your coding efforts by using the Web Services Wizards to generate most of the code required to access these Web services.


Intended audience

This tutorial is written for developers who want to understand how to use Web services to simplify accessing the extension point of the IBM Workplace Collaboration Services. Users should have a basic background in Web services and the Java™ Technology.

It is also recommended that you look through the toolkit documentation to see the different types of extensions that are available through this toolkit. A general understanding of the toolkit will help you gain the most out of this tutorial.


Software requirements

To complete the steps in this tutorial, you will need to have the following software installed:

  • IBM Workplace Collaboration Services V2.5.1 Server
  • The IBM Workplace Collaboration Services API Toolkit. Install the toolkit over your IBM Workplace Collaboration Services v2.5.1 Server. Follow the installation steps provided in the toolkit documentation.
    To obtain the IBM Workplace Collaboration Services API Toolkit, click the link above to display a listing of the IBM Workplace API toolkits available for download. Click "Tool: IBM Workplace Collaboration Services API Toolkit 2.5.1 Dev Files and Documentation for Windows and Linux" and follow the instructions provided to download the toolkit zip file.
  • Rational Application Developer 6.0.0.1 with fixpacks 001, 002, and 003 with WebSphere Appserver 5.0 Test Environment.
    A trial version of IBM Rational Application Developer is available to download.

You also need to download and unzip the sample code, WebServicesClient.zip, included with this tutorial. This file contains java code needed later in the tutorial. Remember the location where you unzipped the files so you can access them later.

1 of 7 | Next

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Lotus, SOA and Web services
ArticleID=142269
TutorialTitle=Access IBM Workplace Collaboration Services using Web services
publish-date=112005
author1-email=sahas@us.ibm.com
author1-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.