每天,市场上都会出现越来越多功能强大的移动设备。更大的触摸屏使这些移动设备能够用于越来越多的复杂任务。因此,当您或您的员工在现场时,只需轻轻一触,就能获得所有重要的业务信息。而且,如果您的企业已经启用了 SOA,那么实现这一点将非常简单。但首先需要遵循几个步骤:
- 决定哪些业务流程必须可在移动设备上使用
- 重新定义所需的业务流程,使大多数任务都能在离线模式下完成
- 决定哪些功能应在移动设备上提供
- 为移动设备设计图形用户界面
为使业务流程能够在移动环境中运行,SOA 专家/顾问和移动设备专家之间需要密切合作。这对于克服两个系统的所有局限性和实现成功集成都是必要的。最好只在移动设备上提供所需的功能,并将与主 SOA 系统的交互次数和传输的数据量限制在最低限度。另一方面,业务流程分析师应非常小心,不要过多限制功能,否则已定义的业务流程将变得毫无用处。
移动设备专家的主要目标是决定应支持哪些移动平台、帮助您重新定义业务流程、设计图形用户界面等任务。他们应考虑到移动设备显示屏的大小、与电脑相比有限的功能,当然还有与数据传输相关的限制。在一些偏远地区,网络信号可能很弱,因此数据传输会非常缓慢,甚至无法传输。即使网络信号很强,移动设备的数据传输速度也无法与局域网相比。这就是为什么移动应用程序应设计为离线模式工作的主要原因;只有在需要传输数据时,才能与 SOA 环境建立必要的连接。
对于图形用户界面,可以考虑两种主要方法:
- 网络界面
- 自定义应用程序
对于网络界面,只需创建适当的网页。这是一种较为简单的方法,而且不太复杂的网页与移动设备上的大多数浏览器兼容。因此,虽然这种方法可以在多种不同的移动设备上使用,但功能有限,只能用于非常简单的任务。
对于复杂的任务,建议实施定制应用程序,以利用 Android 平台以及非常流行的 IPhone 和 IPad 设备的丰富功能。这将为移动设备带来 SOA 环境的全部功能和丰富的图形用户界面。采用这种方法,您的员工在现场的工作效率将大大提高。
只需在 SOA 环境中进行这一相对简单的更改,并为移动设备定制应用程序,您的员工就可以实时访问重要的业务信息,即使他们身在外地。在当今竞争激烈的商业环境中,这样的优势意味着成功与失败的区别。