use*_*095 1 sip jain-sip sip-servlet jain-slee
我在阅读有关SIP的文章时发现,有一个Java API JAIN SIP可以开发基于SIP的应用程序。然后,我还发现有JAIN SLEE和SIP servlet。
我相信JSLEE和SIP Servlet是分别用于部署基于JAIN和SIP Servlet的应用程序的容器。
能不能请解释一下。另外,请告诉我哪个更适合学习。
谢谢
小智 5
JAIN SIP是一个Java规范(https://jcp.org/en/jsr/detail?id=32),用于以标准和可移植的方式(在JAIN SIP供应商之间)编写Java SIP应用程序。
JAIN SLEE是一个Java规范(https://jcp.org/en/jsr/detail?id=240),该规范定义了事件和编程模型,应用程序生命周期以及用于编写便携式通信应用程序的管理。基本上,它是一个应用服务器,您可以在其中通过称为资源适配器的概念插入任何协议(Diameter,SIP,HTTP,XMPP,SS7,旧协议等)。JAIN SLEE中的SIP资源适配器实际上使用JAIN SIP作为标准。
SIP Servlets是一个Java规范(https://jcp.org/en/jsr/detail?id=289),该规范定义了一个基于流行的HTTP Servlet模型但针对SIP量身定制的编程模型。规范的重点是通过自动管理SIP的低层并让程序员尽可能专注于业务逻辑来简化SIP(或融合的SIP / HTTP或SIP / JEE)应用程序的编写。
在Mobicents中,我们实际上实现了JAIN SLEE(https://code.google.com/p/jain-slee/)和SIP Servlets(https://code.google.com/p/sipservlets/),它们都使用JAIN SIP (https://java.net/projects/jsip/)作为SIP堆栈。
因此,如果对这3种技术都非常了解,那么如果您不熟悉SIP Servlet,并且已经具备HTTP Servlet编程背景,我将向您推荐SIP Servlet。
| 归档时间: |
|
| 查看次数: |
914 次 |
| 最近记录: |