📅  最后修改于: 2020-11-25 04:44:04             🧑  作者: Mango
如今,在当今的经济中,当今的移动电话已变得越来越强大,并且移动网络变得越来越便宜,并为用户提供了快速的服务。基于Web的移动解决方案必须与企业环境中的后端进行通信。
下图显示了基于SOA的移动应用程序开发:
使用上面的图片,我们可以解释如何通过面向服务简化移动解决方案的配置。
该过程的目的是从移动电话读取物品的条形码。
接下来,用户将填写表格并将其发送到服务器。该消息将不会直接发送到服务器,但会使用称为Enterprise Service Bus(ESB)的解释器来处理数据并将消息发送到适当的服务器。
在最后一步,该消息将存储到数据库中。
这是一个在手机上运行的应用程序,它将所有数据存储在本地数据库中,用户可以检查未设置的数据并尝试再次发送。
ESB充当服务器和移动电话之间的中间件,该中间件从移动电话发送收集的数据并处理存储在不同数据库中的消息。中间件是手机和服务器之间较少定制的部分,它可以使系统成功。
服务器端部分通常称为Web视图,它提供从数据库中检索到的收集数据。
以上三个部分(移动部分,通信中间件,服务器端部分)指定可以通过使用面向服务的体系结构以系统方式使用移动解决方案。