SOA——移动解决方案



描述

现如今,移动设备已成为今日经济的主力,移动网络变得更便宜,可为用户提供更快速的网络服务。基于网络的移动解决方案必须与企业环境中的后端通信。

下图展示了基于 SOA 的移动应用程序开发

SOA Mobile Application Development
  • 使用上图,我们可以解释如何通过面向服务的模式简化移动解决方案的配置。

  • 此流程的目标是从移动电话读取物品的条形码。

  • 然后,用户将填写表单并将其发送至服务器。不会直接将消息发送到服务器,但会使用名为 企业服务总线 (ESB) 的解释器处理数据并将消息发送到适当的服务器。

  • 在最后一步中,消息将存储到数据库中。

移动部分

这是一个在移动电话上运行的应用程序,它将所有数据存储在本地数据库中,并且用户可以查看未设置的数据并尝试再次发送它们。

通信中间件

ESB 充当服务器和移动电话之间的中间件,它将从移动电话收集数据,并处理存储在不同数据库中的消息。中间件在移动电话和服务器之间是一个定制程度更低的部分,并且造就了该系统的成功。

服务器端部分

服务器端部分通常称为网络视图,提供从数据库检索到的收集数据。

以上三部分(移动部分、通信中间件、服务器端部分)说明可以通过使用面向服务的架构以系统化方式使用移动解决方案。

广告