• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SunSOA架构和组合应用平台软件(CAPS)综述

发布: 2007-6-21 12:06 | 作者:   | 来源:   | 查看: 15次 | 进入软件测试论坛讨论

领测软件测试网

   

    当前,在IT技术和业务环境的快速变化的大环境中,SOA (面向服务架构)是软件发展中最热门的话题,同时也成为了包括中国企业在内的全球企业迫切需求的软件基础架构。

一直以来,Sun公司致力于SOA 架构和组合应用平台软件(CAPS)的研发工作,并推出了相关新产品与行业解决方案,这些产品和方案被全球企业客户广泛采用,获得了良好反响。现将有关背景情况综述如下:


    1、Sun的SOA之旅


    今天IT企业的现状是,企业希望采用现有的应用程序来处理当前遇到的业务问题,但是又绝不可能相对任何业务挑战都去创建一个与之适应的新的基础环境,因此企业渴望有一个灵活的应用基础架构,能够对业务的变化做出快速的反应。而SOA(Service-Oriented Architectures)正是一种由服务导向的模块化的松散架构,凭借这一松耦合特性,SOA可以让企业按照模块化的方式来添加新的服务或更新现有服务,以满足新的业务需求,还可以把企业现有的或已有的应用也作为服务来提供,从而极大地保护企业对现有的IT基础建设的投资,降低企业的总拥有成本,让企业赢得市场运作的成功。这就是SOA吸引全球企业的重要缘由。


    基于SOA的优势,Sun积极关注这一面向服务的体系架构,并做了很多工作和努力。早在2004年7月,Sun就发布了综合性SOA计划,以使Sun的Java企业系统软件和Sun Java开发工具等产品具有扩展的SOA能力;2005年5月,Sun提出一个新的名为“SOA Path”的服务导向架构的执行方式,给予企业客户实施SOA的极大灵活性和安全性;同年6月,Sun 又为那些需要跟踪和管理Web服务的企业客户推出了Sun Service Registry(服务注册)的试用版本,以帮助企业客户实施SOA治理。


    特别是,2005年8月25日,Sun完成了对SeeBeyond公司的并购。SeeBeyond是企业集成领域的一家领先厂商,它致力于软件技术创新,并为全球2,000多家客户提供系统集成服务。SeeBeyond在综合性集成平台上提供了业界第一个集成复合应用网络(ICAN),帮助客户在现有系统和基础设施之上,快速集成部署企业规模的终端用户应用,以便大规模地提高业务运营水平。SeeBeyond对Sun的加盟,使Sun能够为SOA的开发、部署和管理拥有了业界最完整的服务体系,使Sun在SOA治理上大踏步前进。


    Sun董事长兼首席执行官Scott McNealy曾指出了该并购举措的重大意义。“Sun对SeeBeyond的并购,将进一步强化Java平台的远大目标,”McNealy说,“该项并购将更加丰富Sun的软件产品包,并为Sun在全球范围内带来新的增长与合作机遇。总之,对SeeBeyond的并购,是确立Sun在系统集成领域中领导地位所迈出的坚实的一步。”


    2、Sun的软件策略


    Sun拥有伟大的理念、远大的理想和崇高的事业。Sun坚守自己的伟大理念:“网络就是计算机”。Sun的软件要实现这样的理想:连接所有的资源,无论它的创建者是谁;连接所有的人,无论他们身在何处。Sun的软件要服务于这样的崇高事业:让“共享”创造社团,让社团创造价值,以期设计和研发最好的技术,推动“参与时代”的推进和发展。


    Sun注重研发以下三大类软件:(1)开发者的基础架构,包括SOA、Java ES套件、身份识别管理、Web服务、开发者工具,以及企业Java应用等;(2)系统软件:包括Solaris、N1 Grid、Sun Cluster,以及客户连接软件;(3)现代终端软件:用于移动Java手机、Sun Ray和Java卡等终端。


    当前,Sun的软件策略与“组合应用平台软件”(CAPS)密切相连。Sun对SeeBeyond的并购是一个战略性并购。这表现在:(1)将业界领先的集成产品添加到Sun的Java企业系统软件平台中来,使SeeBeyond集成技术与Java技术最大化地融和;(2)为在SOA基础上创建“组合应用平台软件”(CAPS)奠定了基础;(3)使Sun可以为政府部门、RFID、供应链集成、B2B、金融服务和门户整合等应用创建性能更高、成本更低廉的解决方案。


    3、Sun CAPS的特色


    在Sun并购SeeBeyond之前,Java Enterprise System包括以下5个软件套件。它们是。Sun Java System Application Platform Suite (应用平台套件)。Sun Java System Communication Suite (通信套件)。Sun Java System Identity Management Suite(身份认证管理套件)。Sun Java System Availability Suite(可用性套件)。Sun Java System Web Infrastructure Suite(Web基础架构套件)。


    Sun和SeeBeyond原来各自提供的产品、服务和解决方案具有相当的互补性,重叠部分很少。SeeBeyond原有的Integrated Composite Application Network (ICAN:集成组合应用网络)套件是一个高度集成的套件,它提供了后台集成、B2B集成、ETL控制数据管理、业务流程管理、工作流、业务活动监控、应用适配器,以及一套基于Web服务创建复合应用的图形开发工具等。并购SeeBeyond之后,Sun将这个ICAN套件重命名为Composite Application Platform Software,即CAPS-组合应用平台软件,并将之作为Sun Java System的第六个企业系统套件。这样,加上与世界上最先进的操作系统Solaris 10的结合,Java Enterprise System就成为了对企业最具吸引力的计算环境,让系统集成商在其中创建下一代的客户解决方案。正如Scott McNealy所说,“这样,对于服务于全球市场的系统集成商而言,Sun就是一个非常理想的合作伙伴。”


    Sun CAPS的特色是,SeeBeyond业界领先的系统集成技术与Java技术的融合。具体说,就是Sun Java Enterprise System与Java Composite Application Platform Suite的功能的完好结合。CAPS的功能包括有:。端到端的开发工具;。企业正常运行环境的全套组件;。实现与企业传统系统的全面连接;。创建网络应用最强大的环境。


    Sun CAPS的出台,体现了业界两大解决方案领导厂商的技术、产品优势的融和。其重要性在于:Inte.net的下一波将是传统应用向服务导向新应用的集成;CAPS通过下一代技术和服务的采用,快速地、低成本地去创建和提供新的应用,且不会被锁定在专利技术之上;CAPS是业界最好的、生产效率最高的新一代解决方案的创建平台;通过CAPS,Sun可以快速创建应用于各个行业的解决方案,并将之推向市场。


    4、Sun CAPS新产品


    作为Sun Java Enterprise System的一个组件,Sun CAPS是目前市场上最全面、最高效的应用集成平台之一,可以满足灵活应对业务变化和降低总拥有成本的双重需求。CAPS具有统一性、全面性和标准性,这三性分别表现在:它为套件中的所有组件提供一个统一的共用设计、管理和监控环境;为SOA架构提供一个完整的、全面的、可扩展的平台,包括新应用程序的开发和原有应用程序的重用;遵循各类行业标准,包括Java平台企业版(Java EE)、Java Message Service(JMS)、业务流程执行语言(BPEL)、业务流程建模符号(BPMN)、可扩展标记语言(XML)和Web服务标准等。


    Sun CAPS包括了企业开发、部署、管理和监控SOA平台所需的一切工具。具体讲,CAPS包括以下四个子集:。Sun Java B2B (商家对商家),主要面向那些需要跨供应链、分销网络和结算中心,高效管理不同的商家对商家的需求的客户;。Sun Java ESB (企业级服务总线),主要面向那些需要简化复杂、昂贵的消息收发的基础架构的客户,它通过对Web服务、XML、转换和智能路由等开放标准的支持,提供一个先进的分布式企业服务总线;。Sun Java应用平台套件,用以解决关键业务应用和流程的可管理性、性能、安全性和可用性等难题;。Sun Java Web基础结构套件,用于提高Web安全性,加强在线客户与合作伙伴的关系,降低Web运营成本。


    此外,Sun CAPS中还包括丰富的集成产品、基础结构产品和各类开发工具。


    总之,Sun CAPS是Sun与SeeBeyond两方面的技术、产品强强结合的产物,它为基于SOA的企业应用开发创建了一个高度集成的、极富生产效率的信息技术环境。它确保IT的灵活性、敏捷性,使企业客户保持与动态变化的发展目标的一致性,最终提高企业的市场竞争实力,使企业成为市场中的佼佼者。


    5、Sun/SeeBeyond SOA成功案例


    Sun CAPS是一个新品牌,也是一个经过了长期实践考验、得到了验证的SOA解决方案。基于Sun/SeeBeyond SOA行业解决方案在政府、金融服务、医疗和能源等各个行业都拥有众多的成功案例,且分布在全球各地。


    许多政府机构选择了Sun/SeeBeyond SOA解决方案。例如,华盛顿哥伦比亚特区政府的管理服务现代化项目(ASMP),采用了Sun/SeeBeyond的集成方案和复合应用程序开发平台,将其原有系统与其ERP应用程序集成在一起,使特区政府的合同及采购办公室的65个政府机构和4,800多家供应商拥有了在全新的集成系统上操作的能力,处理采购的时间从2~3周减少为8天左右,且每年节约的经费超过6,000万美元。


    在金融服务行业,Sun/SeeBeyond SOA解决方案广受欢迎。例如,Banca IMI银行是意大利第二大银行集团Sanpaolo IMI的投资银行分支机构,总部在米兰,在卢森堡、纽约、伦敦和东京等大都市设有分支机构。Banca IMI银行采用了Sun/SeeBeyond SOA解决方案,实现了实时端到端的“直通处理”(STP)。其直通处理跨业务的相关各方,交易可见度强,显著地降低了风险。Banca IMI的首席运营官Carlo Russo说,“每一个人都认识到该SOA方案的重要作用,它是一个在提高运营效率的同时协助我们达成战略目标的关键工具。”


    医疗行业是Sun/SeeBeyond SOA解决方案成果累累的重要领域。例如,成立于1855年的费城儿童医院是美国首家专门致力于儿童医疗保健的医院。基于不同的儿童采用不同的保健方案这一基本原则,该医院选择了SeeBeyond e*Gate集成产品,集成了超过107种不同的医院程序,大大节省了程序转换时间和系统维护费用。其全面的基于Web的信息访问提高了患者的满意度,能够跟踪患者和访问治疗信息又让医务人员非常满意。


    Sun/SeeBeyond SOA解决方案在能源行业屡屡可见。例如,Sun/SeeBeyond SOA解决方案??能源贸易数字神经系统,被英国领先的煤气和电力综合公司之一Powergen公司成功采用。新系统具有可缩放性、容错性、开放性和快速部署能力,它可提供7×24的全天候服务,其敏感性完全像是人的神经系统,让Powergen公司具有了最快速的市场反应能力。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网