用发展的眼光理解与认识SOA应用
太多的时候,我们都只是借着SOA的名义去做一些事而并没有真正考虑SOA能够给我们带来什么改变并且应该怎样去做。你是如何评断你自身对SOA以及其整合应用的理解与认识?非常准确?如果回答是肯定的那不得不给予赞赏。但是,事实真的是这样的么?
来自全球知名分析机构的Ronald Schmelzer会告诉你:其实,你错了!
当然,这样的决断可能是不公平的。确实,他并不是真正的针对你,或者说,他不是亲自针对某一个人说“你错了”。Schmelzer只是明确的说道了绝大部分的技术人员(甚至绝大部分的技术文章写手)对于所从事的SOA只是单纯的看作是“通常的点对点整合项目”。
企业级SOA在一开始就应当考虑信息安全保证,在技术手段方面有各种有效的防范措施可选用。最大的保证还是人的问题,由专业的人员制定合理的安全控制策略,配合全员安全意识提高,再辅以上面提到的种种技术手段运用,才能建立起企业级SOA信息安全保证的“万里长城”。
我并不是在撒谎,以上的话都是我从ZapFlash近期发布的Schmelzer的分析报告(http://www.zapthink.com/report.html?id=ZAPFLASH-2008228)中所得出的惊讶感受,而我相信,因为这篇冗长的报告而感到惊讶的决不仅仅只是我一个人,AmberPoint调查分析机构最新的调查中高达75%的内容就是Schmelzer报告中的以“整合”作为“实施SOA最佳切入点”。不得否认的一点,AmberPoint的调查分析并不是因为Schmelzer的报告,而是根据其自身所调查得到的出色成绩,利用整合之后只有1.5%的项目被视为失败。
但是,根据Schmelzer的意见,当前的SOA整合项目并不是所有都是真正意义上的SOA。如果你现在正在使用中间件,也许就是ESB来管理服务之间的通信,那这仅仅只能称作是企业应用整合,即EAI2.0,而不是真正的面向服务架构,而这正是他在报告中所提出的主张。ESBs更多的作为了EAI中的枢纽和发送或者是信息总线存在,从而使得Web服务整合更加方便,但是这些和SOA并不是一回事,他如是强调。
Schmelzer在报告中说了更多长而且复杂的内容去支撑他的论点,这里并没有简要讲解的意义。这些内容足以说明了这决非仅仅只是项目或是如何对SOA的定义,尽管确实是有一些内容是围绕这方面进行的说明。Schmelzer报告的目的在于帮助你实施SOA的时候避免付出高昂的代价却面对一些不该有的错误。
对此我也希望能够从中总结出一些关键点,以便能在SOA道路上走的更加顺畅:
1. 服务应该是一个抽象的概念,而不是简单的应用程序接口(API)。
2. 在一个SOA实施过程中不应该把服务的使用者和服务的提供者直接的关联到一起,这可以是作为内部或外部的独立存在。因为如果服务提供者或是服务规范的一些变化会直接造成你将遇到更多的问题。
3. 一件大家都在做但却不应该做的事:使用厂商的“黑匣子”,诸如ESB之类的技术产品去管理服务使用者和提供者之间的沟通。
4. 他还提出了一些其他的解决方案,当然也有一些值的我们借鉴和参考的,例如利用“服务注册为基础”的迟约束力以帮助服务使用者以委托的形式去解决服务提供方面的问题。(IT专家网)
- 1SOA发展机遇与挫折同在
- 2OA系统诚心求购软件、计算机硬件、下载及网址导航友情链接
- 3企业如何实施网络营销战略
- 4如何利用财务管理系统来管理好收入
- 5OA办公系统功能特性有何不同
- 6服务商瞄准中小企业IT需求
- 7MES系统中的生产运行管理系统
- 8南京OA实施执行不力 谁之过
- 9实现隐式和显式SOAP消息头
- 10ESB实现SOA 企业复杂集成的解决
- 11服务构造是SOA实施的关键
- 12对新华社办公信息化实践的两个思考
- 13KM:借力知识管理 提升员工满意度
- 14知识沉淀 推动企业创新
- 15SCA对于SOA的意义
- 16中小企业信息化建设需要信息安全防护体系
- 17国内SOA发展现况与面临的挑战
- 18工信部洪京一:数据中心需解的难题
- 19从人力资源外包看企业的理性光芒
- 20垂直B2C电子商务引爆 比拼的还是产品
- 21钢铁企业南京OA实施状况及解决方案
- 22南京OA发展方向及最佳商务模式分析
- 23绿色SOA 您的企业准备好了吗
- 24南京OA实施 防止“小人”的“作奸犯科”
- 25计世独家:走出孤岛迷局 培育强势IT
- 26计世独家:“线上生存”的集成运营支撑平台
- 27南京OA发展应改变思路 行业信息化差距不明显
- 28国内软件企业如何走出国际化道路
- 29Web2.0模式下 如何做好人才招聘
- 30脱离流程变革 伪南京OA成带剌玫瑰