基于SOA(面向服务的架构)部署企业应用已经成为企业公认的IT发展趋势,越来越多的企业和组织机构开始考虑应用SOA架构。因为SOA架构通过以服务为中心,而不是以应用为中心来组织企业IT系统,所以使企业实现了应用集成,在原有IT资源基础上,很好地提升了企业应用平台的功能和内涵,允许IT系统更快地提供服务、更好地适应业务的需求、以及允许业务更快地响应并提供更好的用户体验。
业务与IT面临挑战
今天,企业IT系统应用面临的挑战:其一是信息不能共享,比如一个子系统中的数据,如果需要在其他系统中应用,就需要重复采集,造成资源的浪费;其二是缺乏对企业IT系统和业务流程的总体监控,在业务需求激增的情况下,企业要求成本更低地完成IT系统建设。
如何充分利用现有IT资源,规划和实施IT系统,使其能最好地适应业务需求的变化,为企业的业务运作提供最佳的支持,确保企业对IT投资回报的最大化?应对这些挑战,单靠传统的IT技术和系统架构是不够的,企业必须建立一个灵活的、快速响应的客户支持基础架构,它可以包容现有的应用,并满足未来的客户需求和业务需求。
SOA的价值
SOA是构建企业软件架构的一种方法,它的基本思想是以服务为核心,将企业的IT资源整合成可操作的、基于标准的服务,使其能被重新组合和应用。在SOA架构中,所有应用能够通过标准化的服务接口连接起来,交换数据和处理过程,而无需考虑应用是用什么编程语言开发的或在什么操作系统下运行。在这种模式下,一个应用或部分应用是一种服务,可以被共享和重用。
与其它企业架构方法相比,SOA让IT变得更有弹性,能更快地响应业务需求,从而实现更好的业务灵活性,使企业能够对快速的变化作出有效的响应,并利用变化来获得竞争优势。企业信息化建设是一个延续性的过程,对已经拥有多个业务应用系统的企业来说,实施SOA可以充分保留原有的IT系统,通过建立一个能够屏蔽底层系统复杂性的基础架构,为IT资源的自由流动构建一个基础平台,然后,将原有系统中的各个业务功能封装成服务,并根据业务的需求进行重新组合,包括开发员工,技术,软件,硬件,语言,平台,数据库和系统,最终复合成新的业务系统,从而快速满足新的业务需求,提高业务和服务的创新能力。根据实际应用案例评估,适当使用SOA 能减少成本,增加资源使用效率40%,同时可减轻达10 倍的维护工作量,减少潜在风险,管理和监视费用。更加重要的一点是,SOA可以帮助企业拥有必要的灵活性,重建一个有“客户响应能力”的企业,以面对日益快速变化的环境。
SOA登陆中国
基于SOA的解决方案,在全球各行业中应用已经屡见不鲜,目前,在中国也已出现SOA的成功应用,这些成功案例的主要解决方案提供商是BEA和IBM。
包括广州国税、浙江烟草、重庆电力等在内的企业,通过实施BEA SOA解决方案,实现了企业应用集成,很好地提升了企业应用平台的功能和内涵,建立了更为高效的客户服务平台,为今后系统的进一步建设提供了完善的平台支撑能力。以重庆电力为例,2004年重庆电力启动了“客户关怀系统”项目,仅仅用了半年的时间,该项目就成功上线。重庆电力重组部分业务流程,集成目前常用的业务应用系统,为客户提供统一的业务入口,从而提高客户满意度,而且为公司后续业务系统开发提供足够的扩展能力。北京市朝阳区政府与IBM中国公司合作,建立国内首个基于SOA架构的城市网络化管理信息平台,整合了多项数字城市技术,采用信息实时采集传输的手段,通过建立城市管理监督中心和指挥中心,再造城市管理流程,从而实现精确、敏捷、高效、可视化全时段、全方位覆盖的城市管理模式。
(责任编辑:海纳百川 qlmzl11268@hotmail.com TEL:(01068476606-8007))