用SOA打造企业仪表盘

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一个骑自行车的人,凭着眼睛、耳朵、身体的感觉就可以驾驭自行车了。一个开汽车的人,就要看看仪表盘了,但也还可以看到窗外路况。一个驾驶飞机的人,在天空中飞行,他看到的是一样的天空和白云,整个的驾驶过程就只能依靠精密的复杂的仪表盘所提供的信息。最近的一段时间里,飞机仪表盘和企业管理之间的关系越来越近,很多人认为未来企业,特别是上规模的企业需要建立一个企业管理的仪表盘,才能让企业在类似茫茫云海的未来竞争环境中准确找到着陆点。为什么需要仪表盘对企业而言,信息系统就是仪表盘。企业对信息系统需求是随着企业的规模和复杂程度的增加而不断增大的。创业阶段的企业,几个人的小企业,几乎不需要信息系统,所有数据都在头脑里,好比骑自行车。但企业发展到一定的规模,除了依靠脑力之外,还要更多的依靠其他的工具。再继续发展,更多的人更多的市场更多的事情,把总部、把总经理推升到更高的平台,越来越看不到全部的事情,越来越没有“一切尽在掌握”的感觉。对于习惯驾驭汽车或从骑自行车时代走来的老总,就要强调学会使用仪表盘。实际上仪表盘在飞机上是有历史的,最早的飞机是没有仪表盘的,就像最早的空战是飞行员拿着手枪对打一样。随着飞机的复杂度不断加大,仪表盘才成了必不可少的装置。和跨国公司相比,中国企业明显不足的一点是:跨国公司的财务控制系统都做得非常漂亮,因为它们是真正的大公司。这些公司的总经理们是非常善于使用仪表盘的,当然有时候发展到了过于依赖的程度。所以,在《追求卓越》一书中,作者提醒企业高层要采取走动式管理,以保持感觉的敏锐,这是事情的另外一端。我们的企业,恰恰处在这一端,即要开始学习使用信息系统,因为这是驾驭大规模企业的必要手段,就像驾驶飞机必须依靠仪表盘一样。企业需要使用仪表盘的原因,就是外界的商业竞争让企业一直处在一个高度变化的高风险行业环境中。领导要作出决策就必须最真实地了解外边的一切,CEO们越来越不希望只是听部门的一个汇报,他们希望每天能看到一个像飞机驾驶员仪表盘一样的东西,要实时不断地有发动机情况、油耗以及风速、温度、高度等这些信息一样,既可以随时掌控企业内部的运行情况,又可以了解企业外部的竞争环境,以便最快作出决策。如何建设仪表盘尽管飞机仪表盘和企业仪表盘有很多相似的地方,但是有一个最大的区别是,飞机的仪表盘几乎都是一样的设计,而企业仪表盘则需要根据不同企业的具体情况来设计。毫无疑问,企业的仪表盘并不是一下子就建成的,需要不断的设计和安装,从简陋一直到理想中的完美。IT部门根据老总和各个部门的需要,不断地增加不同的仪表,最终形成企业监控和管理的仪表盘。构建一个企业的仪表盘最重要的一点就是架构。这就像盖一座大楼一样,等到盖好了,虽然你可以在里面很容易地打一些隔断,但是如果再想加两厘米就是很困难的事情,所以这个架构一定是一个可以具有弹性的架构。在建设企业仪表盘的时候,随着现在IT技术的发展,你会发现,仪表盘上的各个仪表都有比较成熟产品,比如CRM、ERP、财务、供应链的等等,很容易就可以搭建起一个平台。但必须注意的是,这样搭建起来的平台并不一定能真实地在反映企业的情况。原因是这些仪表盘可能不是在一个工作平台上,或者不是在一个标准下工作。同时还有一个棘手的问题就是随着市场的变化和企业变化,企业的仪表盘经常是在一种不断地增加、修改和维护的状态,这就像我们一边在开飞机,一边在修翅膀,很危险。怎么解决这样的问题呢?这还是一个企业信息系统架构建设的问题,这个架构应该是一个能够边破边立的架构。根据以上的企业对仪表盘的要求和可能遇到问题,不难看出一个好的企业仪表盘需要具有弹性的、有统一标准的并且可以边破边立的。SOA理念的出现恰恰解决了这些问题。SOA在过去一两年解决的问题,就是希望预先把架构做成预集成的系统,使得每一个点的要求来的时候,实现起来比较快,这是一个基本的理念。这种工作方式,是将一个半成品做好,根据客户的需要快速组建,这样一方面可以让企业的信息系统能够随意快速地增加,又最大限度地减少了“修翅膀”的时间和风险。一般来说,使用SOA架构能使企业的信息系统边破边立地用到50%,这样实施一个新应用的时间会快很多,这就部分解决了新产品或者服务走向市场时间的问题。建立客户反映仪表盘如果企业仪表盘内部最大的客户是CEO的话,它解决了CEO需要快速了解全部企业内外信息,以做出决策的需求,那么一个好的企业仪表盘还应该能够反映客户的声音。北京银行网络银行部的副总经理张浩介绍了这样的一个例子,有个还房贷的客户经常出差,有时候就会忘记还款,他将自己的外地手机通知了银行,但是由于他两地经常变动,有时候银行还是无法通知他,为此他抱怨银行的客服电话没有能及时通知他,给他造成了损失。出现这种情况的原因很简单,银行的客户系统并不能灵活适应客户的变化。能够真实快速放映客户的需求,这一点正是SOA的强项。面向服务的架构正是SOA的核心理念。最大的变化在于,SOA是第一次把应用架构的对象有望变成业务人员,而在以前只有理科生才能解决这个问题,因为其中的工作都是编码的事情。从另一个角度来看这是业务能力和IT鸿沟之间的矛盾。业务人员可能是以文科需求的角度看问题,而技术人员则是理科实现的角度看问题,他们之间没有共同的语言。其实SOA有一些工具是可以通过配置的,让业务人员很容易把自己的需求让技术人员明白。现在SOA带来了很多工具,有很多业务建模的工具都是给业务人员看的,换句话说,你只关心你的工作流怎么走就行了,其他的都不用管。而业务人员一定是根据客户的需求来做事,这样企业的仪表盘就具备反映客户需求的能力。这和服务CEO基本原理是一样的,CEO要做的事情无非就是把客户的各种各样的需求,通过一个信息系统能反映出来,这也是为什么有些人也把客户称做“总经理”。SOA帮助企业将应用以服务的形式出现,方便以后调用。但随着SOA从试用阶段进入到实际应用阶段,企业会发现,一旦构建并部署的服务超过50种,就会导致“服务蔓延”现象。也就是,SOA面临着对服务的管理问题。SOA实施锦囊之三AquaLogic:SOA管理的利器随着SOA应用的深入,企业会发现,一旦构建并部署的服务超过50种,就会导致“服务蔓延”现象。这些难以使用、没人管理的服务会给企业带来盲点,主要表现为:一是在获得一致的数据视图方面;二是在服务性能中提供可视性和衡量并确保安全级别方面。这些盲点的出现将导致高额的维护成本、更多的集成工作以及来自用户的抵触——与企业希望拥有敏捷IT的初衷背道而驰。如何在异构环境中管理SOA生命周期?为此,BEA创造性地提出了服务基础架构的思想,并推出了服务基础架构产品系列AquaLogic产品系列。作为BEASOA360°平台的组成部分,全新的AquaLogic系列为创建、使用和管理内、外部服务提供了坚实基础。AquaLogic提供对SOA整个生命周期里部署、配置、保护和管理异构服务所需的全部功能,提供了一个开放和独立的平台,用于在企业范围内创建、管理和提供基于SOA的应用,这一完善的产品系列包含了所有SOA企业级部署所需要的关键功能,包括BPM、门户、安全性、消息传输、数据和信息服务的创建、部署和管理。BEAAquaLogic为IT提供了一组统一的产品来处理消息传递、服务管理、数据一致和安全需要,使软件服务能够实现“一次构建、随处使用”(COLA)的重用目标,从而帮助客户把孤立的或“冻结”的IT资产变成“企业流动资产”,更快地响应业务需求的变化。作为首个完全服务于SOA的产品系列,BEAAquaLogic目前包含了以下产品线和产品:BEAAquaLogicUserInteraction产品线包含了一整套产品,提供了数据和服务的显示和可视化功能,适用于多种交互式的用户环境,如:门户、协作社区和复合应用。该产品线还囊括了其他一些产品,这些产品能够为应用提供附加的交互服务——如协作、分布式发布、搜索和业务流程管理——所有这些服务都以业务客户为导向,有助于将整个企业转化为更具活力的构建者和协作者。AquaLogicBusinessServiceInteraction产品线包含了能自动驱动、执行和监控业务流程整个生命期的软件,此软件将人与人、应用与应用、以及人与应用软件连接起来。该产品线还包含了AquaLogicBPMSuite,能有效支持当前领先业务的复杂性和异构性,并能提高流程效率和优化效果,进而帮助客户提高组织的敏捷性,并在此基础上延伸了SOA的愿景。BEAAquaLogicMessaging为服务的发现、仲裁和管理提供了基础功能。此产品线包含了BEAAquaLogicServiceBus这一业界首个统一了企业服务总线(EnterpriseServiceBus)和运营服务管理功能的产品。它提高了服务部署速度、简化了异构环境中的SOA管理——进而使IT部门能更快速地提供业务服务。BEAAquaLogicData此产品线为企业范围内的高效数据集成奠定了基础。它包括支持数据服务的BEAAquaLogicDataServicesPlatform(BEAAquaLogic数据服务平台,即先前的LiquidData),数据服务能基于企业范围内的离散数据源提供统一、实时的视图。它使IT部门能够构建、修改和重用数据服务,从而使数据服务成为访问统一和一致信息的单一登录点。BEAAquaLogicSecurity此产品线为分布式应用的安全防护提供了一个统一的和具有适应性的基础架构。它包括BEAAquaLogicEnterpriseSecurity(BEAAquaLogic企业级安全,即先前的WebLogicEnterpriseSecurity),能够在异构企业中利用和重用共享的安全服务,显著提高了安全性和IT效率。它还提供了一流的、细粒度的权限功能,为应用资源的安全防护提供了更精确的控制。借助BEAAquaLogic,企业用户能够把SOA部署从试用阶段推进到真正能实际应用的、安全的、企业级阶段,实现跨平台的SOA部署。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功