SOA架构暴露固有缺陷 CIO应时刻保持警惕
对于很多企业领导者来说,半夜两三点电话响起不是什么好事情——这很可能意味着,企业出了事,而且这些事情很有可能不知道该由谁解决。
随着企业规模的逐渐扩大,企业的复杂性也不断增加,不同部门之间职责、利益、流程的交错,让包括部分高层管理者在内的很多人不清楚,如果企业某个地方出了问题,到底应该追根溯源到哪个部门、哪个人。
这种现象对于已经深入到企业每个角落的IT产品、IT服务也是如此。早上南京OA登录不上去了——这到底是网络问题,还是南京OA问题,或者是数据库、服务器出错了?IT部门到底应该找哪个供应商解决问题呢?
当我们把目光转向SOA时,同样的问题出现了——当应用因为一个根本性的故障而被迫终止的时候,应该由谁来负责接听并处理用户的紧急求助?
目前SOA已经步入实施的纵深阶段,然而,近来国外的一系列SOA实施案例表明,曾经备受肯定的SOA架构正暴露出其架构的固有缺陷——当基于SOA的服务管理达到一定深度时,目前的SOA管理策略在服务故障的追根溯源方面力有未逮,这一现实对整个SOA架构和管理理念都提出了严峻的挑战。国内SOA用户应该对这一动向保持足够的警惕。
谁该为故障负责
分析师兰蒂·海福纳认为,曾经被广为称赞的SOA的架构特性正在暴露出它的固有缺陷——目前,大部分应用了或正在应用SOA架构的公司和组织对于“应该由谁来负责响应故障求助”这一问题困惑不已。
从目前的状况看,似乎总是能找到这样或那样的团队负责提供应用故障服务,但是最后的结局往往是所有应用相关的开发团队都被扯进来,围绕纠缠不清的责任问题一筹莫展,问题的根源却无从确认。
SOA架构拥有太多处于移动状态的组件,因此,顺藤摸瓜找到服务故障发生的根本肇因并不是一件容易的事情,更何况与此同时SOA还是一个由多个相互关联的层组成的架构,这更增添了查错的复杂性。
海福纳认为,目前的大部分SOA管理工具必须进行有针对性的改进以应付这种尴尬局面。SOA管理工具必须具备锁定深层次服务管理问题的能力。应该说,现有的SOA管理工具在定位问题的发生方面做得不错,它们大都能在问题发生时通过一项服务提醒CIO,即使故障产生的环境非常复杂。比如在Java、.NET、消息中间件或者是遗留系统接口内部这类环境,这些管理工具仍然能够迅速发现问题。
但是,仅此而已。
CIO们被告知系统中产生了一个故障,“好吧,接下来问题来了,SOA服务产生了问题,我们该向谁拨打这个求助电话呢?”海福纳说,面对实施过程复杂、需要由多个团队协作的SOA架构中产生的问题,每个团队都会龟缩在各自的阵地中大喊:“这不是我的错——我负责的部分工作得很好!”这显然是 CIO们始料不及,却可能得到的唯一答案。
- 1重庆OA行业资讯
- 2广州OA行业资讯
- 3南京OA行业资讯
- 4南宁OA行业资讯
- 5南昌OA行业资讯
- 6合肥OA软件行业资讯
- 7青岛OA行业资讯
- 8太原OA行业资讯
- 9上海OA软件行业资讯
- 10石家庄OA行业资讯
- 11长春OA行业资讯
- 12哈尔滨OA软件行业资讯
- 1深化应用杭州OA 全面推动企业跨越式发展
- 2SaaS模式解决中小企业两大难题
- 3企业信息化:集成还是集中?
- 4杭州OA五大不可控性 是否真的不可控
- 5举步维艰 SOA该如何落地中国
- 6计世独家:向信息安全要效益
- 7SOA:应该使用BPEL还是ESB
- 8中小企业如何决断租用或购买销售管理软件
- 9十大忠告让杭州OA项目顺利实施
- 10探析企业规划 安全实施SOA
- 11抓大放小,做好南京OA项目实施
- 12总结杭州OA之供应商编码的几大必备技巧
- 13澄清供应链管理常见的七大误解
- 14通过SOA看企业转变 注重理念指导
- 15IT运维传奇之你追我赶此起彼落
- 16知识管理的一场集体自救
- 17OA办公软件的应用模式已经脱胎换骨
- 18中小企业与刀片服务器联姻时机到来
- 19SOA分"大""小" 你如何选择
- 20通信行业OA软件构建“中枢神经系统”
- 21如何推倒项目组内的“部门墙”
- 22推动SOA和应用程序现代化的动力是什么
- 23SOA 解决业务部门与IT部门的分歧
- 24积极关注统一通信 CIO为企业管理铺路
- 25CRM环境下的业务流程重组
- 26案例点评:企业知识管理实施为何这么难
- 27破解影响IT项目速度的五大路障
- 28杭州OA实务:委托外加工计价作业流程
- 29灾难过后 电子商务迎来盛夏果实
- 30忽略人性化 传统杭州OA存在缺陷