业内人士Sean Rhody称,我喜欢的说法之一是,如果你不知道你要去哪里,你向任何方向走都可以。虽然人们在许多情况下用这句话作为他们随心所欲地做事的许可证,但是,这句话的真正含义应该是,在你踏上旅途之前,你应该计划好你的目的地。你要拿出地图,找到你的方向,找到你要去的地方以及你沿途要做的事情。
SOA不是企业中解决所有IT和经营问题的灵丹妙药,应用和实施也不是一蹴而就的事情。然而,只要企业愿意系统而认真地加以了解应用,SOA还是可以带来极大优势的——而且需要企业花时间了解SOA的真正概念:究竟是什么,不是什么。
各大机构已围绕SOA进行了不少调查研究,把这些数据摆在一起又会呈现出怎样的景象呢?3月12日,Joe McKendrick发表了题为“SOA采用趋势——数字反映出的现实”的博文,文章对过去12个月关于SOA采用情况的重要调查进行了汇总。鉴于调查方法、调查对象以及调查机构的不同,即使是相同内容的调查,数据之间存在差异那也是很平常的事情。
毫无疑问,来自电信、制造、石油天然气、金融、电力等等行业的大企业是中国信息化服务的最重要对象之一,经过这些年的信息化建设,他们的信息化建设已经取得了很不错的成绩。但这些行业的CIO们,这些掌控着中国IT采购最重要生杀权的IT厂商的最直接上帝们,他们对现在的IT系统还有什么痛点?他们目前的IT状况如何?他们下一步的采购重点将是什么?他们未来需要什么样的IT系统与产品?他们最关心什么?关于这些问题,IDC最近进行了50家大中型企业(涉及电信、制造、石油天然气、金融、电力等行业)的CIO调查,与此同时,《中国电子报》记者也对很多行业大企业进行了采访,以试图梳理出目前CIO们最关心的IT焦点。
2009年4月24日,为了扎实推进城市信息化建设,由江苏省无锡市信息化办公室主办与IBM公司联合举办的“无锡市信息化工作创新发展论坛”今天隆重召开。无锡市政府副市长方伟、副秘书长周浩明和信息化办公室主任张克平出席大会并发表讲话,IBM苏皖分公司总经理陈志远先生及IBM公司信息化领域的专家参加大会,并同无锡市领导就政府如何围绕和谐社会,以信息化创新推动构建智慧无锡进行的深入探讨。
我们就SOA测试问题从三个不同的角度分别请教了三个人:培训师、厂商、从业者。Randy Rice是一位软件测试和软件质量领域的主要作家、发言人兼顾问。Randy的公司为SOA测试提供培训服务。Frank Cohen 是一位作家也是一家开源软件测试公司Push2Test的创始人。Jim Giddings是一个SOA测试从业者,前任SOA路线捍卫者。过去几年中,他曾经从事许多SOA行动。
本文介绍了为什么说公司在自己的应用程序架构中采用 SOA 技术与在基础设施架构中采用虚拟化技术的原因非常类似,这主要是受工作负载和信息虚拟化技术的驱动。SOA 和基础设施虚拟化技术可以很好地进行协作。随着在企业中提供的服务越来越多,以及这些服务大小和规模的不断增加,实现支持这些服务的基础设施虚拟化技术也日益必要。没有基础设施的虚拟化,企业的管理就会变得非常复杂,很难实现服务的灵活性优点。
Gartner著名的分析师兼副总裁,Yefim Natis提醒大家:目前,所有的套装软件厂商都在走向SOA,如果您的组织还在犹豫不决,那么您可能会发现自己买来的应用软件搭配不当,不能在一起正常运转。
SOA是一种提出了许多承诺的方法。在整个保险和金融服务行业有许多成功地实施的案例。但是,重要的是对SOA要有一个切合实际的预期,不要太低,也不要太高,恰如其分就行。
对于多数公司来说,整合与SOA是相互交织的,尽管专家们认为它们的联接过于紧密了,但你不能在SOA中逃脱整合的价值主张。这也许就是企业应用集成系统的回归吧,我就多次遇到关于SOA和整合新的事物。
在这篇文章里,我们将探讨如何构建新型应用,把网络的成功扩展到所有电话信道中。利用最新的工具和技术,这一切可能要比你预想的简单得多。
不久前Burton Group的分析师Anne Manes所发表的一篇名为“SOA已死,但服务继续长存”的文章引起了高度反响。在文章中,Anne表示经济危机扼杀了SOA,但作为SOA的延伸,云计算和软件即服务(SaaS)将接过重任。SOA如今只是编写软件的一种方式,Anne将云计算和SaaS与SOA联系到一起是一个有趣的观点,无可否认,云计算和SaaS是把面向服务运用到数据中心基础架构和软件平台上的典型例子,它们是新的热点。
在SOA的使用中存在着隐患,很多人已经被这些错误的概念或者做法误导,那么,理解这些隐患,能够帮助你达到深谋远虑的程度,从而使你在SOA的道路上更加安全的前行。为了使你有一个好的开端,我们已经收集了五种最为常见的、SOA使用中的隐患。
总得来说,SOA并没有就此销声匿迹。SOA是WebSphere云战略的基石,它所定义三种服务层级允许客户在公有云和私有云环境中真正做到以更少资源,更快更好地完成更多任务。
现实世界的SOA把服务发现、治理、安全和管理结合在了一起。最有效的SOA部署取决于对所有这些因素的控制。没有这些控制约束一个企业的SOA,这个企业的IT部门就会出现电影《飙风战警》式的混乱。
SOA(面向服务架构)的可重复、松耦合等优势,让ISV们趋之若鹜。近两年,我国的ERP软件供应商们也积极向SOA转型。2008年4月,用友发布了全新的基于SOA的新产品U9。而在2008年6月24日,浪潮在北京发布其ERP新品——浪潮ERP-PS10时,也强调了该产品是基于SOA架构。
数字应用的世界里应该都是一个个的小球,代表着一个个简单的功能,几个小球组合起来,就是一个超级无敌的变形金刚。我们程序员学设计模式、学架构、苦练抽象/接口/范型、搞平台,终究敌不过让人想拿棉花当板砖撞头的用户大帝。我们盼啊盼,盼了CORABA,盼来了EJB,盼来了COM+,如今我们又盼来了SOA,一个个设计精巧思考成熟的组件模型体系。但是,我们的胜利号角怎么还是没有吹响呢?我们怎么还处在石器时代照着石头磨刀呢?