【转】LCS和LCS服务器应用程序概述
??? Live Communication Server 2005(以下簡稱LCS)是微軟最新推出的企業即時消息服務器,使用業界標準的SIP協議。本文介紹LCS及LCS服務器應用程序。
目錄
1. ???1.?? ?LCS2005概覽
1.1 Live Communications Server 2005是什么;
1.2 Live Communications Server 2005做什么;
1.3 池與SIP的關系;
2. LCS2005服務器應用程序
2.1 LCS服務器應用程序是什么;
2.2?LCS服務器應用程序能做什么;
2.3 可擴展性;
2.4?MSPL?和托管代碼。
?
1.LCS概覽
1.1?Live Communications Server 2005是什么:
相當于MSN Messenger 的服務器,一臺LCS Enterprise Edition服務器可支持多達?125,000?個用戶負責。
1.2 Live Communications Server 2005做什么:
Live Communications Server Enterprise Edition,用于管理客戶端連接、狀態和其他實時通信功能(如即時消息);Live Communications Server?2005,?后端數據庫,一種運行?Microsoft SQL Server? 2000 SP3a?的后端服務器,可以組成群集。Enterprise Edition Server?與后端數據庫一起構成了池。
1.3?池與SIP的關系:
池中的各臺運行?Live Communications Server?2005 Enterprise Edition?的服務器均負責連接處理、安全性和身份驗證、協議處理以及服務器應用程序。
這些?Live Communications Server?還運行?UR(用戶復制程序)軟件來提供與?Active Directory?的連接,以便在?Live Communications Server?2005,?后端數據庫和?Active Directory?之間同步用戶帳戶信息。
2.LCS服務器應用程序
2.1 LCS服務器應用程序是什么:
LCS服務器應用程序是在Live Communications Server?服務器上運行的應用程序。
2.2?LCS服務器應用程序能做什么:
用來自定義和增強服務器功能,即實現可擴展性。
2.3可擴展性
l???????Live Communications Server?通過基于?Microsoft .NET Framework?的服務器?API,為企業開發人員和?ISV(獨立軟件供應商)提供對基礎?SIP?協議棧的低級訪問。使用這些?API?可以開發進程外托管代碼應用程序,以便自定義和增強服務器功能。
l?????? 另外,Live Communications Server?還引入了?MSPL(Microsoft SIP?處理語言)。MSPL?是一種簡單的解釋性腳本語言,用于編寫進程內消息篩選腳本和路由應用程序。服務器應用程序能夠實現諸如自定義消息篩選、多狀態點和消息記錄之類的功能。
2.4?MSPL?和托管代碼
l?????? MSPL?是一種腳本語言,它支持簡單的?SIP?消息篩選和路由,對于這樣的應用程序,MSPL?優于托管代碼。MSPL?腳本更容易編寫。MSPL?腳本的執行速度還明顯比托管代碼快,因為它們在?Live Communications Server?進程內運行,而托管代碼請求必須跨進程進行整理。Live Communications Server?的默認處理程序?routing.AM?就是使用?MSPL?編寫的。
l?????? MSPL?不適合于不只是需要簡單的路由和消息篩選的應用程序。例如,如果應用程序需要調用外部例程、進行運算、實現復雜的派生方案,或者需要訪問數據庫或?Web?服務,則必須使用與?.NET Framework?兼容的語言和Microsoft.Rtc.Sip?命名空間中提供的托管類集。
l?????? 規劃?Live Communications Server?應用程序時,如果應用程序支持所需要的功能,建議的策略是使用?MSPL;如果需要復雜邏輯或外部訪問,則請使用托管代碼。
?????????
Write by MyXQ
轉載于:https://www.cnblogs.com/MyXQ/archive/2005/05/27/163880.html
總結
以上是生活随笔為你收集整理的【转】LCS和LCS服务器应用程序概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022暑期档院线总票房破8亿:《侏罗纪
- 下一篇: 陀螺仪、罗经、IMU、MEMS四者的区别