 |
 |
 |
 |
 |
 |
Web 服务概念性体系结构(Web Services Conceptual Architecture) 本文从组件、交互以及应用程序开发模式的观点描述了 Web 服务的体系结构。该体系结构是 IBM 实例化 Web 服务方法的蓝图。它是构建和部署 Web 服务应用程序的框架。 |
|
|
|
2001年5月1日 |
|
| |
无 SOAP 的 Web 服务,第二部分: “Web 服务调用框架”的体系结构 在前面的文章中介绍了 WSIF,说明了它怎样为简化的 Web 服务调用提供独立于绑定的 API。这篇文章将看看一些高级的 WSIF 功能。这将需要对其体系结构有一个概述,接下来您将看到怎样开发多服务绑定,以及怎样给 Web 服务更新和添加新的绑定实现。 |
|
|
|
2001年12月28日 |
|
| |
Web 服务概念性体系结构(WSCA 1.0)
|
|
|
|
2002年1月1日 |
|
| |
使用 MVC 样式的 Web 服务体系结构 模型-视图-控制器(Model-View-Controller,MVC)模式在面向对象应用程序的软件工程中相当有用。本文将讨论如何将其应用到静态或动态调用的 Web 服务中去。 |
|
|
|
2002年2月1日 |
|
| |
Web 服务概念性体系结构(WSCA 1.0)
|
|
|
|
2002年4月1日 |
|
| |
Web 服务概念性体系结构(WSCA 1.0)
|
|
|
|
2002年4月1日 |
|
| |
使用 MVC 样式的 Web 体系结构,第 2 部分: 构建 Web 服务 MVC 体系结构 本文是一篇由两部分组成的系列文章的第二部分,着重描述如何使用任何模型-视图-控制器(Model-View-Controller,MVC)模式来实现 Web 服务体系结构。本文将着重描述如何使用 SOAP 和 UDDI API 来访问静态和动态 Web 服务,以及组成 Web 服务体系结构的组件的设计实现。 |
|
|
|
2002年4月1日 |
|
| |
体系结构方面的历险: 组件技术的体系结构和设计 这篇吸引人的练习探究了体系结构和设计方面的关系,并着重提出了它们可能对应用程序的编码和性能产生影响的方式。 |
|
|
|
2002年4月5日 |
|
| |
迁移到面向服务的体系结构,第 2 部分 这是一系列文章的第二部分。这一系列文章旨在帮助您更好地理解面向服务的体系结构(SOA)的价值,制订出一个实际的计划来评估您现在的基础架构,并把它转变成一个真正的面向服务的体系结构。其目的在于,当您读完本文时,您将理解为什么声称 SOA 是把现有资产带到未来的最好的平台,同时也使得迅速而正确地开发未来的程序成为可能。另外,您将对在计划这样一次迁移的过程中主要考虑的事项有更好的理解。这一系列文章的第一部分描述了推动考虑 SOA 的动力和这样的一个体系结构的需求。现在,第二部分将继续讨论服务和接口。 |
|
|
|
2003年12月1日 |
|
| |
迁移到面向服务的体系结构,第 1 部分 这是一系列文章第一部分,这一系列文章旨在帮助您更好的理解面向服务的体系结构(SOA)的价值,制订出一个实际的计划来评估您现在的基础架构,并把它转变成一个真正的面向服务的体系结构。其目的在于,当您读完本文时,您将理解为什么声称 SOA 是把现有资产带到未来的最好的平台,同时也使得迅速而正确地开发未来的程序成为可能。另外,您将对在计划这样一次迁移的过程中主要考虑的事项有更好的理解。 |
|
|
|
2003年12月1日 |
|
| |
Web Services 体系结构和最佳实践 在本章中我们将会讨论一些由Web服务引起的体系结构上的挑战,研究如何使用(和不使用)Web服务,并了解一些在应用 Web 服务来解决艰难的体系结构问题时采用的最佳实践。 |
|
|
|
2003年12月18日 |
|
| |
使用 J2EE 技术设计面向服务的体系结构框架 面向服务的体系结构(service-oriented architecture,SOA)因其固有的松散耦合与互操作性,成为许多企业应用的自然选择。在本文中您将看到,使用 J2EE 1.4 提供的 Web 服务功能可以很容易地构建能够访问现有业务流程的 SOA 系统。 |
|
|
|
2004年2月1日 |
|
| |
面向服务的体系结构扩展 Web 服务的前景: 第 1 部分 现在的 Web 服务实现往往是简单的,通常类似于客户端-服务器模型。然而,平台中立的交换是受支持的,这就使一系列不同的客户端实现可以与作为服务器函数的新代码或遗留代码进行交互。许多文章都介绍了使这样的应用程序直接实现的技术。现在是看一看我们能够如何使用它们的更大的图景的时候了。作者解决了如何由简单的模型转移到代表现实的任意复杂度的业务模型的问题。 |
|
|
|
2004年4月1日 |
|
| |
面向服务的体系结构概述
在这一节中,我们简要地描述了面向服务的体系结构的发展。然后,我们探究了面向组件的开发与面向服务的体系结构之间的关系,并且说明了如何将组件作为实现服务的基础设施。
|
|
|
|
2004年6月1日 |
|
| |
理解面向服务的体系结构中企业服务总线场景和解决方案,第 2 部分 在关于企业服务总线(Enterprise Service Bus,ESB)的这个系列的第二部分中,作者描述和分析了实现 ESB 和其他面向服务的体系结构(SOA)的解决方案的一些常见场景。 |
|
|
|
2004年7月1日 |
|
| |
理解面向服务的体系结构中企业服务总线场景和解决方案,第 1 部分 本文研究了实现企业服务总线(Enterprise Service Bus,ESB)以支持面向服务的体系结构(service-oriented architecture,SOA)所需的最低功能。 |
|
|
|
2004年7月1日 |
|
| |
面向服务的体系结构扩展 Web 服务的前景,第 2 部分 本文继续详细介绍面向服务的体系结构(SOA)。第 1 部分我们讨论了 SOA 的特征。本文我们讨论 SOA 连接体系结构 -- SOA 的工作角色,服务请求者和服务提供者如何通信,为了将服务集成到服务请求者服务提供者如何指定必要信息,以及服务请求者如何发现它所需的服务。本文还介绍了信息交换模式并比较了同步和异步交换。 |
|
|
|
2004年7月1日 |
|
| |
理解面向服务的体系结构中企业服务总线场景和解决方案,第 3 部分 这个系列文章的第 3 部分介绍了实现企业服务总线(Enterprise Service Bus,ESB)的场景和解决方案,在此作者检验了第 2 部分概述的多个场景可能的解决方案。在第 1 部分中说明的总线工作角色提供了这些场景的基础。 |
|
|
|
2004年7月1日 |
|
| |
普及环境中面向服务的体系结构(SOA) 本文描述了一种面向服务的方法,用于为普及设备提供公用接口。本文用财政案例演示了如何通过关键 Web 服务应用程序类型,包括事务、通讯、基于位置的服务以及更多,将 Web 服务扩展到普及环境中。 |
|
|
|
2004年10月22日 |
|
| |
面向服务体系结构中的信息管理,第 1 部分: 发现 SOA 中的信息管理角色 学习信息管理、它对面向服务的体系结构(Service-Oriented Architecture,SOA)的重要性以及信息管理和 SOA 之间的关系。然后我们研究将这些具有挑战性的问题和重新设计应用到 SOA 中的信息管理的优点。本文中(本系列文章包含两部分,本文是第一部分),作者将信息管理分为几个不同的服务,并且提供了对于这些服务的高级概述。本文的目标读者是架构师、数据建模者、数据库管理员以及那些想要利用信息管理功能的开发者,他们将该功能用于基于 SOA 的建模、架构、设计以及实现。 |
|
|
|
2005年4月1日 |
|
| |
面向服务体系结构中的信息管理,第 2 部分:研究 SOA 中信息管理的不同方法 本系列文章介绍了如何将信息管理的强大功能用于 SOA 的建模、构架、设计和实现。第一部分将信息管理分为几个不同的服务,并且提供了对于这些服务的高级概述。第二部分中,作者详细描述了信息管理提供的各种服务,并提供了与所讨论服务相关的工具。 |
|
|
|
2005年7月29日 |
|
| |
迈向面向服务的体系结构和集成的模式语言,第 1 部分: 构建服务生态系统 随着 IT 产业日益成熟,我们将目睹越来越多成功的面向服务的体系结构(Service-Oriented Architecture,SOA)的设计和实现的出现。我们同样也将面对以微妙不同的形式重复出现、但从根本上来说却具有相同的基本问题的挑战。我们也倾向于重复使用解决方案的稍有不同的变体。为了达到这一目的,在涉及面向服务的体系结构和面向服务的集成(Service-Oriented Integration,SOI)的项目环境中引出了下面的模式。这些项目专注于面向服务的体系结构的迁移、建模、设计和实现,以及通过服务支持的松耦合集成,这称为面向服务的集成。在这个系列中,我们将分享这些模式以及使用它们的经验。我们将就如何结合使用它们以便帮助解决在 SOA 和 SOI 的迁移、建模、设计和实现过程中通常会遇到的问题提供指导。 |
|
|
|
2005年8月4日 |
|
| |
迈向面向服务的体系结构和集成的模式语言,第 1 部分: 构建服务生态系统 随着越来越多成功的 SOA 的设计和实现的出现,为了达到重复使用解决方案的稍有不同的变体,在涉及 SOA 和SOI(Service-Oriented Integration)的项目环境中引出了一些模式。本系列中,我们将分享这些模式以及使用它们的经验。将就如何结合使用它们以便帮助解决在 SOA 和 SOI 的迁移、建模、设计和实现过程中通常会遇到的问题提供指导。 |
|
|
|
2005年8月9日 |
|
| |
面向服务的敏捷:成功的面向服务的体系结构 (SOA) 开发的方法,第 2 部分: 如何使油和水相溶 本文探讨了各种方法,例如 Scrum、极限编程(Extreme Programming,XP)、Crystal、动态系统开发方法(Dynamic Systems Development Method,DSDM)等等,它们专注于精益软件开发(Lean Software Development,LSD)的概念。在这个由两部分组成的关于敏捷软件开发的系列中,作者详细地评估了它们对于开发面向服务的体系结构(Service-Oriented Architecture,SOA)的适宜性。 |
|
|
|
2005年9月22日 |
|
| |
面向服务的敏捷性:成功的面向服务体系结构 (SOA) 开发的方法,第 1 部分:: SOA 和敏捷方法基础 本文是由两部分组成的系列文章的第 1 部分,阐述了普遍接受的方法学(例如 Scrum、极限编程(Extreme Programming,XP)、Crystal、动态系统开发方法(Dynamic Systems Development Method,DSDM)和主要研究精益软件开发(Lean Software Development,LSD)的其他方法学)内包含的敏捷开发的基本原则。当今,必须提高业务的灵活性和速度,以应对不断变化的客户需求、市场机会和外部竞争对手的威胁。为使这些业务得以成功,可以采用面向服务的体系结构 (SOA) 的开发方法来设计以适应性(对变化和需求做出响应的能力)为目标的 IT 系统。本系列的第 2 部分详细描述了它们用于开发 SOA 的适应性。 |
|
|
|
2005年9月22日 |
|
| |
使用企业服务总线简化集成体系结构 揭开企业服务总线 (Enterprise Service Bus) 的神秘面纱,了解如何将此体系结构样式应用于基于面向服务的体系结构的应用程序的实现。 |
|
|
|
2005年11月1日 |
|
| |
IBM WebSphere 开发者技术期刊: 使用服务组件体系结构构建 SOA 解决方案——第 1 部分 随着 IBM WebSphere Integration Developer 和 WebSphere Process Server 的发布,出现了一种用于构建面向服务的体系结构 (SOA) 的新编程范式,称为服务组件体系结构,它是为在 SOA 中构建和组装业务解决方案而专门设计的一个新编程模型,旨在集成和组合服务。 |
|
|
|
2005年11月28日 |
|
| |
将容器管理的持久性 Bean 用于面向服务的体系结构 本文将介绍如何使用 IBM WebSphere Process Server 对容器管理的持久性 (CMP) Bean 的连接和持久性逻辑加以控制,使其可以存储在非关系数据库中。您将了解各种受支持的数据访问模式,并将了解多个基本使用场景,其中包含相关的示例。 |
|
|
|
2005年12月15日 |
|
| |
利用服务数据对象体系结构简化和统一数据 本文阐述了服务数据对象 (SDO) 体系结构的关键概念,以及它所提供的强大功能和灵活性。SDO 体系结构在 Java(TM) 2 Platform Enterprise Edition (J2EE) 社区正获得越来越广泛的普及,它也用于构建面向服务的体系结构 (SOA) 的环境。在 IT 解决方案日趋复杂和越来越多地采用分布式体系结构的今天,它可以满足异构数据集成的需要。 |
|
|
|
2005年12月23日 |
|
| |
WebSphere Process Server V6 体系结构概述 本文介绍了IBM WebSphere Process Server V6 的主要组成部分、SOA核心机制以及各个功能组件,QoS服务等内容。 |
|
|
|
2005年12月30日 |
|
| |
IBM WebSphere 开发者技术期刊: 使用服务组件体系结构构建 SOA 解决方案——第 2 部分 检验 IBM WebSphere Integration Developer 组装的SCA 组件的上下文中的引用和连线。 |
|
|
|
2006年1月1日 |
|
| |
观点与展望,第 3 部分: 什么是最有价值的 IT体系结构技能,如何学习? IBM 专家将提供各自的个人观点,以推动 IT 体系结构实践方面的发展,从而帮助您更好地担当架构师这一职责。 |
|
|
|
2006年1月24日 |
|
| |
构建您的 SOA,第 2 部分: 面向服务的体系结构成熟度模型 您是否希望知道如何高效地标识使您的体系结构达到下一级别所需的步骤?在本系列的第 2 部分,您将了解面向服务的体系结构 (SOA) 成熟度模型如何帮助您评估和确定您的体系结构的成熟度级别。第 1 部分主要讨论了用于构建 SOA 模型的新流程和方法。 |
|
|
|
2006年1月26日 |
|
| |
面向服务的体系结构(SOA):对 IBM Workplace 和 Lotus 开发人员的采访 最近有很多关于面向服务的体系结构(Service Oriented Architecture)的报道,但是它到底是什么,又能够为您做些什么呢?在该采访中,IBM Development 的三名成员将就 SOA 以及 IBM 和 Lotus 产品如何与 SOA 概念相结合进行了探讨。 |
|
|
|
2006年2月16日 |
|
| |
IBM WebSphere 开发者技术期刊: 使用服务组件体系结构构建 SOA 解决方案——第 3 部分 本文介绍如何使用服务组件体系结构(Service Component Architecture,SCA)和 IBM WebSphere Integration Developer 以各种组件为基础构建垂直集成解决方案。 |
|
|
|
2006年4月12日 |
|
| |
使用服务组件体系结构构建 SOA 解决方案――第 3 部分: 通过导入和导出集成 SCA 模块 本文介绍如何使用服务组件体系结构(Service Component Architecture,SCA)和 IBM WebSphere Integration Developer 以各种组件为基础构建垂直集成解决方案。 |
|
|
|
2006年4月17日 |
|
| |
在面向服务的体系结构中构建事件驱动的应用程序,第 1 部分: WSN 和 WSRF 规范 本文介绍了 WSN(WebService Notification) 和 WSRF(WebService Resource Properties Framework) 两个规范,他们可以用来约束事件驱动模式的各种具体实现,让您在面向服务的体系结构(SOA ) 中更容易地整合各种不同的服务。 |
|
|
|
2006年6月6日 |
|
| |
在面向服务的体系结构中构建事件驱动的应用程序,第 2 部分: 基于 WSN 和 WSRF 的应用实例 本系列文章的第 1 部介绍了 WSN (WebService Notification) 和 WSRF (WebService Resource Properties Framework) 两个规范,第 2 部分将为大家展示一个基于 WSN 和 WSRF 的具体应用。
|
|
|
|
2006年6月13日 |
|
| |
推荐阅读清单: 面向服务的体系结构和 WebSphere Process Server 通过此阅读清单,可以了解如何使用面向服务的体系结构 (SOA) 和 IBM WebSphere Process Server,此清单是为客户、顾问和其他技术专业人员准备的,由 IBM Software Services for WebSphere 编辑而成。 |
|
|
|
2006年6月15日 |
|
| |
在面向服务的体系结构中构建事件驱动的应用程序,第 3 部分: 在SOA中构建WSN应用 本系列文章的第 1 部介绍了 WSN (WebService Notification) 和 WSRF (WebService Resource Properties Framework) 两个规范,第 2 部分将为大家展示一个基于 WSN 和 WSRF 的具体应用。在第 3 部分中,我们将对程序架构进行调整,在Notification Producer和Notification Consumer之间增加一个间接层:ESB,然后将我们之前实现的WSN应用迁移到ESB上,最后进行测试。 |
|
|
|
2006年6月26日 |
|
| |
使用面向服务的体系结构及 IBM WebSphere Business Integration 产品开发全面的 BPEL 应用程序,第 1 部分: 业务建模 了解如何使用 WebSphere Business Modeler、WebSphere Integration Developer 和 WebSphere Process Server 构建一个完整的 Business Process Execution Language (BPEL) 应用程序工作示例。 |
|
|
|
2006年6月27日 |
|
| |
迈向面向服务的体系结构和集成的模式语言,第 2 部分: 服务组合 本文探索面向服务的体系结构 (SOA) 和面向服务的集成 (SOI) 的模式领域,并研究 SOA 背后的一些基本概念和一些在创建可靠而灵活的 SOA 的过程中可以做出的主要体系结构决策。作者讨论了与服务组合概念相关的体系结构决策,在设计服务组合时,可以通过使用服务来帮助实现灵活性。 |
|
|
|
2006年6月30日 |
|
| |
访问面向服务的体系结构中的企业信息系统 探索基础技术以及支持访问面向服务的体系结构中的企业信息系统的工具和目标运行时。 |
|
|
|
2006年7月14日 |
|
| |
基于 SOA 的大容量企业系统体系结构 研究支持基于面向服务的体系结构 (SOA) 的大容量企业系统的多层消息处理方法。本文说明了 WebSphere Application Server Version 6 如何用来优化 XML 的消息处理,以及如何使企业成为可持续的大容量操作环境。我们建立了一个独特的体系结构视图,它能够引起那些关注于使用 SOA 和 Web 服务以实现高吞吐量的 J2EE 和 XML 技术读者的共鸣。 |
|
|
|
2006年7月14日 |
|
| |
基于 SOA 的大容量企业系统体系结构 研究支持基于面向服务的体系结构 (SOA) 的大容量企业系统的多层消息处理方法。本文说明了 WebSphere Application Server Version 6 如何用来优化 XML 的消息处理,以及如何使企业成为可持续的大容量操作环境。我们建立了一个独特的体系结构视图,它能够引起那些关注于使用 SOA 和 Web 服务以实现高吞吐量的 J2EE 和 XML 技术读者的共鸣。 |
|
|
|
2006年7月14日 |
|
| |
使用面向服务的体系结构及 IBM WebSphere Business Integration 产品开发全面的 BPEL 应用程序,第 3 部分: 业务驱动的开发 本系列文章的第 3 部分介绍如何使用基于 IBM Eclipse Workbench 的工具子集以无缝方式进行业务驱动的开发。 |
|
|
|
2006年7月26日 |
|
| |
IBM WebSphere 开发者技术期刊: 使用服务组件体系结构构建 SOA 解决方案——第 4 部分 使用 Java Message Service (JMS) 和 Web 服务将服务组件体系结构 (SCA) 解决方案与其他系统集成是集成异类系统的两种常用方法——它们还让您能够解决集成中固有的许多复杂难题。 |
|
|
|
2006年8月7日 |
|
| |
通过企业服务总线组合面向服务的体系结构和事件驱动的体系结构 现今的业务应用程序很少完全独立运行。它们需要彼此连接,以便创建集成解决方案,从而为组织带来价值。面向服务的体系结构(Service-Oriented Architecture,SOA)和事件驱动的体系结构(Event-Driven Architecture,EDA)是处理复杂集成挑战的两个不同范例。组织如何选择更好的方法来满足其需求呢?实际上他们并不必选择:企业服务总线(Enterprise Service Bus,ESB)允许同时实现 SOA 和 EDA 概念。 |
|
|
|
2006年8月8日 |
|
| |
观点与展望,第 3 部分: 什么是最有价值的 IT 体系结构技能,如何学习? IBM 专家将提供各自的个人观点,以推动 IT 体系结构实践方面的发展,从而帮助您更好地担当架构师这一职责。 |
|
|
|
2006年8月10日 |
|
| |
观点与展望,第 6 部分: 定义最重要的 IT 体系结构问题 在本专栏的第 6 部分中,您将了解 IT 体系结构的最新发展所需的知识。 |
|
|
|
2006年11月6日 |
|
| |
SCA 应用程序开发: 第 1 部分:服务组件体系结构概述 本文是介绍服务组件体系结构(Service Component Architecture,SCA)的系列文章的第 1 部分。此部分将概览 SCA,并说明它如何简化使用面向服务的体系结构(Service-Oriented Architecture,SOA)所构建的业务应用程序的设计和集成。本系列的后续文章将讨论 SCA 体系结构及其主要概念,包括服务实现、服务客户机和各种组件的组装。 |
|
|
|
2006年12月7日 |
|
| |
构建简单的 C++ 服务组件,第 1 部分: 服务组件体系结构 C++ API 简介 熟悉将用于 Apache Tuscany SCA for C++ 的 API。您将通过本文了解该 API 的主要组成部分,以便快速入门。 |
|
|
|
2006年12月12日 |
|
| |
Web 服务与 Axis2 体系结构 讨论 Apache Axis2 的各个组成部分,并了解其为何凭借模块化和可扩展特性正逐渐成为下一代 Web 服务平台。 |
|
|
|
2007年2月26日 |
|
| |
SOA 术语概述: 第 1 部分,服务、体系结构、治理和业务术语 通过本系列的第 1 部分了解一些基本的 SOA 术语。Bertrand Portier 将定义包括服务、体系结构、面向服务的体系结构、治理和业务流程在内的多个术语,并说明为何它们是 SOA 成功的基础。他还介绍了 IBM SOA Foundation 中的主要情况。 |
|
|
|
2007年3月15日 |
|
| |
将 SOA 定义为一种体系结构风格 将面向服务的体系结构(Service-Oriented Architecture,SOA)定义为一种体系结构风格,以促进将与业务保持一致的企业服务作为设计和构建解决方案的基本单元。了解 SOA 如何帮助您创建业务和 IT 之间的真正一致性,并探索一种可用于实现该体系结构风格的模式语言。 |
|
|
|
2007年5月9日 |
|
| |
构建 SOA 组合业务服务,第 3 部分: 在 WebSphere 中使用 REST 体系结构样式构建可使用的 Web 服务 本系列讨论如何开发组合应用程序来支持业务服务,本文是其中的第三篇文章。本文的重点是代表性状态传输(Representational State Transfer,REST)体系结构样式。通过使用 Facade 组件作为 REST 样式的接口,现有的 SOAP 样式的 Web 服务支持可自定义的 URL、多资源格式表示、浏览器响应缓存、大型附件的流化以及使用 HTTP 方法来操作资源。
|
|
|
|
2007年6月19日 |
|
| |
体系结构实践,第 1 部分: 理解面向服务的体系结构 IBM 架构师 Tilak Mitra 为一些 IBM 工具提供实用指导,您可以用这些工具构建一个面向服务的体系结构 (SOA) 解决方案。本文是他的专栏的第一期,您可以简要地了解 IBM SOA Foundation、IBM Rational、WebSphere、Tivoli 软件工具和其他用来实现 SOA 设计的资源。 |
|
|
|
2007年6月28日 |
|
| |
面向服务体系结构中的业务规则应用 本文从介绍面向服务体系结构领域中的业务规则概念出发,结合实际的应用场景,重点讲述了基于IBM业务整合旗舰产品WID和WPS如何实现业务规则逻辑的灵活应用。文章中结合实际的应用经验给出了关于选择规则集还是决策表的最佳实践。接着,讲述了WPS中的一个重要插件工具----业务规则管理器----的实现机制。业务规则管理器通过基于Web界面的方式让用户可以方便地管理规则逻辑,从而能够灵活地定制业务策略来满足随需应变的业务需求。文章中详细讲述了如何基于WPS安装配置业务规则管理器,如何使用管理器导出规则组,以及如何基于该管理器实现对业务规则逻辑的定制管理等。 |
|
|
|
2007年6月28日 |
|
| |
体系结构实践,第 2 部分: SOA 解决方案场景介绍 IBM 在本文中提供的八种场景,能帮助您着手使用面向服务的体系结构 (SOA)。在这篇分为若干部分的介绍性文章中,您将探索每种 SOA 解决方案,找到可以加快您的 SOA 实现速度的要点。 |
|
|
|
2007年6月29日 |
|
| |
面向服务的体系结构与企业体系结构,第 2 部分: 相似点与不同处 本文是本系列的第 2 部分,我们将对面向服务的体系结构(Service-Oriented Architecture,SOA)和企业体系结构(Enterprise Architecture,EA)的体系结构与治理模型进行分析,并讨论二者的相似点与不同处。然后,我们将讨论未在企业内对 EA 和 SOA 活动进行协调的情况下组织可能面临的潜在问题。 |
|
|
|
2007年7月9日 |
|
| |
面向服务的体系结构与企业体系结构,第 1 部分: 用于帮助理解 SOA 与企业体系结构如何协作的框架 本系列共三部分,本文是其中的第 1 部分,将提供一个框架,以帮助您理解面向服务的体系结构(Service-Oriented Architecture,SOA)和企业体系结构(Enterprise Architecture,EA)如何协作。首先,我们将介绍 SOA 和 EA 的定义。然后,我们将了解 SOA 和 EA 的范围和重点,以便有效地对二者进行比较和对比。 |
|
|
|
2007年7月9日 |
|
| |
探讨服务存储库和注册中心在面向服务的体系结构(SOA)中的角色 俗语云,差之毫厘,失之千里:服务存储库 (Service repositories) 和服务注册中心 (service registries) 尽管英文发音有些类似,但各自在 SOA 实现中扮演着截然不同的角色。在本文中,我们将讨论二者间的差异以及为何您的 SOA 应该同时包括二者。 |
|
|
|
2007年8月21日 |
|
| |
使用服务组件体系结构和 Apache Tuscany 构建 Mashup 了解如何将服务组件体系结构用于构建 Mashup 应用程序。 |
|
|
|
2007年8月28日 |
|
| |
构建简单的 C++ 服务组件,第 2 部分: 通过服务组件体系结构使用 Python、Ruby 和 Web 服务 您可以使用现有代码创建服务组件。通过本文可了解如何通过使用 Apache Tuscany SCA for C++ 中的 Python、Ruby 和 Web 服务支持将脚本作为 SCA 组件和 Web 服务公开。创建可重用、可组合的 SCA 组件,这些组件在组合中连接在一起,可使用最适合所构建的系统的任意技术进行公开和调用。 |
|
|
|
2007年8月28日 |
|
| |
使用 UML 服务组件表示 SOA 体系结构模式 在本文中,使用统一建模语言(Unified Modeling Language,UML)模型来描述 SOA 体系结构模式及其相关的服务组件。并在行业标准的 UML 格式上下文中,了解有关 SOA 模式服务组件的内容,以帮助利益相关者更好地了解组成 SOA 的服务组件。 |
|
|
|
2007年9月3日 |
|
| |
专业架构师,第 2 部分: 克服数据体系结构中的专业挑战 在本文中,我们将讨论数据架构师经常遇到的各种障碍,并了解处理这些障碍的策略。以小成功为基础,对部门应用程序数据模型进行整合,以形成完整的企业集成项目。这些方法还适用于其他软件体系结构类型,从而允许 IT 团队更为有效地处理不断变化的需求和 IT 方法。 |
|
|
|
2007年9月26日 |
|
| |
面向服务的体系结构与企业体系结构,第 3 部分: 它们如何协同工作 如果您正在采用面向服务的体系结构(SOA),并且同时正在开发企业体系结构 (EA),或者正计划这么做,那么您将从本文中受益。本系列文章中的前两个部分对 SOA 和 EA 进行了比较和对照,并介绍了在企业内部因为不协调的 EA 和 SOA 活动可能导致的问题。在开展价值 16 亿美元的客户业务时(其中涉及到 SOA 和 EA 的开发),本文的作者们开始面对这些问题。在本系列文章的最后这个部分中,我们借鉴他们的经验,并在此基础上提供指导,以帮助您解决这些问题,希望您能够避免重大的失误。 |
|
|
|
2007年10月22日 |
|
| |
体系结构实践,第 4 部分: 场景 1:实际 SOA 场景中的服务创建选项 通过 Tilak 的本期专栏了解关于服务创建的信息,包括 SOA 中的三个主要服务来源,以及为恰当使用相关服务提供指导的体系结构模式。了解 SOA 生命周期中的模式及各种活动。 |
|
|
|
2007年10月22日 |
|
| |
探索 SOA 体系结构和服务的基本原则,第 1 部分: 使用体系结构和抽象级别来创建更好的 SOA 更深入地研究面向服务的体系结构 (SOA) 的组成要素,分析体系结构的优点,了解抽象级别如何帮助我们改善开发流程,了解创建并使用体系结构的人员,以及体系结构在软件开发生命周期中所处的位置。 |
|
|
|
2007年12月28日 |
|
| |
探索 SOA 体系结构和服务的基本原则,第 2 部分: 业务体系结构的重要性、模型驱动开发和重用现有资产 在本系列的第二篇文章中,让我们进一步了解体系结构——这次在业务级别进行讨论。了解模型驱动开发(Model-Driven Development,MDD)和可重用资产框架及类型;在设计面向服务的体系结构 (SOA) 解决方案时可以对这些技术加以利用。 |
|
|
|
2008年1月4日 |
|
| |
DB2 XML 编程,第 2 部分: 在应用程序体系结构中使用 XML 数据库支持 了解 IBM DB2 9 for Linux, UNIX, and Windows 新的 XML 存储和查询环境如何处理本系列第 1 部分中描述的 XML 数据模型。第 2 部分主要关注如何在应用程序体系结构中使用新的 XML 数据库支持。
|
|
|
|
2008年1月10日 |
|
| |
面向 ESB 的体系结构:一种错误的采用 SOA 的方式 本文讨论了一些围绕构建企业服务总线(Enterprise Service Bus,ESB)的项目出现的问题。文中将说明没有以面向服务的体系结构(Service-Oriented Architecture,SOA)为目标,而仅仅去实现 ESB 的项目为何不好,并说明应该如何正确地采用 SOA。 |
|
|
|
2008年2月21日 |
|
| |
探索 SOA 体系结构和服务的基本原则,第 3 部分: 面向服务的解决方案和企业体系结构 在本系列的前面两个部分中,我们介绍了在开发面向服务的体系结构时使用体系结构技术的重要性,讨论了抽象级别的使用,介绍了 IBM SOA 解决方案堆栈(提供了考虑 SOA 时的九个关注点分离),确定了体系结构软件在开发流程的上下文中的位置,介绍了业务体系结构,了解了模型驱动的开发(Model-Driven Development,MDD),并讨论了如何利用现有资产。在本文中,我们将了解是什么让 IT 解决方案具有面向服务的特征。我们还将讨论从企业的角度考虑 SOA 时要注意的各个重要方面。 |
|
|
|
2008年3月17日 |
|
| |
SOA 设计的信息透视图,第 1 部分: 面向服务体系结构的信息透视图简介 本文是为设计面向服务体系结构(Service Oriented Architecture,SOA)的架构师和从业人员编写的。它介绍在 SOA 的设计中表示信息透视图的一组模式和功能。讨论的关键模式包括业务术语表、规范化模型和数据质量分析。了解这些模式在 SOA 中的定位以及它们对 SOA 解决方案的贡献。了解相关的 IBM 产品:IBM Information Server、Rational Data Architect 和 IBM Industry Models。本文是本系列的第一篇,后续文章将详细讨论每个模式并讲解如何用 IBM 产品实现每个模式。
|
|
|
|
2008年3月24日 |
|
| |
体系结构实践,第 5 部分: 场景 2:实际 SOA 场景中的服务连接性选项 使用 IBM 面向服务的体系结构(Service-Oriented Architecture,SOA)基础生命周期在软件开发生命周期上下文中考虑 SOA。本系列的这一部分将重点讨论 SOA 场景中的第二个场景,即服务连接性场景。探索四种实现服务提供者与使用者之间连接性的方法。 |
|
|
|
2008年4月21日 |
|
| |
使用 IBM 中间件实现 SaaS 解决方案,第 1 部分: 挑战和体系结构模式 符合软件作为服务(Software as a Service,SaaS)交付模式的 Web 交付解决方案(其中客户从服务提供者站点订阅和访问软件,而不是获取许可证并将软件安装在自己的环境中)可以为任何规模的企业提供极具吸引力的业务价值。开发新解决方案或转换现有解决方案的解决方案开发人员以及部署这些解决方案的服务提供者都面临着若干技术挑战。多承租(multitenant )就是一个示例,其中在服务提供者环境中运行的单个软件实例服务于多个组织。本系列文章将描述通常使用面向服务的体系结构 (SOA) 技术解决这些问题的不同模式。还介绍 IBM 软件产品如何帮助您构建和部署可扩展、可配置和成本高效的 Web 交付的多承租解决方案。 |
|
|
|
2008年6月16日 |
|
| |
使用 SOA 改进信息访问和重用,第 1 部分: 帮助企业在 SOA 世界中变得以信息为中心的体系结构 本文描述一种企业信息策略和体系结构框架,以最大化企业中的信息价值和可访问性,并帮助您的企业在 SOA 世界中变得以信息为中心。 |
|
|
|
2008年10月27日 |
|
| |
信息服务模式,第 4 部分: Master Data Management 体系结构模式 了解与企业 Master Data Management 相关的体系结构模式的分类方法。 |
|
|
|
2009年3月16日 |
|
| |
探索 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日 |
|
| |
使用多层体系结构构建 REST 风格的 Web 服务和动态 Web
应用程序 继续学习如何使用多层体系结构构建 REST 风格的 Web 服务和动态的 Web
应用程序。本文将手把手指导您设计和构建各层中的组件,并讨论各组件之间的结合关系。它演示了 REST 风格的 Web
服务、Asynchronous JavaScript and XML (Ajax) 和 Spring Web Flow 如何共同生成了一个类似桌面的、快速响应的富 Web 界面。它还演示了 Ruby 脚本等客户机程序如何利用 REST 风格的 Web 服务来向服务器上传和下载用户数据。 |
|
|
|
2009年8月10日 |
|
| |
随需应变的业务流程生命周期,第 15 部分: 为面向服务的体系结构部署可伸缩、安全而稳定的基础 本教程将详细讨论 WebSphere Process Server Version 6.0.1 集群的安装和配置。对集群进行了完全配置后,集群就将能够进行水平集群化(横向扩展)和垂直集群化(纵向扩展)。集群配置将进行逻辑划分,以便允许管理员 独立扩展应用程序处理或消息传递工作负载专用的资源,从而分别缓解 CPU 或 I/O 瓶颈。 |
|
|
|
2006年9月7日 |
|
| |
Web 服务内幕,第 7 部分: WSFL 和递归组合 Web 服务体系结构最引人注目的承诺之一是它允许新的交互类型以及新的流程类型出现。兑现这个承诺的一部分工作是提供一个允许通过组合现有流程和服务来建立那些新流程的框架。Web 服务流语言(Web Services Flow Language,WSFL)对其“递归组合”原理做了完整的介绍,这个原理允许完整的商业流程作为活动被嵌入到其它的流模型中。Web 服务内幕的这一部分通过说明“递归组合”背后的思想为这个介绍 WSFL 的系列画上了句号。 |
|
|
|
2001年7月1日 |
|
| |
Web 服务内幕,第 7 部分: WSFL 和递归组合 Web 服务体系结构最引人注目的承诺之一是它允许新的交互类型以及新的流程类型出现。兑现这个承诺的一部分工作是提供一个允许通过组合现有流程和服务来建立那些新流程的框架。Web 服务流语言(Web Services Flow Language,WSFL)对其“递归组合”原理做了完整的介绍,这个原理允许完整的商业流程作为活动被嵌入到其它的流模型中。Web 服务内幕的这一部分通过说明“递归组合”背后的思想为这个介绍 WSFL 的系列画上了句号。 |
|
|
|
2001年9月11日 |
|
| |
将旧应用改造成 Web 服务
随着动态电子商务以及那些支持它的基于开放标准的技术的出现,哪些支持企业中基本业务流程的有价值的旧应用将能够加入到分布式计算的这一新领域中来。在这篇文章中,我们将概略论述如何将Web 服务技术应用到我们的旧应用中,然后用一个示例来说明Web服务概念体系结构在旧应用中的使用。
|
|
|
|
2002年1月1日 |
|
| |
Web 服务内幕,第 10 部分:深入主题:可靠性和事务 就本质而言,Web 服务体系结构是应用程序通过智能的消息交换相互进行集成的方法。对于企业,这意味着关键业务信息(比如:订购单、合同以及报价索取(RFQ))的交换。由于这种信息的关键性本质,企业必须确保底层消息传递体系结构的可靠性。在 Web 服务内幕的这篇文章中,James Snell 继续他的关于影响在企业中使用 Web 服务的问题的讨论,侧重于可靠的消息传递和事务。 |
|
|
|
2002年1月22日 |
|
| |
获得文档样式 Web 服务的好处 大部分 Web 服务都是围绕着远程过程调用而构建的,而 WSDL 规范允许另外一种 Web 服务体系结构:文档样式(document style)。在该体系结构中,整个文档在服务客户端和服务器之间进行交换。在本文中,James McCarthy 将向您解释文档样式以及应该何时使用它。 |
|
|
|
2002年6月1日 |
|
| |
Web服务内幕 专栏 欢迎光临 Web服务内幕 专栏。本专栏致力于探究 Web 服务世界,将彻底而详细地说明 Web 服务体系结构的基本原则,并特别关注核心约定,其推动了新兴的、发展迅猛以及涌现出的技术范例:互操作性。 |
|
|
|
2002年6月4日 |
|
| |
在 Web 服务中将业务流程和事务自动化 新的 Web 服务业务流程执行语言(Business Process Execution Language for Web Services)、Web 服务事务(WS-Transaction)和 Web 服务协调(WS-Coordination)规范提供了一种全面的业务流程自动化框架,它使公司能够利用 Web 服务体系结构(Web Services Architecture)的力量和优势来创建企业事务并将其自动化。在这里,我们就这三种新规范能够提供什么提供了一个非常实用的概述。 |
|
|
|
2002年8月1日 |
|
| |
开发网格计算应用程序,第 1 部分 根据 Gartner 的说法,在下一个十年里,许多业务将通过使用启用网格的 Web 服务在因特网上进行集成(从而不仅可以共享应用程序,还可以共享计算机的计算能力)实现彻底的转变。在本文中,IBM 的 Liang-Jie Zhang、Jen-Yao Chung 和 Qun Zhou 向开发者介绍了网格计算和开放网格服务体系结构(Open Grid Services Architecture,OGSA)的基本思想。他们描述了开发者可以怎样用最新的 Globus Toolkit(开放网格服务基础架构(Open Grid Services Infrastructure)技术预览)来发现网格服务、创建网格服务接口以及调用网格服务实例。本文还描述了一些有助于开发者集成 Web 服务和网格计算的思想。 |
|
|
|
2002年10月1日 |
|
| |
Web Service Gotchas: 一篇总结报告 Web服务作为一种分布式计算体系结构,正在逐步改变现在的电子商务模式。今天的Web服务能够很好的在完全不同的系统/操作环境/程序语言间传递包含XML数据的消息,但是它在诸如安全性、可靠性、可管理性、可扩展性、事务处理等方面还需要进一步提高,本文是一篇关于 Web 服务体系结构现存的七个"局限性"问题的总结报告。 |
|
|
|
2002年10月15日 |
|
| |
用 Web 服务和 J2EE 集成企业应用程序 一段时间以来,IT 员工已经能够使用 Java 2 平台,企业版(J2EE)的元素集成后端系统了。最近出现的 Web 服务技术已经使我们能够用一些以前想不到的新方法来实现类似的目的。在本文中,Andre Tost 和 Daniela Rudrof 向您说明了如何结合 J2EE 和 Web 服务使企业应用程序集成(enterprise application integration,EAI)变得更轻松。您还将看到如何一起 Java 消息传递服务(Java Messaging Service)和 Java 2 连接器体系结构( Java 2 Connector Architecture) 以及 Web 服务技术使集成过程达到一个新的抽象层次。 |
|
|
|
2002年11月1日 |
|
| |
Web 服务的最佳实践: 回到基础部分,第 3 部分 在本专栏的第一、第二篇文章中,我们给出了语义的、组织的基础,我们可以在此基础上开始分析 Web 服务在其中扮演重要角色的真实的业务应用程序。在本文中,我们将把在第 1 部分中介绍的新的 Web 服务术语和在第 2 部分中讨论的 IBM 电子商务模式应用到金融服务业中需要应用程序集成的实际的业务情景中。您将看到 Web 服务是如何帮助在一个企业中使用不同的 IT 思想的组织之间建立沟通的桥梁。通过这个案例分析和以后的案例分析,我们将为 Web 服务体系结构和设计编辑一组通用的最佳实践。 |
|
|
|
2002年11月1日 |
|
| |
开发网格计算应用程序,第 2 部分 本系列文章的第 1 部分介绍了网格计算和开放网格服务体系结构(Open Grid Services Architecture,OGSA)的基本思想以及使用高级 Web 服务技术完善 OGSA 的一些想法。在本文中,Liang-Jie Zhang、Qun Zhou 和 Jen-Yao Chung 继续介绍网格解决方案体系结构,该体系结构包含基于逻辑和物理网格两种范畴的网格解决方案。他们还将使用 StockQuoteGrid 演示如何用 Globus Toolkit 开发和调用网格服务。 |
|
|
|
2002年12月1日 |
|
| |
用 AXIS 编写 JMS 应用程序 本文将帮助开发者用 Apache AXIS 编写基于 JMS 的应用程序。在本文中,您将使用 AXIS 框架构建一个基于 JMS SOAP 的体系结构,MQSeries 作为中间件,WSDK 作为部署 SOAP 应用程序的工具。 |
|
|
|
2003年3月1日 |
|
| |
为 EAI 选择 JCA、JMS 或 Web 服务 本文讨论了在 J2C 连接器体系结构(J2C Connector Architecture,JCA)、Java 消息服务(Java Message Service,JMS)和 Web 服务实现之间作出选择的标准(选择的依据是现有的环境、您想实现的模式和松耦合或紧耦合的预置要求)。 |
|
|
|
2003年3月1日 |
|
| |
IBM Video Central for e-business - 样本 DB2 Web 服务实现总结(第一部分) IBM Video Central for e-business 是 IBM 将 Web 服务架构应用于实际的经典案例之一,本文将着重介绍它的体系结构和关键技术。 |
|
|
|
2003年6月19日 |
|
| |
从UML到BPEL 本文描述了一种新工具,该工具是在alphaWorks网站上发布的Emerging Technologies Toolkit version 1.1 (ETTK),它采取用统一建模语言(Unified Modeling Language,UML)定义的流程并生成相应的BPEL和WSDL文档来实现该流程。这种性能用于突出对象管理组(OMGs)模型驱动体系结构(MDA)创始的一些优点:提高开发过程中的抽象水平,因此获得更高的生产率,更好的质量,能够隔离于技术的根本改变。 |
|
|
|
2003年9月1日 |
|
| |
Web 服务全球化模型 本文从全球化体系结构的基础元素入手,并将其应用于 Web 服务体系结构。 |
|
|
|
2003年9月8日 |
|
| |
使用基于事件的分布式架构来创建异步的 Web 服务应用程序 Web 服务已经在实际应用中证明了它自身的用处。然而,当前的 Web 服务模型是一种同步模型,它建立在一种请求/响应的体系结构之上。所以,借助于一种新的框架体系,我们可以跨越这种同步模式的局限性。在本文中, Francis Geysermans 和 Jeff Miller 给我们讲述了这种基于事件的分布式体系结构,将这种结构应用到 Web 服务领域,那么,我们就可以在 Observer (观察者)模式的基础上创建 Web 应用程序。 |
|
|
|
2003年12月1日 |
|
| |
利用 Web 服务与平衡计算模型来提供丰富的用户体验 本文概述了平衡计算体系结构的概念,利用服务器端计算的优点,同时仍然在那些能够支持它的机器上提供丰富的用户体验。 |
|
|
|
2003年12月22日 |
|
| |