06促软件业发展“三热点”回顾(1)

发表于:2007-06-13来源:作者:点击数: 标签:
SOA第三波昂首阔步 SOA概念在被提出十年后,终于从阳春白雪走入了平常百姓家。越来越多的企业已经跨过了对SOA的价值及重要性的认知阶段,“如何转向SOA”成为他们目前考虑的问题之一。经历了近两年的市场预热和准备,目前SOA已经从概念普及、局部尝试进入到

SOA第三波昂首阔步

SOA概念在被提出十年后,终于从阳春白雪走入了平常百姓家。越来越多的企业已经跨过了对SOA的价值及重要性的认知阶段,“如何转向SOA”成为他们目前考虑的问题之一。经历了近两年的市场预热和准备,目前SOA已经从概念普及、局部尝试进入到大规模应用阶段,SOA正在大张旗鼓地进入到第三波。

提到SOA标准,人们很自然地想到WebServices以及相关的标准。实际上,正是WebServices的标准,如XML、SOAP等的不断成熟,推动了SOA的迅速升温。但目前,SOA本身还没有统一的规范和管理,因为SOA规范是由多个组织定义出来的,其中包括OASIS、W3C和多个厂商伙伴组织。但近期SOA以及相关Web服务规范的发展有了很大推进, OASIS的ebSOA技术委员会正在为执行ebXML标准的B2B环境下实施SOA确定参照架构、指导方针和最佳惯例,该技术委员会还负责为OASIS的ebXML技术架构绘制路线图。SOA-RM技术委员会正在定义一个能够涵盖ebXML、Web 服务以及其他实施环境的更加广泛的参照模型,计划在去年底推出第一个参照模型草案。

此外,由IT厂商组织提出的两个SOA开发标准的出台,则标志着SOA的实施已经进入了实质性阶段。首先Sun Microsystems的工程师Ron Ten-Hove提出了Java业务集成说明书。JBI被设计成一个插件框架,为Web服务创建一个集成和实现点。目前,SOA市场存在两大竞争阵营,JBI就是Java阵营中Java Community Process (JCP)之中的一个标准,JBI成为了把服务容器组装为合成应用的标准。目前Sun 和TIBCO Software 公司支持JBI。

由IBM、BEA、Oracle、IONA、SAP、Siebel、Sybase、Xcalia以及Zend公司共同发布了两项针对SOA的重要编程模型规范--SCA和SDO。这两项规范的发布,得到了IT主流的技术厂商支持,很可能最终会成为事实上的标准。而且这个编程模型为SOA计算环境下的编程模型打下了一个坚实的基础,对于SOA的发展,相当于向前跨了一大步。在去年底,SCA1.0 标准草案将出台。

在架构迁移的过程中,软件开发首先需要用SOA的方法论和技术以引导用户全面走向SOA。这种新的业务环境需求以及SOA带来的软件开发策略的切换促使软件开发工具厂商向SOA策略靠拢。

去年3月,IBM正式宣布推出SOAD策略,强调从软件开发、配置阶段做起,帮助行业用户搭建SOA架构。IBM大中华区软件集团Rational总经理陈致平指出,实施SOAD,企业首先要以业务目标和需求为导向,推动设计、开发和测试,将业务流程转换为对业务进行了自动化和整合的复合应用程序;同时,跟踪整个生命周期中的需求,从业务目标到软件设计与编码资产,再到复合应用程序,设计整合的解决方案;另外,要最大限度地提高资产重用、减少冗余;最终,从头开始高质量地进行构建。

针对CORBA在分布式计算系统以及全球众多关键软件系统的广泛采用,Borland软件公司也迅速推出了支持SOA架构VisiBroker企业中间件,通过VisiBroker 7.0使企业可把现有的和新的CORBA应用程序整合到SOA里,延长CORBA投资的寿命并增强投资的价值。这样,被“困”在旧式CORBA应用内的企业数据便能被任何以网络服务、Microsoft .NET 或 J2EE 等应用存取和使用。

去年2月,BEA发布了最新版本的BEA Workshop Studio 3.0,BEA独到的混合开发模型让客户能够混合搭配开源和商业软件及编程模型,可以为IT部门和开发人员在开发需要持久性机制的SOA组件和服务,使用开源框架、工具及部署平台时提供更大的选择性和灵活性。

微软用于构建SOA的框架代号为Indigo,Indigo允许开发人员以和目前相似的方式在.NET Framework下构建SOA应用,并且可以使得运行在不同平台上的应用程序有效地协同工作,Indigo实现了SOAP以及其他的Web Service技术,允许开发人员为任何系统平台运行的软件应用创建可靠、安全、支持事物的服务。

Windows Vista喜忧参半

微软的新一代操作系统“Windows Vista”几经延期,其商用版终于在11月30日正式发布,同时微软也宣布将于明年1月30日进军零售市场。耗资巨大,历时数载,但准用户们对其却是褒贬不一,有人说它是Windows以往版本的进化,只是整合了XP和2003 Server的优势,并没有自己核心的变革,如同作了一个漂亮的“换脸手术”;而微软和他的支持者们则坚持认为这是Windows操作系统一次革命性的创造,是一次“化蝶”的蜕变,它对各种应用软件的集成,网络安全的保障,甚至对以后操作系统的开发发展趋势都起到了关键的指导作用。

微软一直表示Vista带来了突破性的用户体验,尤其是它出色的视觉效果。这让用户期待不已,毕竟一种界面看了那么多年,早已审美疲劳了,也该换换口味。Vista系统的图形界面分为四种不同等级,其中最高级别的Windows Aero可以看见带有光滑圆角的半透明的Windows窗口和工具条,以及具有阴影效果的按钮和状态条。Vista Aero中还具备一个Windows窗口的三维翻阅选择功能,当这项功能开启后,桌面上所有窗口的缩略图都会像扑克牌一样倾斜地叠在一起。Vista Aero相对现在的Windows来说确实可以用惊艳来形容,如果你是忠实的微软用户,而且从未尝试过其他操作系统,你肯定会感受到Vista试图带给你的视觉冲击。但是如果你接触过MAC或者一些流行的Linux桌面,一定会觉得那些效果也不过如此。苹果操作系统有很多别出心裁的小设计和动画效果,虽然都是些小花招,却可以大大提高用户体验,所以不难理解为什么会有那么多苹果发烧友。


共2页: 1 [2] 下一页

原文转自:http://www.ltesting.net

...