Skip to main content link. Accesskey S
  • Anonymous
  • Log on
  • Help
  • IBM logo
  • IBM Connections wiki
  • All Wikis
  • Home
  • Community Articles
  • Product Documentation
  • Learning Center


Search

Advanced Search
IBM Translated Product Documentation...

 Lotus Connections 3 documentation

 IBM Connections 3.0.1 Javadoc
 IBM Translated Product Documentation

Tag Cloud

  • 1.0
  • 1.0.x
  • 2.0
  • 2.0.1
  • 2.0.1.1
  • 2.0_media
  • 2.5
  • 2.5_deployment
  • 2.5_media
  • 2.5_performance
  • 3
  • 3.0
  • 3.0.1
  • 3.0.1_media
  • 3.0_media
  • 3_deployment
  • 8.1.1
  • 8.2
  • activities
  • administrators
  • api
  • best_practices
  • blogs
  • bookmarks
  • business_card
  • cluster
  • communities
  • community
  • community_manager
  • connections
  • connections_3
  • connections_301
  • customization
  • customize
  • customizing
  • demos
  • deploying
  • deployment
  • deployments
  • developers
  • dogear
  • Domino
  • Edge server
  • education
  • error messages
  • files
  • forums
  • getting_started
  • Help
  • home
  • home_page
  • homepage
  • how-to
  • HTTP server
  • ibm
  • index
  • installation
  • integration
  • iOS
  • ipad
  • iWidget
  • J2EE
  • javadoc
  • lc3.0
  • learning
  • lotus-connections
  • mml
  • mobile
  • Notes
  • performance
  • person_card
  • Portal
  • portlet
  • portlet_factory
  • profiles
  • proxy server
  • quickr
  • Redbooks
  • rest
  • reverse proxy server
  • Sametime
  • scenarios
  • search
  • security
  • self-paced
  • SSO
  • tags
  • test_infrastructure
  • troubleshooting
  • tuning
  • video
  • VideoFest
  • videos
  • WAI
  • WAS
  • web_seminar
  • WebAppIntegrator
  • WebSphere
  • widgets
  • wikis
InformationInformation
You are currently viewing machine translated content. IBM translation might be available. Click IBM Translated Product Documentation to see what is available.X


Home > Lotus Connections 3 documentation > Lotus Connections API overview
Rate this article 1 starRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
(Current editable edition)
Original noneditable edition
Current editable edition
(Original noneditable edition)

Lotus Connections API overview 

expanded Abstract
collapsed Abstract
While each of the five services has its own independent API, they share a common way of working.



While each of the five services has its own independent API, they share a common way of working.

Like the LotusĀ® Connections user interface, the application programming interfaces (APIs) for the Lotus Connections applications are accessed using HTTP, so they work over your intranet from any program that can send and receive HTTP.

To retrieve information from the Lotus Connections applications to use in your programs, you must use a feed to retrieve the data. A feed is a special data format optimized for retrieving information that may change over time. The information in a blog is an obvious example of a feed: each time a new topic is added to the blog, the feed for the blog indicates what has been changed.

There are a number of popular standard formats for feeds, including RSS (Really Simple Syndication) and the Atom Syndication Format. The Lotus Connections APIs use the Atom Syndication Format for providing information that your programs can retrieve. For more information about the Atom Syndication Format, go to the following external web site:

ftp://ftp.rfc-editor.org/in-notes/rfc4287.txt

XML is used as the data format for Atom, so you can use this API from any program that can send and receive XML over HTTP. Your program can process the XML itself, or use a program such as Apache Xerces, or Apache Abdera, to make the job easier.

In addition, the Lotus Connections API allows programs to create new information in the services, and update existing information using the Atom Publishing Protocol. This version of the Connections API conforms to RFC 5023 Atom Publishing Protocol, with Lotus Connections-specific extensions as allowed by the standard. For more information about the Atom Publishing Protocol, go to the following external web site:

http://www.rfc-editor.org/rfc/rfc5023.txt

For compatibility, note that the Atom Publishing Protocol defines an XML namespace, http://www.w3.org/2007/app, for use with data elements related to publishing operations. Earlier releases of the Lotus Connections API used a namespace from a previous draft of the protocol, http://purl.org/atom/app#. The draft namespace continues to be accepted on input, however it is deprecated. Output from the API uses the new namespace. Make sure that your programs are able to handle either namespace. If you use Apache Abdera, it handles this change for you.

Parent topic: Lotus Connections APIs

Related concepts
Lotus Connections APIs

expanded Article information
collapsed Article information
Category:
Lotus Connections 3 documentation, Product documentation, Product Documentation,
Tags:

This Version: Version 1 February 2, 2011 4:52:16 PM by IBM  IBMer

expanded Attachments (0)
collapsed Attachments (0)

 


expanded Versions (1)
collapsed Versions (1)
Version Comparison     
Version Date Changed by               Summary of changes
This version (1) Feb 2, 2011 4:52:16 PM IBM  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedSubscribe to RSSHelpAbout
  • All Lotus and WebSphere Portal wikis
  • IBM developerWorks
  • IBM Software support
  • IBM Social Business User Experience Blog
  • IBMSocialBizUX on Twitter
  • IBMSocialBizUX on Facebook
  • Lotus product forums
  • IBM Social Business UX blog
  • IBM Collaboration Solutions
  • Recently added feedRecently added
  • Recently edited feedRecently edited
  • Recently added comments feedRecently Added Comments
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Contact IBM
  • IBM Terms of use
  • Wiki terms of use