企业想短期内实现SOA比较难

 
   | |

导读:需要有一种全新的软件技术,能够非常方便的解决业务流程的变化需求、和异构应用系统之间的信息集成。目前普遍的解决办法是二次开发和中间件技术,但缺点是费时费工。

关键词:软件 业务流程 异构 应用系统 信息集成 中间件

 
正在加载数据...

  作为非IT人员我对SOA没有太深入的研究,但是就ERP或企业信息化应用角度来看,现在企业经常遇到的有普遍性问题是:

  1、如何快速应对业务流程变化或业务范围的变化。

  2、如何快速满足企业管理的个性化需求。

  3、如何实现企业内、外不同架构应用系统之间的信息集成,消除信息孤岛。

  因此需要有一种全新的软件技术,能够非常方便的解决业务流程的变化需求、和异构应用系统之间的信息集成。目前普遍的解决办法是二次开发和中间件技术,但缺点是费时费工。

  很早以前,业内就已经提出“基于组件的开发技术(component-based development)”,后来又出现“企业建模(enterprise modeling”的概念和功能,这些和业务流程管理(business process management)一起,都应该是SOA的前期铺垫,SOA的诞生是业务流程不断优化发展的需要。

  SOA是一种在业务流程分析基础上的构件化开发技术,不同行业有不同的业务流程,同一行业不同企业除了共性的基本流程外,也有不同的特殊业务流程。随着企业管理创新和改革,市场竞争和内外环境的变化,业务流程会不断地变化和优化。如何设计这些基本的构件单元,是一件需要认真研究的工作,各个构件之间的接口,也需要实现标准化。

  一个可行的SOA架构,应当是能够满足各种业务流程变化的需要。因此,需要有具备IT技能和业务实践经验的复合型人才,才能完成此重任,不能脱离业务流程来谈SOA,对业务流程不熟悉是不可能开发出一个简洁实用的SOA,可能会弄得很复杂,但不一定实用。

  一个软件商开发的SOA架构产品,是仅仅解决本公司产品的问题,还是能够解决跨系统产品的问题,同时满足上述三项需求,是不一样的。可以都叫SOA产品,但是内容深度却大相径庭,要能够解决国际上不同公司产品之间的集成,还要有一个公认的国际标准,包括流程构件的标准和接口的标准,因为涉及的流程类型非常广,所以难度很大,而且需要在实践中不断完善,不是短期能够实现的。

  开发SOA技术应当是IT公司和IT行业的工作,作为企业,似乎没有必要也不大可能有力量能够从事SOA的开发。


SOA实施
 SOA实施的五大优势和四大挑战
 六成CIO赞同SOA实施的关键是服务构造
 SOA实施先易后难大局为先
 建立服务水平协议确保SOA实施
 刘尔洪先生:服务构造是SOA实施的关键
 SOA实施的优势和挑战
 SOA实施 困难重重
 寻找SOA实施真正阻碍
 SOA实施要找对切入点
 SOA实施必须注重治理
 SOA实施四大关键点
 SOA实施关键:构建服务组合
 SOA里的Erlang和并发
 SOA失败的十大人为因素及改善建议(二)
 SOA失败的十大人为因素及改善建议(一)
 为什么现在是实施没有平台SOA的最佳时机(二)
 为什么现在是实施没有平台SOA的最佳时机(一)
 让SOA真正落地
 企业用什么技术转向SOA?
 SOA演变过程
 数据管理是企业成功实施SOA的关键
 链接到WCF和Dublin的新AmberPoint序列
 与未来有约SOA发展五大预测
 有关SOA将死的谣言……(二)
 有关SOA将死的谣言……(一)
 SOA架构实施锦囊:把脉SOA应从评估开始
 SOA是死了还是仅仅处于休眠状态?
 IT花费见涨 SOA价值何在
 阻碍SOA成功实施的三大因素
 SOA应用的阻碍是领导的不重视
 最好的SOA领航员并非一开始做好服务(二)
 最好的SOA领航员并非一开始做好服务(一)
 中国的SOA之路缘何只能自己走
 未来SOA可以更好地发展吗?
 实施SOA的前提是企业的流程梳理
 企业实施SOA面临的挑战和对策
 确保SOA以业务为中心的方法
 实施SOA的前提要把企业的流程梳理
 SOA顺利实施的十大问题
 实施SOA的一种更简单的方法
 SOA在多数企业中的应用不可避免
 模式变迁和状态对比 简述SOA实施路径
 中国SOA成功的关键在于实施路径
 企业想短期内实现SOA比较难
 SOA概念已经落地 生根发芽尚待时日
 SOA不能提供可持续软件的原因
 建立SOA政策管理基础设施的若干技巧
 SOA失败的“恐怖故事”在哪里?
 SOA平台实现政府机构现代化
 SOA实施得“相信群众”
 宁夏银行:逐步转向SOA
 SOA实施:自顶向下还是自底向上?

原文出处:http://soft.ccw.com.cn/expert/htm2009/20090610_637473.shtml
 
来源:计世网    
 
 
 
 
 

SOA实施

 
就好像是医疗保健行业相当不错地风化了经济衰退,所以一些厂商已经在最近期待投资。甲骨文和Axolotl公司在2010年医疗卫生信息与管理系统协会……
 
虽然你可以在没有SOA实践的情况下使用云计算,你也可以在不使用云计算的情况下利用SOA,但是云计算的真正价值是使用服务、数据和流程……
 
许多基于服务的新应用跨越了单一组织的边界,在集成这些扩展系统时,数据定义经常是最可怕的挑战压力。加州个独立系统运营商(ISO)就是个实例……
 
Harris公司气象学家使用SOA将天气信息集成到下一代空运系统。上个月在亚特兰大举行的美国气象协会(AMS)会议上,他们探讨了这项工作。
 
现在微软Azure市场上有售,早期企业采用者开始在应用程序上进行移植。自从开发人员专门从事.NET云平台,微软可能就再三思考调查其他云厂商。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录