Sun Inner Circle

专为信息技术经理设计

Sun 与微软:现已实现互操作

合作提供新的数据中心和 Web 服务互操作

就像产生民间传说的神话人物一样,依靠单一操作系统的大型数据中心和企业 IT 环境据说是存在的,不过,几乎没有确切的证据支持这样的说法。现实情况是,多数公司 IT 环境运行混合的操作系统,其中包括 Solaris 10 、Linux 和 Windows 。

三年前,Sun 与微软就接受了这一现实,并决定研发一种实用的方法来最好地服务于两个公司的客户。客户、Sun 以及微软最后决定在各自全公司内采用 Sun 硬件系统和基于 Java 技术的应用程序和工具 — 以及微软产品,例如,Windows Exchange 、微软 SQL Server 和 .NET 编程环境。

结果达成一份有效期 10 年的协作协议,通过该协议,两大技术供应商目前正在 Web 服务和台式机中实现互操作 — 同时确保 Windows 在 x64 Sun 系统上获得支持,并提供存储和系统管理互操作。要履行该协议,需要认真处理好知识产权方面的问题。现在,两大公司的客户都正在从过去似乎根本不可能形成的联盟中获益。

在 Sun 硬件系统上运行 Windows 可保护 IT 投资
Sun 公司服务器当然是与微软产品实现互操作的一个关键因素,而且多数 IT 机构需要最大限度地利用其微软 IT 投资。对于这些企业来说, Sun x64 系统 可为 Windows 和其它微软软件提供更好的可靠性、可扩展性和能效。Sun 公司为在其 x64 系统上运行的微软 Windows 提供全面支持,以帮助各种机构优化其数据中心环境。

 

对于在 Sun 系统上部署 Windows 的公司来说这是一个非常吸引人的价值命题。领先的全球性 IT 服务公司 CSC 及娱乐媒体巨擘 IMG Media 是选择在 Sun Fire X4100X4200 上运行 Windows 的最新的企业。正如这些公司所知,可靠性是 Sun 公司从数年在针对关键任务的强大应用程序环境数据中心工作中获得的一个突出特点。

Sun 公司在数据中心中取得的经验还导致前所未有的硬件能量节约,这些节约现在可以影响到 Windows。例如,Sun Fire X4200 服务器比基于 Intel Xeon 的服务器的能源和冷却成本低 52%1 。与此相似,Sun Fire X4100 服务器比基于 Intel Xeon 的服务器的能源和冷却成本低 56%2

至于可扩展性,Sun x64 服务器对于运行数据中心中广泛使用的微软 SQL Server 这样的 Windows 应用程序来说非常理想。例如,八插槽 Sun Fire X4600 服务器 (含有 32 颗核心) 比其它 Tier 1 服务器供应商提供的 DAISY 链接解决方案提供更大扩展空间,而且 Sun 公司 x64 系统为数据中心整合提供独一无二的虚拟化能力

这些虚拟化能力还使 Solaris 10 OS 可以与 Windows 同时在 Sun x64 系统上运行。这可对过去购买的专用微软产品提供优异的投资保护,同时还使企业能够利用免费的 Sun 操作系统实现更高水平的可扩展性和可靠性。

可互操作的系统和存储可优化企业 IT
为了帮助客户管理器异构环境,Sun 公司最近推出在少数 Sun x64 系统 (包括新的 Sun Blade X6220 服务器模块) 上运行的 Sun Installation Assistant (SIA) for Windows。SIA 使企业用户可以容易地在 Sun 硬件上加载和预配置 Windows。它还运行诊断工具,并且可在系统范围内识别不同设备。这是一项重要的发展,可最大限度地提高客户工作效率,同时可以在 Sun x64 系统上评估并部署 Windows 。今年夏天,还将针对其它 Sun 64 系统推广 SIA for Windows 。

 

企业 IT 部门可以借助于 Sun Fire x64 Servers Management Pack 2.0 for 微软 Operations Manager 2005 中包含的工具和属性管理运行于 Sun 硬件的 Windows 操作系统。确保微软系统互操作的其它 Sun 工具还包括集成化无人职守管理器 (ILOM) 。ILOM 已内置到 Sun x64 平台之中,并支持 Windows 生态系统中使用的关键性行业标准和接口。

此外,Sun 宣布与关键的 Windows 系统管理技术 (BMC Patrol、CA Unicenter、IBM Tivoli 以及 HP Systems Insight Manager) 实现互操作。由于深受企业 IT 基础设施限制,Sun 公司的微软 Cluster 认证经过非常艰苦的努力,确保利用可靠的平台运行像微软 SQL Server 和微软 Exchange 这样的应用程序。

Sun 公司还对 Windows 附连储存提供 全面支持 — 这是一个对于数据中心和企业 IT 运营活动来说极为关键的方面。Sun 公司全面的存储产品和服务组合涵盖从用于单一服务器的软件和备份设备到运行存储文件和为特大型企业提供数据的数据中心级存储设备的一切。其中的所有磁带和磁盘设备都通过全面认证,而且与微软 Windows 互操作,这使 Sun 客户可以利用 Windows 中的存储管理工具进行高级备份、高级环境管理、卷快照、多路径 I/O 支持以及故障转移。

Web 服务通过 Project Tango 在平台之间顺利使用
对于彼此通信的系统来说,现今的企业需要的不仅仅是在 Sun 硬件上运行一个操作系统的能力。业务应用程序和服务的开发必须具有互操作性。出于这个原因,Sun 公司对于在 Web 服务互操作技术 (WSIT) 方面取得的进展特别满意。WSIT 是Sun 公司一个代码名为 Project Tango 的战略计划,它体现出 Sun 与微软之间的持续协作。

Project Tango 是 Sun 公司工程师与微软公司工程师直接合作产生的结果。这确保我们的客户可以拥有与.NET 环境实现高级 Web 服务互操作。
— Harold Carr,
Project Tango 技术负责人

Project Tango 的目标是在用 Sun 公司 GlassFish v2 Java 企业版应用服务器平台编写的 Web 服务与用微软 Windows 通信基础 (微软 Windows Communication Foundation -- 微软 .NET 3.0 平台范围内的一个重要组件) 编写的 Web 服务之间实现互操作。

“Project Tango 是 Sun 公司工程师与微软公司工程师直接合作产生的结果,” Project Tango 技术负责人 Harold Carr 指出。“这确保我们的客户可以拥有与.NET 环境实现高级 Web 服务互操作。”

Project Tango 利用 Web 服务规范,它们称为 WS-*,便于在 Java EE 或 .NET Windows 通信基础中提供和创建。这些特性使在 Java EE 中创建的 Web 服务可以与基于 .NET 的系统实现互操作,并且归为以下四个主要类别:

  • 元数据支持: Web 服务描述语言 (WSDL) 的注解确立了元数据策略语句,因而使客户端知道 Web 服务在安全性和服务质量方面有何要求。
  • 安全性: Project Tango 通过提供像 “WS-安全” (WS-Security) 和 “WS-信任” (WS-Trust) 这样的组件,解决了对于企业 Web 服务至关重要的安全问题,因为上述组件在消息级提供端到端的安全性,而不是依靠传输级安全性 (如 HTTPS) ,后者在负载平衡器处终止。而且为了确保跨越平台提供身份支持,Sun 工程师在 Sun Java 系统访问管理器 (AM) 中内置了 Project Tango,因而使 AM 能够支持“WS-信任”协议。这样,微软客户 (他们仅使用 “WS-信任” 取得安全令牌) 就可以将 AM 用作一个身份提供者。
  • 服务质量: Web 服务和面向服务的架构 (SOA) 项目使用的异步计算模式不能确保可靠性。在那种模式中,发送者发出一条消息后不等待收到回复。通常情况下,开发人员不得不在其应用程序中编入确保可靠性的功能。而 Project Tango 包括一种 “WS-可靠” (WS-Reliable) 的消息传递功能,它确保所有消息都能到达目的地,因而节约了开发人员的时间。
促进互操作
 

此技术通过消除 Java 与 Windows Communication Foundation 技术之间的障碍达到了互操作目的,并确保可以在整个企业内分散地创建 Web 服务和 SOA 项目。引入这种技术之前,很难在运行不同操作系统的计算机之间实现互操作 (对于 Web 服务和 SOA 项目极为重要) 。

Project Tango 加快 Web 服务开发速度
Project Tango 使得在Java EE 平台上开发 Atomic Transactions、Reliable Messaging 和 Security (这些都是为整个企业开发 Web 服务中的关键步骤) 的速度更快、效率更高。Project Tango 可为 Web 服务开发人员提供选择余地:他们可以使用 Java 编程语言和 NetBeans,也可以使用 .NET 和 Visual Studio。无论是哪种情况,上述功能都可互操作,并且允许把 J2EE 和 .NET 组件混合到 SOA 项目之中,实现真正的跨平台业务流程应用程序。

其易用性有助于加快在不同平台之间创建 Web 服务和 SOA 项目的速度。不需要增加新的 API,因此开发人员不必学习别的类来建立安全和事务。事实上,Project Tango 是作为对 Sun 公司 JAX-WS 实现的一项扩展而构建的。Project Tango 的设计使熟练使用 JAX-WS 规范编写 Web 服务的开发人员可以开始编写可直接与.NET 平台互操作的 Java Web 服务。

这种 “Under the sheets” 方法有助于开发人员加快 Web 服务开发速度。其中一个 NetBeans 模块使开发人员可以在创建 Web 服务后只需点击一个名为“编辑 Web 服务属性”的上下文菜单,然后会出现一条消息 “您想要可靠消息传递吗?” 再点击一次鼠标按钮,即完成可靠消息传递。此外,还使用一种同样容易的清单式方法设置 Web 服务的事务和安全参数。

开发人员不必担心需要学习 WS 规范: 如果使用 Project Tango ,就不需要学习上述任何规范。开发人员只需知道需要什么 WS 元素,然后点击该特定菜单项即可。

满足企业的需求
像 Project Tango 这样的创新 — 以及存储、管理和硬件兼容性方面的发展 — 都是 Sun 公司满足大型数据中心和企业 IT 基础设施现实需要的方法的组成部分。

Sun 与微软联合计划是这种对企业要求的重视的组成部分,而企业要求往往是满足在行业领先的系统上运行行业标准的环境的需要。生成架构 (Spanning Achitecture) 只是为提高生产力和投资保护提供更多选择和更大灵活性。

 

1 采用 AMD Opteron 双核心处理器的一机架 Sun Fire X4200 服务器平均消耗的能量比提供相似数量 CPU 核心的基于 Intel Xeon MP 处理器的解决方案少最多 52%。

2 采用 AMD Opteron 双核心处理器的一机架 Sun Fire X4100 服务器平均消耗的能量比提供相似数量 CPU 核心的基于 Intel Xeon MP 处理器的解决方案少最多 56%。

联系我们 公司信息 招聘信息 政策法规 使用条款 注册商标 Copyright 1994-2008 Sun Microsystems, Inc.