JAIN API和JAIN SLEE API之间的区别 [英] Difference between JAIN API and JAIN SLEE API

查看:295
本文介绍了JAIN API和JAIN SLEE API之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在阅读有关SIP的内容,发现有一个Java API JAIN SIP可以开发基于SIP的应用程序.然后我还发现有JAIN SLEE和SIP servlet.

I was reading about SIP and found that there's an java API JAIN SIP to develop SIP based applications. Then I also found that there is JAIN SLEE and SIP servlets.

我相信JSLEE和SIP Servlet是分别用于部署基于JAIN和SIP Servlet的应用程序的容器.

I believe JSLEE and SIP Servlets are containers to deploy applications based on JAIN and SIP servlets respectively.

请解释一下.另外,请告诉我哪个是更好的开始学习.

Can some please explain. Also, please tell me which one is better to start with for learning.

谢谢

推荐答案

JAIN SIP是Java规范(

JAIN SIP is a java specification (https://jcp.org/en/jsr/detail?id=32) for writing Java SIP applications in a standard and portable manner (between JAIN SIP vendors).

JAIN SLEE是一个Java规范( https://jcp.org/en/jsr/detail?id = 240 ),它定义了事件和编程模型,应用程序生命周期以及用于编写便携式通信应用程序的管理.从本质上讲,它是一个应用服务器,您可以在其中通过称为资源适配器的概念插入任何协议(Diameter,SIP,HTTP,XMPP,SS7,旧协议等). JAIN SLEE中的SIP资源适配器实际上使用JAIN SIP作为标准.

JAIN SLEE is a java specification (https://jcp.org/en/jsr/detail?id=240) that defines an event and programming model, application lifecycle and management for writing portable communications application. It's basically an Application Server in which you can plug any protocols (Diameter, SIP, HTTP, XMPP, SS7, legacy protocols, ...) through a notion called the Resource Adaptor. The SIP Resource Aaptor in JAIN SLEE actually uses JAIN SIP as a standard.

SIP Servlets是一个Java规范( https://jcp.org/en/jsr/detail?id = 289 )定义了一种编程模型,该模型基于流行的HTTP Servlet模型但针对SIP量身定制.规范的重点是通过自动管理SIP的低层并让程序员尽可能专注于业务逻辑来简化SIP(或融合的SIP/HTTP或SIP/JEE)应用程序的编写.

SIP Servlets is a java specification (https://jcp.org/en/jsr/detail?id=289) that defines a programming model that is based on the popular HTTP Servlet Model but tailored to SIP. The focus of the specifications is on simplifying the writing of SIP (or converged SIP/HTTP or SIP/JEE) Applications by managing automatically the low level layers of SIP and letting the programmer focus on the business logic as much as possible.

在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堆栈.

In Mobicents, we actually implement JAIN SLEE (https://code.google.com/p/jain-slee/) and SIP Servlets (https://code.google.com/p/sipservlets/) which both uses JAIN SIP (https://java.net/projects/jsip/) as a SIP Stack.

因此,对这三种技术都非常了解,如果您是SIP Servlet的新手,并且已经具备HTTP Servlet编程背景,那么我将向您推荐SIP Servlet.

So knowing very well all 3 technologies, I would recommend SIP Servlets if you're new to this and already have some HTTP Servlet programming background.

这篇关于JAIN API和JAIN SLEE API之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆