服务基础架构加速SOA实施

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:viclee0716
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  要成功地实施SOA,就需要一个优化的、开放的服务基础设施,基于它,无需编码就建立起跨异构系统的复合应用。
  有这样一个案例:两家大型企业已达成合并协议,其财务系统也随之需要进行整合。让IT部门感到高兴的是两家企业使用的财务系统都出自同一厂商,并且是同一产品,因此IT部门相信该软件的整合工作会相对快速和简单。然而,工作的最终期限已过去两年,该项目仍然未能完成,预算也超支了200%。到底发生了什么?
  企业应用系统包括了多个版本和例程——这增加了集成复杂性。两家企业虽然采用了相同的财务系统,但各自的会计业务流程却大不相同,因此分别对应用系统进行了不同的定制。由于定制的业务逻辑隐藏在应用中,因此进行系统合并时必须深入了解复杂的底层技术,这需要开发团队耗费数月编写代码。
  
  如何解决这一难题
  
  如果企业采用了成熟的服务基础架构,那么以上问题将几乎不会存在:业务逻辑可以在基础架构中进行安全的抽象,并能够采用XML实现快速标准化;应用服务被编译为端到端的工作流,而不是系统间脆弱的连接。这将使合并后的企业能够专注于合并业务流程,而非开发数千行的集成代码。
  
  服务基础架构应运而生
  
  服务基础架构的出现实际上是企业应用基础架构的自然演进。初期,企业若想定制网络操作系统的功能,就需要自己对系统进行编码。基于HPUX、Solaris或AIX的应用或扩展都包含在各自的系统代码中,这就形成了不具有重用性的孤岛系统。这种方式带来的必然结果是企业IT系统变得越来越依赖于同种设备,久而久之就会导致厂商垄断——企业变成了HP专卖店,或是IBM、SUN的设备专营店。
  同样的一幕在若干年后随着企业应用软件的出现再次重演。企业为使其SAP供应链应用系统或PeopleSoft人力资源系统适应内部业务流程而进行相应定制时,开发人员需要在SAP或PeopleSoft应用系统内部进行编码。如果企业需要将Siebel CRM解决方案和Oracle数据库进行集成,那么集成代码必须被包含到Oracle或Siebel应用中。企业自己的业务逻辑再次成为了厂商专有软件的内部“财产”。
  为了将业务逻辑从樊篱中解放出来,企业应用基础架构应运而生。最初的企业应用基础架构是分布式事务处理系统。1995年,BEA推出了Tuxedo平台,它提供了在异构环境中构建和集成C、C 和COBOL应用的框架。通过使用API和集成服务,Tuxedo对技术的底层复杂性进行了有效抽象,从而将功能从底层编码中提取出来。随后,Internet的广泛普及要求企业应用能够与基于浏览器的前端协同工作。应对这一挑战,BEA WebLogic Server 和BEA WebLogic Platform为此类应用的开发、集成和管理提供了业界第一个统一框架,使企业能够从容构建对业务成功至关重要的企业应用。
  有了用于扩展操作系统和企业应用的平台之后,企业应用开始向面向服务的架构转变:将一个系统表示为一整套可重用的服务,使其他系统能够对该系统进行访问。
  面向服务的架构(SOA)给这一问题的解决带来了希望,它可以将包含在企业应用中的离散业务功能提取出来,将其组合为可互用的、基于标准的服务。但随着SOA从试用阶段转向实际应用,用户逐渐发现他们需要一种新的软件基础架构来帮助他们快速地组合、发布、配置和管理服务,特别是那些建立和部署了50个以上Web服务的客户对此的需求尤为迫切,因为Web服务的增加会导致“服务蔓延”,从而需要不断地集成并使规模化的难度加大。
其他文献
每个人都希望服装设计师能为他量身定制,而每个设计师则希望设计出的衣服适合所有人。同样,在ERP领域,每个客户都希望供应商能为他而个性化,厂商则为了追求利润最大化,都希望所提供的“标准”ERP符合所有用户。  这似乎是永远不可调和的矛盾。  目前,市场上的ERP厂商走了两条相反的路线:一是产品化路线,“任尔东南西北风,我自岿然不动”,用一把尺子去量所有用户。好处很明显,产品复用性高,厂家的利润自然可
在北京大学主校区任何角落,只要有一台笔记本电脑或PDA,便可以随意无线上网。北大计算中心主任黄达武认为:“北京大学正利用计算机技术、网络技术、通讯技术对学校与教学、科研等所有信息资源进行全面的数字化,并把学校建设成一个超越时间、超越空间的虚拟大学。”    突破传统局域网的呼声    北京大学无线局域网于2002年5月开始建设,同年6月底,主体工程基本完成。学校师生以及来访人员可以随时随地借助笔记
北京邮电大学电信工程学院副教授 硕士生导师 余浩博士   NGN的概念一直是业界争论的焦点,但是业界的共识是NGN并不是一个全新的网络,而是现有各种网络的融合。经过长期的探讨,以Internet技术为代表的分组网络,因为其开放的架构、低成本以及庞大规模等优势作为构建NGN的基础已成为业界的共识。NGN的体系结构可以分为四个层面,分别是接入层、传送层、控制层、业务层,这种体系结构使承载、呼叫控制、业
近日,在红帽中国成立一周年之际,其办公室正式迁入位于北京中央商务区的财富中心,更宽阔的办公室反映了公司一年来的高速成长。   红帽公司大中华区总经理陈实先生表示, 2005年,红帽中国成功实施了“三角战略”,其销售额实现了150%的增长。“三角战略”是红帽公司在去年进入中国市场后不久提出的,包括政府(开源模式)、企业用户和教育培训三个层面。经过一年的发展,红帽三个层面均取得了实质的进展。   在与
微软不应该凭借自己的垄断地位,忽视消费者的想法。因为无论哪一家公司,无论它多么声名显赫,如果对消费者不够重视,耽误的必将是自己的“钱途”。  在微软做出停止为Windows 98、Windows 98 SE以及Windows ME提供技术支持这一决定的时候,我们不知道它是否考虑过用户的利益。要知道,在Windows XP日益普及的今天,这些旧版本的Windows的存在虽然看上去有点不协调,但据ID
日趋激烈的竞争,提高了卖场进入者的资本风险。虽然这个行业市场大,机会多,但并不意味着投资卖场很容易成功。  投资卖场能不能赚钱?这是一个极度敏感的战略投资决策问题。中国零售业终端卖场的总量很大,规模达到上万平方米的卖场就超过30万家,而小的便利店、自选超市、批发市场、集贸市场等终端零售机构,更是不计其数。  这些零售机构中,自主经营和直接销售的卖场非常少,大都是以销售点出租的方式来规划盈利模式。探
理想的解决方案就是卸载应用系统的安全功能,交给网络设备来完成。网络设备根据提供的特定应用的相关信息可以滤出对系统的恶意访问。  这种保护的功能就如同一个防火墙一样,但它却是基于特殊的应用逻辑基础上,而非一般的流量模式,来保护应用系统。针对这种需求,一种新型的安全解决方案——应用防火墙就诞生了。  F5公司的TrafficShield是一款独特的应用防火墻,可为web服务器与web应用系统提供全面的
一直对以BT软件为代表的P2P技术持敌视态度的好莱坞终于抛弃前嫌,希望通过与BT的合作来增加自己的发行渠道,满足消费者在线购买影视节目的需求。  近日,有消息称BT(BitTorrent)公司和Hart Sharp Video、Egami传媒、Koch娱乐及The Orchard四家美国电影公司签署了版权授权协议,计划采用“包月订用”的方式通过BT下载出售这些公司提供的电影和视频节目。在两个月之前
企业全称:TCL电脑科技(深圳)有限公司  1999年,杀入电脑界不久的TCL电脑提出将个性与时尚相结合的“非常新主张”。  TCL电脑科技(深圳)有限公司成立于1998年,公司位于中国深圳高新技术产业开发区TCL大厦。  TCL电脑是一家致力于笔记本、家用台式PC、商用PC、系统集成等计算机产品,以及数码照相机、数码摄像机等数码产品的研发、设计、制造、销售和服务的现代化高科技企业,经过八年快速而
中国特色社会主义法律体系的形成,把国家各项事业发展纳入法制化轨道,具有重大的现实意义和深远的历史意义。但由于历史原因,我国现行法制体系尚未完善,如何实现法制的良善化、精细化已成为深入转型发展时期的时代任务。在全球法治发展背景下出现的世界正义项目和法治指数运动,给予人们许多启发。  提出法治一体建设具有重大的制度建设和理论发展意义。建设法治国家是根本任务和远大目标,建设法治政府是核心任务和关键环节,