IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国 >

IBM 软件新手入门

开放计算

developerWorks
创新 | 开放计算 | 参考体系结构 | 品牌概述

IBM 与其竞争对手之间的一个关键区别是 IBM 对开放计算 而不是专有业务系统的承诺。开放计算包括开放标准、开放源代码和开放体系结构(请参见图 2),它们共同促进了技术创新。

图 2:开放计算

图 2:开放计算

开放标准、体系结构和开放源代码软件提供了更大程度的灵活性和弹性,从而避免依赖于特定供应商,并获得最大的行动自由。让我们稍微深入地介绍一下开放计算的每个方面。


开放标准

开放标准用于解决产品之间的互操作性问题。开放标准的优点包括协作创新、灵活性、互操作性、成本效率和行动自由。

开放标准是用于描述接口、协议、格式和语言规范的技术术语。这些标准在一个具有必需特征的框架内,以不同的速度趋向成熟并达到不同级别的开放性。

要成为“开放”的,标准必须:

  • 无限制地发布
  • 免费可供业界采用
  • 由某个开放行业组织控制,并具有定义良好的标准发展包容过程
  • 由市场上可用的产品实现

从根本上讲,IBM 产品堆栈支持开放的 Java? EE 编程模型,该模型是实现企业级面向服务的体系结构(Service-Oriented Architecture,SOA)和 Web 2.0 应用程序的行业标准。它提供了用于 Web 服务、组件模型、管理和通信的 API。

用于软件互操作性的开放标准通常由来自特定技术公司的软件工程师构建,他们在诸如 W3C、IETF 和 OASIS 等组织的资助下进行协作。IBM 积极地参与了这些组织和其他组织。

若要了解有关开放标准如何帮助开发人员的更多信息,请参阅 Bobby Woolf 的 Blog:Open Standards in Everyday Life


开放源代码

开放标准为实现特性和功能提供了技术规范,而开放源代码指的是以可读的形式公开可用的软件代码(源代码),并允许任何人复制、修改和再分发它而不需要支付版税或费用。

IBM 贡献了 100 多个开放源代码项目,并且制定了灵活的许可机制,以帮助开发人员挑选其项目所需的支持级别。一些重要 IBM 开放源代码项目包括:

  • Apache Geronimo,此项目作为 IBM 支持的一个产品提供,名为 WebSphere? Application Server Community Edition
  • Linux?,包括 Integrated Stack for SUSE Linux Enterprise。
  • Eclipse 集成开发环境,这是用于 Rational 应用程序开发、测试和团队产品的基础产品。
  • Eclipse Rich Client 平台,这是 IBM Workplace Client Technology 的基础,其交付跨客户端的 GUI 应用程序。
  • Cloudscape 数据库,这是 IBM 作为 Apache DB 项目对开放源代码社区的贡献,并用作许多 IBM 产品中的嵌入数据存储库。 .

若要了解更多信息,请访问 developerWorks 开放源码新手入门 页面和 IBM Open Source 门户



回页首



开放体系结构——SOA

IBM 开发了一个用于实现开放解决方案的全面体系结构,称为面向服务体系结构 (Service Oriented Architecture) 或 SOA。面向服务是将应用程序分解为可重用的服务,然后提供一个框架以允许这些服务进行通信和交互。因此,IBM 的参考体系结构是 SOA 参考体系结构,我们将在下一个页面介绍该体系结构。SOA 允许您将交付服务的组件组合为业务流程,就像将生成块组合为某种结构一样。

由于 SOA 触及到您业务的许多方面,因此您需要从一开始就考虑项目的生命周期。图 3 显示了 SOA 生命周期。IBM 拥有支持该生命周期所有阶段的产品。

图 3:SOA 生命周期

图 3:SOA 生命周期

IBM 提供了大量有关 SOA 的资料。请首先从 developerworks SOA and Web Services 新手入门 开始,然后研究 IBM SOA 站点

了解更多信息



回页首


更多资源
IBM 品牌概述
IBM 软件试用版下载
针对开发人员的软件产品
所有 IBM 软件产品
软件支持工具栏

  新手入门
AIX 与 UNIX 新手入门
Information Management 新手入门
Lotus 新手入门
Rational 新手入门
WebSphere 新手入门
Architecture 新手入门
Grid computing 新手入门
Java 新手入门
Linux 新手入门
Open source 新手入门
SOA and Web Services 新手入门
XML 新手入门
WebSphere 和 SOA 新手入门
WebSphere 和 Web 服务新手入门
WebSphere 应用服务器新手入门
WebSphere Portal 新手入门
WebSphere Business Integration 新手入门

  开发者技术期刊
IBM WebSphere Developer Technical Journal
WebSphere 专家们的前瞻性技术讨论和最佳实践
  开发者技术期刊
IBM WebSphere Developer Technical Journal
WebSphere 专家们的前瞻性技术讨论和最佳实践
  Rational Edge
  电子月刊中文版
为中国 Rational 用户和爱好者准备的中文电子月刊。Rational Edge e-zine for the Chinese Rational Community
面向中国 Rational 用户和爱好者的中文电子月刊
订阅 RSS
    关于 IBM 隐私条约 联系 IBM 使用条款