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