首页> 外国专利> EFFICIENT TRANSACTIONAL MESSAGING BETWEEN LOOSELY COUPLED CLIENT AND SERVER OVER MULTIPLE INTERMITTENT NETWORKS WITH POLICY BASED ROUTING

EFFICIENT TRANSACTIONAL MESSAGING BETWEEN LOOSELY COUPLED CLIENT AND SERVER OVER MULTIPLE INTERMITTENT NETWORKS WITH POLICY BASED ROUTING

机译:基于策略路由的多间歇网络上的松耦合客户端和服务器之间的高效事务处理消息传递

摘要

The KonaWare Framework is a collection of software components that provide bi-directional transactions between wireless/mobile devices and enterprise server applications. Transactions are achieved between client and server by breaking up the sequence such that the client does not have to wait until the transaction is completed before relinquishing the network connection. By using asynchronous messaging, the message is persisted at every step and can be handed off to the next stage without waiting. The reply from the server comes back to the client as an asynchronous message and completes the transaction. Bi-directional messaging is achieved using server-initiated push techniques such as modem signaling, http listener, SMS or polling using an efficient decaying algorithm. Messages are sent via communication channels that can be a combination of a physical network and a service provider. Networks are automatically detected by observing changes in the TCP/IP route table and configured by altering the default route. Service providers are determined by using identification servers accessible only in specific networks; if reachable, then it is that network. Transmission rules are formed using regular expressions to combine system, message and channel parameters. These are changed at any time and sent dynamically as system messages to target devices. Loosely coupled client-server applications are developed without coding by declarative programming using relating business objects and graphical objects and mapping them into messages using properties sheets. Conflict-free database synchronization is achieved by assigning a master database and making the others slave databases whose updates are considered pending until confirmed by the master database. A lightweight LUCID (Logic Up, Consistent Information Down) model works by sending acknowledgement messages instead of the entire reply record.
机译:KonaWare框架是一组软件组件,可在无线/移动设备与企业服务器应用程序之间提供双向交易。客户端和服务器之间的事务是通过中断顺序来实现的,这样客户端就不必等到事务完成后才放弃网络连接。通过使用异步消息传递,该消息将在每个步骤中保留下来,并且可以无需等待就移交给下一阶段。来自服务器的答复作为异步消息返回给客户端,并完成事务。使用服务器启动的推送技术(例如调制解调器信令,http侦听器,SMS或使用有效衰减算法的轮询)可以实现双向消息传递。消息是通过通信通道发送的,该通信通道可以是物理网络和服务提供商的组合。通过观察TCP / IP路由表中的更改来自动检测网络,并通过更改默认路由来进行配置。服务提供商是通过使用只能在特定网络中访问的标识服务器来确定的;如果可以到达,那就是那个网络。传输规则是使用正则表达式组合系统,消息和通道参数形成的。这些随时可以更改,并作为系统消息动态发送到目标设备。通过使用相关业务对象和图形对象的声明式编程,并使用属性表将它们映射为消息,无需编码即可开发松散耦合的客户机/服务器应用程序。通过分配一个主数据库,并使其他从数据库的更新被视为待定,直到被主数据库确认为止,即可实现无冲突的数据库同步。轻量级LUCID(逻辑启动,一致性信息关闭)模型通过发送确认消息而不是整个答复记录来工作。

著录项

  • 公开/公告号US2011276636A1

    专利类型

  • 公开/公告日2011-11-10

    原文格式PDF

  • 申请/专利权人 WESLEY CHENG;MARTIN GRONBERG;

    申请/专利号US20100749412

  • 发明设计人 MARTIN GRONBERG;WESLEY CHENG;

    申请日2010-03-29

  • 分类号G06F15/16;

  • 国家 US

  • 入库时间 2022-08-21 18:14:38

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号