® Social Business Toolkit represents a new approach to interacting with and extending IBM
Social Business software, including IBM Lotus Notes
Connections, IBM Lotus
®, IBM LotusLive
™, and more.
The toolkit provides a unified, consistent set of tools and capabilities across the brand that are built on industry standards. This multifaceted toolkit is designed to roll out in phases as new capabilities and functionality becomes available. As a whole, the toolkit is made up of the following parts. At each phase of deployment, one or more of these parts will be enhanced and improved:
Application programming interfaces
A large number of application programming interfaces (APIs) are available throughout the industry and within the Social Business space within IBM
. As we strive to unify interfaces both within IBM
and also in the industry, we are working closely with open standard consortiums, business partners, and customers to ensure that we provide a consistent set of interfaces in order to maximize reuse and return on development investment.
The APIs that we make available through the toolkit are designed to provide a meaningful service to our customers and business partners. As more service requirements are needed, we will respond by introducing new capabilities to our products and, in many cases, provide service deployments on IBM
Greenhouse and IBM LotusLive
Labs to ease the development process.
User interface components
Over the next several months, we will provide various stand-alone user interface (UI) components that customers and business partners can consume and use to interact with Social Business software. The underlying design principle behind these components is a unified consistent set of services and APIs so that they can be reused seamlessly across the IBM
Collaboration Solutions software portfolio.
The Social Business Toolkit development team is working to provide a comprehensive set of tools for interacting with the capabilities and functionality of the toolkit. This interaction will help developers understand the capabilities that are offered with the toolkit. These tools along with other developer-focused capabilities will be made available simultaneously with services to ensure ease of integration and adoption.
Examples and prototypes
Examples and prototypes are often required to help customers and business partners fully understand and appreciate new features, services, and capabilities. In line with this thinking, the toolkit offers various levels of sample applications to help you get started down the road to successful integration. As new phases of the toolkit are deployed, examples and prototypes will be made available as needed. These sample applications will range from simple Hello World
examples to complete, fully fledged applications.
Given today's risks for security, we are developing common security standards across Social Business products, including single sign-on and protection from web threats. OAuth capability provides simple APIs for external and third-party applications to connect to the toolkit environment. In addition, enhanced single sign-on support provides seamless integration across environments and the with cloud.
Parent topic: Overview