Roadmap to Developing with Groove Web Services
Applies to: SharePoint Workspace 2010 | Visual Studio 2008
There are many things that you can do with the Groove Web Services API, but most developers will, at the very least, read or write data within tools.
To get started with the basics, do the following:
For background conceptual information about Groove Web Services, read through Groove Web Services Overview and Groove Web Services Architecture, paying particular attention to the sections on Groove Custom SOAP headers and Groove SOAP API style. These topics will explain how the web service calls work, and provide you with details that you will need to make them.
To create a .NET program to use Groove Web Services, see Creating Groove Web Services Projects in Visual Studio 2008. This topic will show you what you need to do to add the appropriate web references.
For the mechanics of creating the objects you need to begin working on tools, see Accessing Accounts and Identities, Accessing Workspaces, and Accessing Tools in a Workspace.
For more extensive information about working with individual tools, see the "Accessing" sections for the appropriate tools.
Some developers will work with members, contacts, and messages:
To learn how to manage information about members that use a workspace, read Accessing Workspace Members and GrooveMembers Web Service.
To work with user contact information, read Accessing Contacts and GrooveContacts Web Service.
To read and send instant messages programmatically, read Accessing Groove Messages and GrooveMessages Web Service.
Your code can respond to changes in the data by responding to events. Events such as updates to files and forms data can occur at the tool level. Other events will pertain to the individual workspace level, such as adding tools or updating the design of existing tools, or at the workspaces level, such as addition of or changes to an individual workspace.
To learn how you can respond to events, read the following:
For a conceptual understanding of events and how to handle them, read Handling Groove Web Services Events.
For reference on events, read GrooveEvents Web Service.
For reference on subscriptions to events, read GrooveSubscriptions Web Service.
All developers should be aware of security issues. You can start with Security in Groove Web Services.
For any other conceptual information, look through the links in Groove Web Services Concepts.
For API reference on Groove Web Services, see Groove Web Services Reference.