Sametime SDK
1,Sametime Server
A、Sametime includes many server applications, which collectively provide the capabilities of theSametime server. All client-to-client communication such as instant messaging passes through theSametime server.
B、Users who log onto the Sametime server from different clients can communicate.
C、Once the client is logged on to the Sametime server, it has access to all Sametime services and cancommunicate with any other Sametime client logged onto the Sametime server。
D、The Sametime server consists of three servers that interact with one another:Community server、Meeting server、Domino DNA
2、The Sametime Developer Toolkits
Developers use the toolkitsto embed real-time capabilities, such as chat and real-time help features, into e-business applications.The toolkits can also be used to expand Sametime’s native functionality, for example building plug-insto incorporate your company’s internal directory with Sametime.
Client Toolkits:The client toolkits are intended to be used by client or browser-based applications。
Sametime Connect Toolkit:Build Eclipse plug-ins to integrate with orextend the Sametime Connect client
Sametime Browser IM Toolkit:Add Sametime features to Web pages usingJavascript and HTML
Sametime Java Toolkit:Add Sametime features to Java applications.
Sametime Helper Toolkit:Invoke features in the Sametime Connect clientfrom custom Microsoft Windows applications.
Sametime Connect Web API Toolkit:Invoke Sametime features (livename presence,chat, etc.) in the Sametime Connect client fromweb pages.
Server Toolkits:The server toolkits are to be used by applications that work in conjunction with the Sametime server.
Community Server Toolkit:Build Java components that add or extendservices on the Sametime server.
Directory and Database Access Toolkit:Build C++ or Java components for theSametime server that provide directoryintegration, chat logging, or virus scanningservices.
Sametime Monitoring and Statistics Toolkit:Access Sametime server statistics in XMLformat via HTTP.
Online Meeting Toolkit:Schedule and manage online meetings viaHTTP. Integrate third party tools with MRC
Meeting Room Client JavaScript Extensibility API
Sametime Gateway Toolkit:Build plug-ins and event consumers to extendpolicy compliance and logging requirementsbetween a local Sametime community and oneor many external communities.
Telephony Toolkit:The telephony toolkit consolidates the Telephony Conferencing Service Provider Interface (TCSPI)toolkit with the client telephony APIs.
Client Telephony APIs Toolkit
Telephony Conferencing Service Provider Interface (TCSPI) Toolkit
3、Sametime Connect Toolkit
The Sametime Connect Toolkit can be used to develop plug-ins that customize the Sametime Connectclient.For example, the Quick Response plug-in adds an icon to an existing toolbar。
DOC:Integration Guide
4、Browser IM Toolkit
The Browser IM toolkit is a collection of APIs that can be used to build web enabled communicationenabled business (CEBP) processes by embedding presence, instant messaging and other real-timecapabilities inside a web application.
The browser client API is divided into three distinct parts:At the lowest level is a REST API,The next layer up is the API referred to as the Base Components,The top level API is the User Interface API.
DOC:Developer’s Guide
6、Sametime Java Toolkit
The Sametime Java Toolkit is a collection of building blocks or components that developers use tobuild applications that leverage the functionality and services provided by IBM Sametime。
The Sametime Java Toolkit provides you with access to core Sametime services, such as awareness andchat.
The toolkit has a layered architecture composed of two main layers:
? Transport
? Services
The Transport Layer provides the communication link between the application and the Sametimeserver, while the Services Layer provides the application with the Sametime Community and Meetingservices.
7、Sametime Helper Toolkit
The Sametime Helper Toolkit is an API that provides an external interface to basic functionality of theIBM Sametime Client
This toolkit differs from other Sametime client toolkits by providing anexternal interface to basic functionality exposed in the locally running desktop IBM Sametime Clientapplication
總結(jié)
以上是生活随笔為你收集整理的Sametime SDK的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TUN/TAP区别
- 下一篇: 「已解答」联盟怎么去北风苔原