标准发布SCA / SDO
SOA 国际标准组织来到北京,发布了 SOA 国际标准。 形象地说, SOA 就是将现有的一些软件功能模块打包成独立的程序包,命名为“服务”模块。这些服务模块在整个软件系统的角色相当于在乐高玩具中所用到的小砖块。对于这些服务模块,需要对其接口进行良好定义,使得其他的应用系统可以使用“拿来主义”,方便地使用这些服务模块。
普元软件董事长刘亚东表示, SOA 国际标准的发布,预示着软件业将发生三大变化:
第 一,商用软件之间将据此实现互联互通 。10年前电脑IP标准的制定,让电脑之间实现“通话”,确立了企业计算的硬件环境。今天发布的 SOA 标准,将实现全球企业软件的互联互通,进而确立企业计算的软环境。企业软件实现互联互通后,就能帮助用户更方便快捷地满足不断变化的各种应用需求,从而实现灵动的“实时企业”。此前,由于企业商用软件的彼此割裂,在解决企业IT需求的同时,也形成了大量的“信息孤岛”,不仅管理、维护成本居高不下,也很难对客户的需求做出即时的响应。
第二,编写源代码的软件开发方式将会被模块式的软件构件搭建所取代,软件开发效率将得到巨大的解放。刘亚东说,编写源代码的软件开发方式被西方发达国家所确立和主导,这么多年以来其实并没有实质变化,编程人员用各种计算机语言来编写数百万、乃至数千万行的源代码,耗时巨大,很难修改,而中国又是一个快速发展的国家,一般一套IT软件系统2、3年后就必须推翻重来。
SOA 标准的发布,特别是中国SOA 路线图表明,用成熟的功能构件代替编写源代码,将极大地提升软件开发的效率。目前普元软件拥有800多个构件,这是世界上任何一家其他厂商所没有的。这些构件可以更清晰去实现各种功能,更实时去发现并解决问题、降低了维护和管理成本。
第三,在软件构件这个层次上,基于中国和以美国为代表的西方发达国家的企业发展阶段、业务特点、IT背景的巨大的差异,只有中国软件企业才能对中国的软件用户做出最佳的解决方案。这也就意味着,随着中国经济的腾飞,在中间件领域,中国软件企业将有可能形成一股中国力量,伴随着有效地解决中国用户的各种应用需求,这股力量将催生中国的软件业巨擘,中国软件业的版图将重新划分。
信息产业部电子信息产品管理司副司长陈英也表示:“这一标准将实现全球企业软件互联互通,编写源代码的软件开发方式也会被模块式软件搭建所代替。”
陈英认为,企业软件实现互联互通后,就能帮助用户方便快捷地适应各种应用需求。而此前,由于企业软件彼此割裂,在满足企业信息需求的同时,也形成大量的“信息孤岛”,不仅管理、维护成本高,也很难对变动中的需求做出即时响应。
“软件行业每个企业的标准都不一样,难以形成标准化构件。 SOA 国际标准的发布,使许多软件功能模块可以重复使用,企业软件将能实现互联互通。”中国工程院院士倪光南说。
目前, SOA 标准的渐趋清晰也意味着一个崭新时代的临近。 当一切都变得规范而有秩序,曾经困扰诸多业内人士许久的那种软件体系间的割裂与孤立的历史即将一去不返。站在新旧体系颠覆与创新的过程中间,一切都令人感到欢欣鼓舞。
分享到:
相关推荐
从那时才开始对SOA有一些具体的了解,最近由亍工作的需要,买了一些SOA的书籍,幵在网络上阅读了大量的SOA资料,对原来感觉很模糊的SOA,忽然有了一些清晰:原来自己做过的很多项目中,已经做了很多接近“SOA”的...
SOA 入门 了解
**服务导向架构(Service-Oriented Architecture,简称SOA)是一种设计和...通过这套详尽的SOA课程,学习者不仅能掌握SOA的基本理论,还能了解到实际项目中的最佳实践,从而具备设计和实现高效、可靠的SOA系统的能力。
通过对SOA的关键特性的理解及其应用场景的了解,可以帮助企业更好地利用这一架构模式来提高业务灵活性、降低开发成本并提升服务质量。同时,也需要关注SOA实施过程中可能遇到的挑战,采取相应的措施来克服这些难题。
### SOA与SOMA:服务导向架构及建模方法详解 #### 一、引言 随着软件工程的发展,从结构化编程到...本文通过对SOMA方法的介绍,深入探讨了SOA项目的设计与实现过程,为读者提供了一个全面了解SOA及其实施方法的视角。
7. **收集需求**:深入了解业务需求,为服务设计提供依据。 8. **建模与模拟**:通过建模和模拟技术验证服务的有效性。 9. **设计**:基于业务需求和技术约束进行服务设计。 #### 二、什么是 SOA 治理? SOA 治理...
在《SOA解决方案——BEA的SOA解决方案》这个资料中,我们可以期待深入了解到以下关键知识点: 1. **SOA基础概念**:包括SOA的核心理念,如服务的定义、服务之间的交互模式(例如SOAP协议)、以及服务组合和服务 ...
2. 了解并适应SOA解决方案各元素与关键IT资产间的依赖关系。 3. 不仅要考虑供应商栈的功能,更要评估其在特定企业环境中的适应性和集成性。 4. 深入分析每个组件与IT资产的结构关系,以确保全面的解决方案。 5. 考虑...
附录:帮助您了解SOA的有用资料 20 促使采用SOA的原因 20 SOA在金融服务行业的应用 21 利用Business Integration Adoption Model部署SOA 22 IT灵活性是实现业务灵活性的关键 23 SOA对于SMB的作用 23 SOA的前景:使IT...
在进入具体的技术细节之前,我们先了解下SOA的基本概念。SOA是一种设计思路,它将应用程序的不同功能单元通过服务接口联系起来。这种接口采用中立的方式进行定义,使构建在各种系统中的服务可以以一种统一和通用的...
**SOA专业人员指南(2 部分:SOA参考架构)** SOA(Service-Oriented Architecture,面向服务的架构)是一种软件设计方法,它强调构建独立、可重用的服务,这些服务通过标准接口进行通信,形成一个松耦合的系统。本...
总的来说,"SOA资源.rar"为学习者提供了一个全面了解和实践SOA技术的平台,从基本概念到高级特性,从理论到实践,都得到了充分的覆盖。通过这四个实验,学生能够掌握如何构建、部署和管理服务,以及如何使用ESB优化...
2. **SOA的基本架构**:了解SOA架构的组件和它们的作用至关重要。这通常包括服务提供者(提供服务)、服务代理(负责服务的注册和发现)、服务消费者(调用服务)、服务总线(作为服务间通信的中介)以及服务管理...
### 服务导向架构 (SOA) 参考模型解析 #### 概述 服务导向架构(Service-Oriented ...通过深入了解 OASIS 定义的 SOA 参考模型,我们可以更好地利用 SOA 的优势来构建更加灵活、高效且易于集成的企业系统。
- 对于初学者来说,首先需要了解SOA的基本概念和优势,再逐步深入学习如何使用BEA AquaLogic Service Bus 构建SOA。 - 结合实际案例进行学习,理解理论知识的同时掌握具体的操作技巧。 - 不断实践和探索,通过构建...
### 实施SOA项目白皮书相关知识点 #### 1. SOA概念 **1.1 与传统的建设方法不同** 传统的IT系统建设方法往往侧重于...通过深入了解SOA的概念、特点及其实施过程,企业能够更好地利用SOA的优势,推动业务的快速发展。
在BEA的培训课程中,参与者可以通过一系列具体的SOA示例深入了解并实践这一概念。 ### BEA AquaLogic Data Services Platform 2.5 BEA AquaLogic Data Services Platform 2.5是BEA Systems公司提供的一个数据服务...
3. **企业服务总线(ESB)的选择与配置**:了解不同类型的ESB产品,并学习如何根据需求选择和配置。 4. **安全性考虑**:如何保护服务免受攻击,实现身份验证、授权和加密。 5. **治理与管理**:建立有效的服务治理...