企业应用集成(EAI)及网络服务专家David Linthicum很关心能够带动移动设备在面向服务架构(SOA)方面的Web服务移动空间、酝酿中标准的发展以及一些像诺基亚这样的公司的行动。
在JavaOne方面,诺基亚宣布他们正在智能移动电话上创建面向服务架构的框架,这将会使Web服务变成家喻户晓的词汇,因为它们将会在我们的电话上运行。
与台式电脑或服务器上的应用程序及电信主服务器相比,如MMS信息服务器、位置服务器 (见下面的介绍)和状态服务器,JavaOne比传统的SOAP界面有更多的不同。我们知道那些方法有效,但是不了解这里的核心转换机制是从简单的信息共享向应用程序服务全部下载到移动设备方向的转换。所以,这不仅仅是全新的,而且很有用。诺基亚计划让移动客户端的合成体直接进入到使用异步Web服务的SOAs中。
坦白地说,使用移动设备的混合Web服务并不是一个新的概念。例如,基于SOAP解析器的J2ME和JSR 172提供了关于XML的一套标准,以及J2ME设备上的SOAP APIs。
已有方法的问题在于其假设,这个假设是设备同一时间内只与一个服务有相互影响,使用的是同步机制(这更像传统的RPCs)。可能就像你所知道的一样,同步的和移动的设备并不意味着会很好地结合在一起,所以很多开发者选择了该方法中更为个性化的类型,而不是对这些标准施加影响。