 |
 |
 |
 |
 |
 |
在企业级 SOA 中使用 Web 服务,第 14 部分: 使用 IBM Rational RequisitePro 和 Rational ClearCase 将遗留服务组件迁移为可发现 Web 服务
Web 应用用户在使用 Web 站点时期望着无缝的集成和互操作性。然而驱动该站点的后端系统是各个服务器软件包的综合物。本个案研究展示了怎样用 Web 服务将电子客户关系管理(electronic Customer Relationship Management,eCRM)应用集成到现有电子交易市场应用,从而为用户提供单点登录的体验。
|
|
|
|
2002年1月1日 |
|
| |
基于XQuery的遗留软件演化解决方案 本文针对线性文件模型的不足,利用 XML 文件模型的优势,提出基于 XML 的遗留软件演化解决方案,可以较好地解决遗留软件的演化难题。 |
|
|
|
2005年5月8日 |
|
| |
使用 IBM Toolbox for Java 将 AS/400 遗留程序发布为 Web 服务 本文介绍如何将原有 RPG 和 COBOL 程序发布成 Web 服务,从而让任何用 Java(TM)、C++、C# 和 VB.Net 编写的客户端都可以访问在
AS/400(R) 机器上的遗留数据或程序。 |
|
|
|
2005年6月9日 |
|
| |
开发从遗留的企业 IT 基础架构到基于 SOA 的企业架构的移植策略 学习如何为企业开发面向服务的体系结构(Service Oriented Architecture,SOA)移植策略,该企业的 IT 基础架构包括业务筒仓(silo)的单独业务线,并拥有许多集成的遗留应用程序来支持业务目标。本文包括开发成功的 SOA 移植策略所需行为的工作细化结构范例,最终生成符合 IBM 客户合约中 SOA 原则的实际应用程序。 |
|
|
|
2005年6月29日 |
|
| |
拥抱面向遗留领域的 SOA 使用基于 SOA 的技术将关键业务功能作为业务服务公开,从而扩大遗留平台(如大型机)的 IT 投资回报。 |
|
|
|
2006年8月18日 |
|
| |
SOA 解决方案中涉及的遗留系统的设计策略 面向服务的体系结构(Service-Oriented Architecture,SOA)是很多业务转换工作的核心。很多企业采用增量式方法进行 SOA 转换,使用其宝贵的遗留 IT 系统作为服务提供者参与其中。解决方案架构师面临的挑战不仅是将 SOA 基础设施作为促进转换的手段交付,而且还要确保企业级业务操作保持可靠性和兼容性。您的企业必须制定可作为 SOA 一部分的企业信息管理策略,并跨所有业务操作保持总体数据和内容的一致性。本文介绍了此类转换中面临的挑战,并将讨论一些值得考虑的设计策略。 |
|
|
|
2007年8月28日 |
|
| |
将遗留系统集成到您的 SOA 中 您希望在组织中实施面向服务的体系结构(Service-Oriented Architecture,SOA),以提高流程的灵活性、适应性和灵巧性。但您已经在业务流程中使用了一系列现有系统。该怎么办呢?将 SOA 与您的遗留应用程序集成,以从其获得更多的价值。本文将向您介绍实现此目标所需的步骤,以及要加以避免的失误。 |
|
|
|
2008年3月3日 |
|
| |
中小型企业遗留系统转换指南 本文将解释如何确定和分析各种用于帮助中小型企业现代化其遗留信息技术资产的备选方案。文中使用了一家虚构的电信服务公司作为案例研究,该公司为中西部若干个城区的家庭客户和当地企业提供高速 Internet 接入、有线电视、本地和长途电话以及无线通信服务。该公司的 IT 部门提供应用程序服务以支持业务,例如服务订单和服务供应的管理、问题报告和解决、消息处理,以及计费系统。该公司需要转换其遗留系统以支持新的业务计划。来自 IBM 的产品和服务在该解决方案中起主要作用。 |
|
|
|
2008年6月19日 |
|
| |
使用 IBM Information Server 将遗留数据转换为信息服务 本文学习如何在不编写任何代码的情况下创建并部署信息服务来访问遗留数据库。生成的 Web 服务使用 IBM Information Server 组件来创建,这些组件包括 WebSphere DataStage、WebSphere Federation Server、WebSphere Information Services Director 和 WebSphere Transformation Extender for DataStage。在本例中,信息服务使用标准的政府 XML 模型 (GJXDM) 来提供。 |
|
|
|
2008年6月26日 |
|
| |
面向服务的体系结构扩展 Web 服务的前景: 第 1 部分 现在的 Web 服务实现往往是简单的,通常类似于客户端-服务器模型。然而,平台中立的交换是受支持的,这就使一系列不同的客户端实现可以与作为服务器函数的新代码或遗留代码进行交互。许多文章都介绍了使这样的应用程序直接实现的技术。现在是看一看我们能够如何使用它们的更大的图景的时候了。作者解决了如何由简单的模型转移到代表现实的任意复杂度的业务模型的问题。 |
|
|
|
2004年4月1日 |
|
| |
SOA 助企业激活传统应用 本文说明 SOA 如何帮助企业将遗留的软件和信息资产应用在新的业务系统中。 |
|
|
|
2004年11月4日 |
|
| |
随需应变的业务流程生命周期,第 10 部分: 开发用于 CICS 事务服务器的消息适配器 随需应变的转换可以使新的业务流程调用遗留的客户信息控制系统(Customer Information Control System,CICS(R))事务服务器中的业务逻辑。本文在体系结构上进行了一些概述,并且提供了循序渐进的方法,以使用 CICS Transaction Server(TS)
V2.3 提供的用于 CICS 的 SOAP 特性,来开发各种构件去调用工作流流程中的遗留 CICS 业务逻辑。在本文中,作者向您说明了如何在 CICS TS 中创建用于从 XML 到 COMMAREA 转换的消息适配器。 |
|
|
|
2005年6月2日 |
|
| |
使用实时数据集成来加强 SOA 对于设计企业应用程序来说,面向服务的体系结构 (SOA) 是一种很受欢迎的方法,因为它提供了像可重用组件和独立于平台的通信等优点。当考虑 SOA 的时候,必须将数据集成作为一项基本要素。大量遗留数据来自于每天的日常事务,并且必须将其作为新应用程序的组成部分来进行维护。如果您能够将 SOA 和数据集成技术结合在一起,那么通过可重用性、与其他企业应用程序之间增加的通信,以及 Web 服务的使用,都将使您从中受益。本文说明了 IBM WebSphere DataStage 如何帮助我们实现这一点。DataStage 是一款 IBM 旗舰产品,它为实时数据集成 (RTI) 提供了一整套解决方案,可以将 RTI 作为 Web 服务来进行处理。您将使用 DataStage 开发示例 RTI 作业,将其作为 Web 服务进行发布,并使用 Java 客户端调用这个 Web 服务。 |
|
|
|
2007年10月16日 |
|
| |
观点与展望,第 6 部分: 定义最重要的 IT 体系结构问题 在本专栏的第 6 部分中,您将了解 IT 体系结构的最新发展所需的知识。 |
|
|
|
2006年11月6日 |
|
| |
评论专栏: Andre Tost:我的 10 大 Web 服务问题 本文列出了本人与 IBM 内部和外部的架构师、开发人员在谈论 Web 服务以及 SOA 时所涉及到的大家共同关注的事项、问题和资源 |
|
|
|
2006年11月6日 |
|
| |
避免在 SOA 采用过程中遇到的常见失误 讨论采用面向服务的体系结构(Service-Oriented Architecture,SOA)可能出现的障碍,并了解用于避免这些问题所采取的措施。 |
|
|
|
2006年11月30日 |
|
| |
SOA 的实际应用 在过去几年间,面向服务的体系结构(Service-Oriented Architecture,SOA)受到了极大的关注,带来了软件开发和业务敏捷性的新时代。不过,仅仅 SOA 本身并不能解决世界的 IT 问题。我们仍然需要可靠而有效的软件工程实践,因为管理落后的 SOA 实现和其他体系结构方法一样会出错(如果不是更糟糕的话)。本文将从实际的角度看待 SOA(技术和业务两方面),并将提供一个实际的案例研究,说明通过成功的 SOA 实现带来的好处。 |
|
|
|
2007年11月12日 |
|
| |
SOA 探索,第 3 部分: 可靠的数据层如何加速 SOA 实现 了解如何消除面向服务的体系架构(Service-Oriented Architecture,SOA)的复杂性。在这个有关 SOA 探索的系列的第 3 部分中,国际知名的软件工程和系统体系架构专家 Mark Davydov 深入研究了数据服务层(Data Services Layer,DSL)及其在 SOA 中的作用。他还将讨论在规划 DSL 解决方案时的重要设计问题。 |
|
|
|
2008年8月28日 |
|
| |
将旧应用改造成 Web 服务
随着动态电子商务以及那些支持它的基于开放标准的技术的出现,哪些支持企业中基本业务流程的有价值的旧应用将能够加入到分布式计算的这一新领域中来。在这篇文章中,我们将概略论述如何将Web 服务技术应用到我们的旧应用中,然后用一个示例来说明Web服务概念体系结构在旧应用中的使用。
|
|
|
|
2002年1月1日 |
|
| |
使用 WebSphere Studio Enterprise Developer 和用于 CICS 的 SOAP 来开发基于 CICS 的 Web 服务 本文向您介绍了如何使用 IBM WebSphere Studio Enterprise Developer V5.1.1 去改编现有的 CICS COBOL 应用程序,使之能够作为一个使用用于 CICS 的 SOAP(用于 z/OS V2 的 CICS Transaction Server 的一个特性)的 Web 服务而被访问。 |
|
|
|
2004年11月8日 |
|
| |
Java Web 服务,第 2 部分: 深度探索 Axis2:AXIOM Apache Axis2 Web 服务框架构建于新的 AXIOM XML 文档模型之上,可以进行高效的 SOAP 消息处理。与常规的文档模型不同,AXIOM 仅在被访问时才会在内存中构建文档表示。了解为什么这种按需构造的方法对于 SOAP 处理来说非常合适,以及为什么 XOP/MTOM 附件、数据绑定和性能非常适于这种情况。 |
|
|
|
2007年4月2日 |
|
| |
"既有资产"在 SOA 环境中转型方案的探讨 既有资产资产转型是企业面临的一个重要问题。本文结合 SOA, 描述了三种既有资产转型的方式;并以此为基础,提供了一种端到端的解决方案供探讨。同时还介绍了与实现这种方案相关的两个产品: WSAA 和 ATW。 |
|
|
|
2007年4月30日 |
|
| |
使用可重用资产构建 SOA 应用程序,第 4 部分: 请求端缓存模式 本系列文章探索菜谱、软件模式和模型等可重用资产,并说明它们可以如何促进 SOA 解决方案的开发。本文是其中的第 4 部分,讨论在实现可重用服务时用于处理性能方面的非功能需求的请求端缓存模式。 |
|
|
|
2007年5月15日 |
|
| |
IBM WebSphere 开发者技术期刊
:
与 WebSphere Integration Developer 适配器连接,第 1 部分
本系列文章将探索如何将应用程序与企业信息系统、电子邮件系统和数据库(通过将它们视为使用资源适配器的可重用服务)集成。本文将讲述什么是资源适配器、它们如何解决常见的业务问题,以及如何在应用程序中使用它们。 |
|
|
|
2007年5月24日 |
|
| |
体系结构实践,第 1 部分: 理解面向服务的体系结构 IBM 架构师 Tilak Mitra 为一些 IBM 工具提供实用指导,您可以用这些工具构建一个面向服务的体系结构 (SOA) 解决方案。本文是他的专栏的第一期,您可以简要地了解 IBM SOA Foundation、IBM Rational、WebSphere、Tivoli 软件工具和其他用来实现 SOA 设计的资源。 |
|
|
|
2007年6月28日 |
|
| |
与 WebSphere Integration Developer 适配器连接,第 3 部分
:
WebSphere Adapter for JDBC 简介
这是系列文章中的第三篇文章,介绍如何将资源适配器与 WebSphere Integration Developer 一起使用。本文概述 JDBC Adapter,并演示如何将其与 IBM WebSphere Integration Developer 一起使用来实现简单的数据库同步场景。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2007年7月14日 |
|
| |
Web 服务提示与技巧: JAX-RPC 与 JAX-WS 的比较,第 3 部分 本系列的三篇文章重点关注于 Java(TM) API for XML-based RPC (JAX-RPC) 1.1 和 Java API for XML Web Services (JAX-WS) 2.0,本文是其中的第 3 部分,比较了从 Web 服务描述语言 (WSDL) 到服务端点接口 (SEI) 的映射。SEI 的概念是在 JAX-RPC 1.0 中首次引入的,在 JAX-WS 2.0 中保留了这个概念,并且添加了一些新的内容。本文将向您介绍其中的主要区别。 |
|
|
|
2007年9月6日 |
|
| |
与 WebSphere Integration Developer 适配器连接,第 4 部分
:
WebSphere Adapter for SAP Software 简介
本文将概述 WebSphere Adapter for SAP,如何设置该工具,以及如何使用它连接复杂的企业信息系统。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2007年9月19日 |
|
| |
开发 Web 服务来使用 IBM WebSphere MQ 将 SAP 与 DB2 及 Oracle 集成 了解如何开发 Web 服务,以在不会导致系统过载的前提下让 SAP 与 DB2(或 DB2 9)及 Oracle 通信。本文提供了示例,可帮助说明如何在开发流程中使用 IBM WebSphere MQ。 |
|
|
|
2007年10月12日 |
|
| |
创建 Web 服务以使 Ruby on Rails 客户机与 WebSphere Process Server 集成 通过本文了解如何使用 Web 服务来促进 Ruby on Rails 客户机和在 WebSphere(R) Process Server 上运行的 SCA 组件间的通信。您可以了解如何将 SCA 组件作为服务公开(遵循所需的步骤,以生成将调用服务的 Ruby 客户机)。本文并不会讨论有关 Ruby on Rails 编程或 SCA 开发的所有细节,其重点是使用 Ruby on Rails Web 服务客户机集成 WebSphere Process Server 所需的细节。 |
|
|
|
2007年10月19日 |
|
| |
探索 SOA 体系结构和服务的基本原则,第 1 部分: 使用体系结构和抽象级别来创建更好的 SOA 更深入地研究面向服务的体系结构 (SOA) 的组成要素,分析体系结构的优点,了解抽象级别如何帮助我们改善开发流程,了解创建并使用体系结构的人员,以及体系结构在软件开发生命周期中所处的位置。 |
|
|
|
2007年12月28日 |
|
| |
软件组件:粗粒度与细粒度 IBM 中间件产品提供一系列软件组件技术,用于构建满足各种需求的应用程序。有些组件技术(如 JavaBeans)是细粒度的,而其它技术则是粗粒度的。本文将提供一组指导原则,用于在面向服务的体系结构(Service-Oriented Architecture,SOA)的上下文中对软件组件技术进行分类,对目前行业内占主导地位的各种组件技术进行定位。最终了解服务组件体系结构(Service Component Architecture,SCA)为何是最适合粗粒度组件的模型。 |
|
|
|
2008年2月18日 |
|
| |
SOA 与情景应用程序,第 1 部分: 改变企业中的计算 本文将介绍基于 Web 的情景应用程序 (SA) 对企业的适用性、与面向服务的体系结构的关系,以及如何将其用于改进企业 IT 的现状。本文将描述 IBM 在构建情景应用程序环境 (SAE) 方面的经验,开发 SAE 的目的是为了支持基于社区的计算,这种计算方式同时利用了传统面向服务的体系结构和新兴的 Web 2.0 技术和方法。另外,还将探讨几种情景应用程序,并了解其业务状况和问题、体系结构、实际业务成果、支持该解决方案的技术和经验教训。 |
|
|
|
2008年3月24日 |
|
| |
SOA 与情景应用程序,第 2 部分: 构建 IBM 情景应用程序环境 本系列的第一篇文章解释了基于 Web 的情景应用程序(situational application,SA)对企业的适用性、此类应用程序与面向服务的体系结构(Service-Oriented Architecture,SOA)的关系,以及如何使用此类应用程序来改进公司 IT 的当前状态。本文将描述 IBM 构建情景应用程序环境(Situational Applications Environment,SAE)的经验,开发 SAE 的目的是为了支持基于社区的计算,这种计算方式同时利用了传统 SOA 和新兴的 Web 2.0 技术和方法。 |
|
|
|
2008年3月24日 |
|
| |
探索企业服务总线,第 2 部分: 为什么 ESB 是 SOA 的基本组成部分 本系列的第 1 部分描述了称为企业服务总线(Enterprise Service Bus,ESB)的体系结构模式如何适应 IBM SOA Foundation,以及 ESB与 Foundation 的其他部分如何相关。在本文中,了解为什么 IBM 认为 ESB 在采用面向服务的体系结构(Service-Oriented Architecture,SOA)时提供了极大的价值。作者将与您分享从有关许多采用了 ESB 的成功 SOA 客户项目的广泛经验中获得的见解和最佳实践。 |
|
|
|
2008年4月17日 |
|
| |
网格和网络中心世界中的 SOA 服务 了解网格类型、网格计算和全球信息网格 (GIG)。本文重点介绍与利用未使用的资源以提高计算机能力相关的问题,有些问题对于独立计算机而言计算量太密集而无法解决。探索一些解决方案的示例,如监视网格规模变化、网格耦合切换以及 GIG 和面向服务的体系结构 (SOA) 测试方法。 |
|
|
|
2008年5月6日 |
|
| |
SOA 案例研究:SOA 设计 本文是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。
本文的案例研究重点是与 SOA 设计(更具体地说是服务和流的设计)相关的挑战和解决方案。本文描述如何应用“SOA 设计场景”的实现和解决方案模式来解决与该案例研究相关的业务和 IT 挑战。 |
|
|
|
2008年6月26日 |
|
| |
使用 IBM Integrated Web Services Server for i 在 IBM i 上实现 SOA IBM i 在很多行业都有着广泛的应用,用户在 IBM i 上有着很多核心业务程序都是基于 ILE RPG、COBOL 实现的,随着 SOA 的逐步推广,用户逐渐需要将原有的这些程序过渡到 SOA 架构,本文讲述如何使用 IBM Integrated Web Services Server for i 将 ILE RGP、COBOL 应用发布成 Web Service,实现 IBM i 上的 SOA 解决方案。 |
|
|
|
2008年8月7日 |
|
| |
SOA 案例研究:构建适应经济环境变化的 SOA 解决方案 本红皮书是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。
本将从 IT 体系结构的角度描述 SOA 解决方案如何在业务需求发生变化时提供帮助,并且是为 IT 架构师受众而编写的。 |
|
|
|
2008年9月22日 |
|
| |
使用 IBM WebSphere Business Services Fabric 行业内容包加速 CBS 开发,第 1 部分: 建模阶段 当从头交付新的解决方案时,面向服务的体系架构(Service-Oriented Architecture,SOA)开发的建模、组装、部署、管理和治理活动会非常耗时,开销巨大。对行业标准的遵循也充满了挑战。本系列文章将介绍如何利用 IBM WebSphere Business Services Fabric 的行业内容包中的资产进行端到端的组合业务服务(composite business service,CBS)开发。在本系列的这第一篇文章中,使用一个来自医疗行业的案例研究,详细地逐步完成涉及到使用 IBM 医疗付款人内容包 (IBM Healthcare Payor Content Pack) 的开发过程。了解该内容包的资产如何加速 CBS 的开发,从而缩短构建时间。 |
|
|
|
2008年11月17日 |
|
| |
IBM SOA Foundation 产品集成: 包括 WebSphere DataPower、Tivoli Access Manager 和 WebSphere Service Registry and Repository 的完整 ESB 网关解决方案 要利用面向服务的体系结构概念,一般要求能够连接到数量日益增加的系统——这些系统不仅在企业中,而且还跨越企业。在支持更高程度的自动化和减少处理时间的同时,这还导致有关管理和保护异构 IT 系统之间的基础连接的顾虑日益增加。本文描述如何通过使用 IBM SOA Foundation 平台中的其中三个产品实现 ESB 网关来处理这些顾虑,并首先集成 IBM WebSphere DataPower SOA Appliance 与 IBM Tivoli Access Manager 以实现安全性,然后添加 IBM WebSphere Service Registry and Repository 以实现端点地址管理。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2009年5月26日 |
|
| |
将 WebSphere Web 服务安全任务分流到 IBM WebSphere DataPower SOA Appliances,第 3 部分: 使用 WebSphere DataPower Policy Framework 本文将介绍如何使用 WebSphere DataPower SOA Appliances 作为 WS-Security Policy 的执行点。还将详细讨论如何通过使用设备中的 Policy Framework 将 Web 服务安全策略从 WebSphere Application Server 分流到 WebSphere DataPower。我们将介绍 Policy Framework 以及调试 Policy Framework 的不同方法,Policy Framework 目前在 DataPower 3.7.2 中是受支持的。本文是系列文章的第 3 部分;前几部分详细介绍了将 Web Services Security 功能分流到 WebSphere DataPower SOA Appliance 必须执行的一些步骤。
|
|
|
|
2009年6月26日 |
|
| |
探索 WebSphere Application Server Feature Pack for SCA,第 5 部分: 服务组件体系结构服务的协议绑定 本系列文章介绍 IBM WebSphere Application Server V7 Feature Pack for SCA,本文是其中的第 5 部分,将介绍可用于将不同 SCA 组件连接到一起的服务组件体系结构(Service Component Architecture,SCA)绑定。绑定用于定义 SCA 服务和引用的传输/协议访问机制,从而独立于应用程序编程接口选择协议。Feature Pack for SCA 支持的三种绑定类型为缺省、Web 服务和 EJB 绑定。 |
|
|
|
2009年8月10日 |
|
| |
使用 IBM 中间件实现 SaaS 解决方案,第 3 部分: 单一实例多租户应用程序中的资源共享、隔离和定制 本文主要讨论基于单一共享应用程序实例的多租户模型。介绍在这种模式中重要 J2EE 工件的多租户资源共享、隔离和定制机制。还通过一个示例应用程序讲解如何设计基于 IBM 中间件软件的支持多租户的 J2EE 应用程序。 |
|
|
|
2009年8月13日 |
|
| |
构建基于 J2ME 的安全 SOAP 客户机,第 3 部分: 安全 Web 服务 API 存根类 了解如何构建基于 Java 2 Micro Edition (J2ME) 的安全 Web 服务客户机。本文是本系列的最后一部分,将对重要的 J2ME 安全算法进行讨论。文中将对前面两个部分开发的内容进行组合,并将提供用于测试安全 Web 服务客户机的机制。另外还将构建一个存根增强器工具,以大幅度地减少构建安全 Web 服务客户机所需的手动编程工作。 |
|
|
|
2007年6月25日 |
|
| |
自动化 Web 服务测试,第 3 部分: 使用 IBM Rational Software Architect 和 XMLUnit 测试安全 Web 服务 本教程将介绍使用多种技术来实现典型 Web 服务测试自动化的方法,此类技术包括 JUnit、Apache Commons HttpClient 和 Apache XMLUnit。将在 IBM Rational(R) Software Architect 提供的开发平台上对此进行演示。本教程的目标读者是对 Web 服务的功能测试感兴趣的测试人员和开发人员。开始学习本教程前,您需要对 Web 服务及 Java(TM) 开发有基本的了解,而且还应该对单元测试工具(如 JUnit)有一定的了解。 |
|
|
|
2007年9月26日 |
|
| |