移动业务模型关乎SOA的未来?

日期: 2012-04-11 作者:Stephanie Mann翻译:李松 来源:TechTarget中国 英文

SearchSOA用户挑战及优先级2011-2012年度读者调查表明,组织机构对移动应用的投资正在增加:44%的受调查者说,他们的组织机构在今后两年内,移动应用集成和基础设施软件将会获得更多预算(可参见下图)。随之一个自然而然的问题就是,移动应用以及集成开发的需求结果,是否会—以及如何—影响SOA的未来。

  移动业务模型关乎SOA的未来  

  最近几年以来,SOA不得不去适应新兴的云和移动应用的开发需求。在移动设备上由于内存,存储容量和屏幕尺寸的限制,开发人员被迫使用“分块缓存”服务来更好的服务移动用户。在进行应用设计阶段,也需要去考虑处理移动后台系统的弱点。中间件也不得不去处理移动领域中由于多种不同平台和设备所带来的特殊需求。

  或许更重要的是:移动应用的热潮可能会使得IT和业务部门的领导重新思考他们的业务架构。专家门建议说,随着局势的发展,对于成功的IT规划,移动办公人员和移动用户将处于一个更加核心的地位。

  “到现在为止,无论我们用SOA做了什么,我们所做的都不外乎是对传统的工人生产力授权模式的支持,因为这是我们所唯一拥有的模式,”电信和媒体策略咨询集团CIMI公司的总裁Tom Nolle这样说道。“如果说业务流程的概念再造有什么重点的话,那么它就会是移动办公人员。”

  随着移动应用范围的日益扩大,它已经显示出有改变传统商业模式的迹象。日益智能化的设备正在逐渐改变业务运作的方式,它使得工作人员能够迅速获得信息,并为他们提供比以往任何时候都更为快速的支持。“【移动】设备是唯一能够始终伴随在工作人员身边,支持一切对他们的生产力所必不可少的活动,这也就意味着,移动设备可能会是我们如何在未来进行业务操作的很大一部分,”Nolle说道。移动应用将会如何影响SOA,其答案将取决于移动应用将如何改变人们业务操作的方式。

  根据Forrester的分析师Randy Heffner的说法,如果SOA实现的好的话,移动应用不应该从根本上改变SOA。他还指出,对于那些已经有可靠的SOA基础设施的企业来说,过渡到移动应用会更好。“如果你现在做的SOA很好,你通过移动或其它平台做的事情就会更容易做,”他说道。“如果你做SOA没有做好,那么在做移动应用的时候,可能的一个影响就是它会暴露你在SOA的服务设计时的一些弱点。从表面看来,感觉像是它改变了SOA的实施方式,实际上你原来的做法就是错误的。”

  移动应用的实施会暴露那些“坏的”服务设计,这一认识将会是移动应用将会如何影响SOA未来的根源所在:从业务端,业务服务设计是如何关联到他们的业务模式的。“进入到移动应用,这需要你在设计时更加贴近你的业务,而不是应用集成,”Heffner解释说道。

  参加SearchSOA.com调查的Howard Gunn,同时也是WorldView网络服务公司的副总裁和《IPTV基础》一书的作者,他反映说,随着移动需求变得越来越广泛,SOA将不得不改变,以进一步解决在云和移动应用中所固有的安全问题。“我们还没有达到可以信任无线设备的程度,”他说。“目前,几乎任何人使用的无线设备都可能会被黑客攻击。只要在手机中有电子钱包存在,就一定会有电子扒手。”

  Gunn同时指出,移动终端用户是未来变化的一个主要驱动力。“现在,复杂应用正在被移动终端用户所驱动,”他说道。“最终,业务流程将向着客户转变。”

  前端设备的快速创新需要后端的SOA更加灵活。

  “你不会知道在未来将会有什么互动的方法,因此,您的SOA方法,最好不要依赖于它,”Heffner说道。随着Web和Web浏览器的问世,极大地改变了软件架构的元素。更多的变化是在商店里。最近一波的“始终连接”的智能设备可能是新一代沟通和客户参与工具,但它显然也肯定不会是最后一次。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 移动设备遗留应用现代化

    如果你的企业已经成立超过20年,一定有一些不是为移动而构建的遗留系统。这些系统可能也不是为Web而构建的。那么应该怎么处理这些应用?