Contact me  
Home Architecture Patterns BizTalk OBA OSLO Security Sharepoint Visual Studio WCF ASP.NET Workflow Tools Tutorials

Developing on Unified Communications Platform

While the UC products provide lot of rich functionality out-of-box for implementing Business Process Communication, they also form the basis of rich development platform.

There are two approaches available to integrate the capabilities of Unified Communications platform with the Line of Business applications to get the maximum benefit out of UC platform.

1.    Embed the UC capabilities into LOB applications using controls and API provided by the UC platform.

2.    Extend the UC platform clients by creating add-ins for them which display data from various LOB applications.

The integration of LOB with UC platform intersects with the Office Business Applications (OBA) platform which also involves lot of Office Server System products integrating with LOB application through Sharepoint primarily.

UC platform exposes various APIs and provides controls which can be used to extend/automate existing features or embed them in various LOB applications.

·         Exchange Server 2007 SP1 API

o    Extending and customizing Exchange Server

·         Office Communications Server API

Create applications that customize and extend OCS 2007. E.g. archiving, modification of message content body, message logging, filtering & blocking messages based on rules.

o    Office Communications Server Application API: Provides Microsoft SIP Processing Language (MSPL) for custom SIP message filtering and routing.

o    Office Communications Server Management API: Develop WMI extension for OCS 2007

·         Office Communications Server 2007 Speech Server API

o    Develop voice response applications.

·         Office Communicator Automation API

o    Extend and customize office communicator or access instance of Office Communicator from custom windows applications.

·         Office Live Meeting Service API

o    Developing Web and Windows based client for Office Live Meeting.

·         Office Live Meeting Service Portal API

o    To automate the Live Meeting Account Management.

·         Unified Communications Managed API (UCMA)

o    Server or middle tier applications supporting real-time communication.

o    Current version is 1.0. UCMA 2.0 coming with OCS 2007 R2.

·         Unified Communications Client API (UCCA)

o    Real-time communication clients similar to Office Communicator.

·         Unified Communications AJAX API

o    Used to develop web based clients by providing programmatic interface to Communicator Web Access functionality.

·         Presence Controls: Available as managed and ActiveX control. Can be used to embed presence information in applications.

 

Related Articles

 

AddThis Social Bookmark Button


Most Popular Articles

 

Most Recent Articles