移动对SOA的影响

来源: 互联网   
2013/5/22 22:16:04
  iPhone等智能设备引发的app革命证明,移动宽带对大家访问和使用在线资源产生了深远影响。因此,询问移动宽带将如何从总体上影响应用开发,尤其是SOA就是合情合理的了。

本文关键字: 移动 SOA

 

    iPhone等智能设备引发的app革命证明,移动宽带对大家访问和使用在线资源产生了深远影响。因此,询问移动宽带将如何从总体上影响应用开发,尤其是SOA就是合情合理的了。


    将SOA作为移动影响的关注目标,其原因是:移动用户的在线使用是高度分化的。传统的计算机用户上网冲浪是为了寻找东西,而移动用户则是使用app。就结构而言,此类app是屏幕图标、部分可选的本地处理程序与URL之间的一个连接。在许多情况下,app与在线服务的映射是1:1的关系,这是SOA这种类型的服务组件化的目标。


    RESTful Web服务的情况如何?


    表面上看,似乎所有的移动应用都促进了SOA,但是这种说法过于简单化了。总的说来,互联网革命尤其是移动互联网应用,已经创立了一种给予表述性状态转移(REST)的“Web服务”模式,即所谓的RESTful接口。REST创立了一种从某种程度上与SOA类似,但是在别的地方又迥异的“即服务”模式。


    RESTful接口代表无状态事件/响应处理。这意味着每个事件均在自己的上下文中进行处理;服务并不会去记住此前做了什么。这使得将RESTful服务扩充至互联网级别也很简单,但是被放置进逻辑序列的、涉及多服务的任务则需要其他东西来协调——一般是提出请求的设备。HTML页面就是调用RESTful接口的脚本。在SOA中,大多数实践者均认为无状态的要求是没那么严格的,SOA在服务总线或工作流引擎中也有一套隐含的协调模式—即将SOA组件与应用关联起来的消息交换,这种消息交换是通过结构化的方式将消息线程化来实现的。


    RESTful接口也更加简单。在许多情况下,这些接口就是某些最小化数据结构的简单HTTP GET及POST消息交换,或者是XML格式的负载。如果有必要的话,通过HTTPS提供安全性。在SOA中,基于XML的Web服务描述语言(WSDL)、简单对象访问协议(SOAP)以及一系列的支持协议(“WS-标准系列”)提供了从中间处理到数据安全、用户身份管理等一切事务的支持。几乎没有多少Web开发者曾使用过WS—标准接口,大多数移动设备平台对此都不提供完全的支持。

 

 

责编:李红燕
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918