首页> 外国专利> Application server with a protocol-neutral programming model for developing telecommunications-based applications

Application server with a protocol-neutral programming model for developing telecommunications-based applications

机译:具有协议中立编程模型的应用服务器,用于开发基于电信的应用

摘要

An application server is described for development of telecommunications-based software applications. The application server provides a protocol-neutral programming model for application developers. Rather than having to account for specific protocol entry points into the server, all interactions in the server are abstracted as asynchronous events through the event broker layer. State management and concurrency are implemented as an actor-based model, where each actor owns its own segment of state and other actors wishing to update that state send asynchronous events to the owner. Thus, any communication in the various protocols can be expressed as an asynchronous event passed to, from and between the actors, who are each responsible for maintaining their own segment of state locally. This architecture allows multiple protocols to be consumed in one process, allow applications sessions to span multiple environments and protocols, and allows the programming model to be decoupled from any particular protocol entry point.
机译:描述了用于开发基于电信的软件应用程序的应用服务器。应用程序服务器为应用程序开发人员提供与协议无关的编程模型。无需考虑进入服务器的特定协议入口点,而是通过事件代理层将服务器中的所有交互抽象为异步事件。状态管理和并发实现为基于参与者的模型,其中每个参与者拥有自己的状态段,而其他希望更新该状态的参与者则将异步事件发送给所有者。因此,各种协议中的任何通信都可以表示为一个异步事件,该异步事件传递给参与者或从参与者之间传递,每个参与者负责本地维护自己的状态段。这种体系结构允许在一个进程中使用多个协议,允许应用程序会话跨越多个环境和协议,并允许将编程模型与任何特定协议入口点分离。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号