mobicents | improvement on the performance of event routing

 by   weddingjuma Java Version: Current License: No License

kandi X-RAY | mobicents Summary

kandi X-RAY | mobicents Summary

mobicents is a Java library. mobicents has no bugs, it has no vulnerabilities and it has low support. However mobicents build file is not available. You can download it from GitHub.

Mobicents 是一个专业开源的 VoIP 中间件平台。Mobicents 是第一个而且是目前唯一开源并被 JAIN SLEE 1.0 认定的产品,它从交换协议构造上基于 JAIN-SIP。. JAIN SLEE 是一个以事件为驱动的中间件,采用了各个服务单元(Sbb)消息机制,减少了在事物处理上的等待延迟,其工作方式是从外部协议资源扫描事件状态,然后将这 些事件递交到各个处理单元去,可以以它为核心设计成网关和网守,软交换上层的应用服务器,媒体服务器等多种设备,同时适配多种交换协议。. 1> SBB 服务管理单元(Sbb Service Management):这个部分面向上层的应用,也就是 Service Block Building 的构造和部署的主要部分,其中包含了对象持久性(Persistence),类似 EJB 的CMP 一样,对数据对象的持久性(包括生存期和数据库连接等等)由 SLEE 容器自动完成的,SBB 分成 Sbb 实体和 Sbb 对象两个组成。对整个 Sbb 的服务管理单元来说,包含有 Sbb 工厂,持久性管理,Sbb 对象池管理,服务部署者,这些对于实际的使用者而言是不可见的。用户的应用部署文件是 sbb.jar,而用户服务描述是 service.xml。. 2> Sbb 运行环境(Sbb Runtime):Sbb 运行环境就是Sbb的执行体,核心是事件导向单元--Event Router,(获得事件并且分配导入到指定的 Sbb 中去),SLEE 端点管理(连接资源适配器产生事件送达端点),通过上下文(Context)方式来实现各个实体之间的联系(参看图7),和 Sbb服务管理单元之间的接口是 ActivityContext(以下为活跃实体或者行为实体上下文),用于表示独立的事件接口;和资源适配器之间的接口是 Activity,也就是行为实体,具体事件的封装,例如 SIP 的注册事件(SIP Register),这个事件会引发 Sbb 的相关注册服务(例如 RegisteraSbb);另一个接口是 SLEE Activity,这个是 SLEE 内部的行为实体,例如一些内部的工具产生的行为实体,例如定时器事件(Timer Event)和用于调试的 Trace 事件。. 3> SLEE 的一些工具:和 J2EE 中的工具一样,提供了一些工具来使用,工具在 SLEE 中的定义是一些标准的功能组件,他们的提供了一些预定义的接口为应用提供服务,其中包括了Adress,Profile,Alarm,Naming。. 4> 资源适配器(RA),用于具体的协议在SLEE上的封装,例如(SCAP,SS7,SIP,MGCP,H.323)当然也可以是自己的私有协议,封装的方式可以参看Mobicents官方网站的一些介绍,协议和SLEE Run-time的接口就是具体的行为实体,也就是事件的封装, 用户定义的资源适配器部署文件是RA.jar在本文中SIP资源适配器的部署文件是sip-local-ra.jar和sip-type-ra.jar。.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              mobicents has a low active ecosystem.
              It has 1 star(s) with 1 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              mobicents has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of mobicents is current.

            kandi-Quality Quality

              mobicents has no bugs reported.

            kandi-Security Security

              mobicents has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              mobicents does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              mobicents releases are not available. You will need to build from source code and install.
              mobicents has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed mobicents and discovered the below as its top functions. This is intended to give you an instant insight into mobicents implemented functionality, and help decide if they suit your requirements.
            • Parse the deployment descriptor .
            • Route a queued event .
            • Check if the profile abstract class is valid .
            • Set up the SBB environment .
            • Convert media descriptors from source to destination .
            • Process a SMPP packet .
            • Generate the concrete SBB .
            • validate CMPFields .
            • Validates usage parameter interface .
            • installs a service
            Get all kandi verified functions for this library.

            mobicents Key Features

            No Key Features are available at this moment for mobicents.

            mobicents Examples and Code Snippets

            No Code Snippets are available at this moment for mobicents.

            Community Discussions

            No Community Discussions are available at this moment for mobicents.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install mobicents

            You can download it from GitHub.
            You can use mobicents like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the mobicents component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/weddingjuma/mobicents.git

          • CLI

            gh repo clone weddingjuma/mobicents

          • sshUrl

            git@github.com:weddingjuma/mobicents.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Java Libraries

            CS-Notes

            by CyC2018

            JavaGuide

            by Snailclimb

            LeetCodeAnimation

            by MisterBooo

            spring-boot

            by spring-projects

            Try Top Libraries by weddingjuma

            apartment-rental-system

            by weddingjumaPHP

            zushaapp

            by weddingjumaJavaScript

            is

            by weddingjumaC#