IBM Business Partners and other business application developers can integrate applications with Connections Cloud.
ISV partners who want to make their integrated applications available to other customers and users of Connections Cloud are required to be IBM Business Partners. All integrated ISV applications must go through a mandatory review process before they can be added to the Connections Cloud Webfront.
Any company can integrate applications with their own Connections Cloud company and user data. These developers do not have to participate in an external review process because the application or service integration only impacts the individual company.
Overview of application integration
IBM Connections Cloud
is a social business platform that delivers cloud-based collaboration and social networking services. Independent Software Vendors (ISVs) and individual companies can extend these services to another cloud or on-premise service or application.
Choosing your integration environment
Two environments are available for integrating applications with IBM Connections Cloud
-- a production environment called E3 and a development and test environment called C1.
Making your integrated application available to users
Your application can call IBM Connections Cloud
APIs to pull, add, or update data from Connections Cloud services. You can also use user interface (UI) extensions to link to external applications from Connections Cloud.
Developing with the IBM Social Business Toolkit
The Social Business Toolkit is a set of extensible tools and resources for developers who want to incorporate social capabilities into their applications and business processes. Social capabilities include features and functionality that tap into the power of social interactions, business networks, community-based problem solving, and more.
Using OAuth for API access
IBM Connections Cloud
uses the Open Authorization (OAuth) protocol for API access. OAuth is a protocol that provides a way for company applications to interact with APIs on the behalf of users without knowing their authentication credentials.
Understanding user interface extensions
Partner applications can extend the IBM Connections Cloud
user interface (UI). These UI extensions allow users to launch external applications from within the Connections Cloud UI and also pass information to those applications that are related to the current context.
Configuring single sign-on for integrated applications
Single sign-on (SSO) allows users to use a single set of credentials to access multiple systems. For better usability and tighter integration, IBM Connections Cloud
allows SSO capabilities for partner applications.