跳转到主要内容


developerWorks 中国  >  SOA & Web Services  >  

文档库

developerWorks
 
  
 
 题目  75    隐藏内容简介    
 
题目 日期
Web 服务概念性体系结构(WSCA 1.0)
    2002年1月1日  
 
Web 服务概念性体系结构(WSCA 1.0)
    2002年4月1日  
 
Web 服务概念性体系结构(WSCA 1.0)
    2002年4月1日  
 
SCA(Service Component Architecture)编程模型入门
本文将介绍SCA编程模型中的基本概念,并以一个简单的例子来说明它的一些基本用法,期待能够抛砖引玉,并为读者以后深入了解SCA打下基础。
    2006年1月4日  
 
SCA(Service Component Architecture)编程模型入门
面向服务组件的架构(Service Component Architecture,SCA)是一种全新的、跟语言无关的编程模型,它提供了一种统一的调用方式,从而使得客户可以把不同的组件类型都可以通过一种标准的接口来封装和调用。本文将介绍 SCA 编程模型中的基本概念,并以一个简单的例子来说明它的一些基本用法。
    2006年1月4日  
 
使用服务组件体系结构构建 SOA 解决方案――第 3 部分: 通过导入和导出集成 SCA 模块
本文介绍如何使用服务组件体系结构(Service Component Architecture,SCA)和 IBM WebSphere Integration Developer 以各种组件为基础构建垂直集成解决方案。
    2006年4月17日  
 
利用CEI监控SCA组件的运行
SCA(Service Component Architecture),即服务组件架构,是最新发布的组件集成架构,SCA体现的是一种利用通用组件定义方式来集成分散商业功能的思想,SCA的出现,为企业系统集成带来了新的方法和标准,实质上SCA即将成为SOA系统的基本构建方式,同时SCA也是新发布的WPS(WebSphere Process Server)中的最重要的技术基础架构。许多SOA开发人员以及系统管理人员对于SCA模块及其组件的运行监控和调试还不是很熟悉,在本文中,作者将向大家简单介绍如何配置和使用CEI(Common Event Infrastructure)在WPS中监控SCA组件的运行情况。
    2006年5月31日  
 
Java SCA 调用样式
本文概略介绍了服务组件体系结构(Service Component Architecture,SCA)的传统 Java 对象(plain old Java object,POJO)组件中的 Java 用法以及传入传出 POJO 组件的数据流。您将通过本文了解在 POJO 组件中使用不同调用样式的效果。
    2006年9月5日  
 
SCA 应用程序开发: 第 1 部分:服务组件体系结构概述
本文是介绍服务组件体系结构(Service Component Architecture,SCA)的系列文章的第 1 部分。此部分将概览 SCA,并说明它如何简化使用面向服务的体系结构(Service-Oriented Architecture,SOA)所构建的业务应用程序的设计和集成。本系列的后续文章将讨论 SCA 体系结构及其主要概念,包括服务实现、服务客户机和各种组件的组装。
    2006年12月7日  
 
SCA 应用程序开发,第 3 部分: 开发示例 SCA 应用程序
使用面向 Java 编程语言的 SCA 客户机与实现模型构建和集成应用程序。本文说明了实现示例 SCA 应用程序的基本步骤,包括本地和远程服务以及组装各种服务。
    2007年1月4日  
 
SCA 应用程序开发,第 2 部分: 用于 Java 的 SCA 客户机和实现模型
本文是系列文章的第 2 部分,描述如何使用 Java 编程语言实现服务组件体系结构(Service Component Architecture,SCA)组件以及组件实现可以如何充当其他服务的客户机。文中将对远程和本地服务的实现及其配置进行说明。将讨论获取服务的不同方法——引用注入和模块上下文。还将说明用于声明实现的可配置方面的各个 Java Annotation。
    2007年1月4日  
 
在 SCA Module 中使用 Hibernate 框架实现数据持久层
本文将探讨在完成 SCA Module 建模后用 Java 对象进行实现时,如何采用 Hibernate 实现 SCA Module 的数据持久层为 SDO 提供数据访问服务,达到充分利用 Hibernate 的优势来加快 SCA 模块实现的方法。
    2007年4月30日  
 
在 WID 中使用 SCA Web 服务绑定传递 SOAP Header
本文主要向读者介绍了在IBM WebSphere Integration Developer中使用SCA的Web服务绑定在外部Web Service和标准SCA组件之间传递SOAP Header的基本配置方法和注意事项。本文所解决的技术问题主要应用在使用企业服务总线的SOA业务场景中,尤其是使用了IBM的WESB服务器对标准Web Service请求、应答做基于SOAP Header的中介流转的这一技术环节中。
    2007年7月5日  
 
使用服务组件体系结构和 Apache Tuscany 构建 Mashup
了解如何将服务组件体系结构用于构建 Mashup 应用程序。
    2007年8月28日  
 
使用 WebSphere Business Services Fabric 开发自适应组合业务服务,第 4 部分: 使用 Dynamic Assembler SCA 组件进行服务组装
本文继第 3 部分的组合业务服务建模、本体编辑和策略模拟之后,提供一个分步示例,演示如何使用 Business Services Dynamic Assembler SCA 组件在 IBM WebSphere Business Services Fabric 工具环境中组装服务。 (IBM WebSphere Developer Technical Journal)
    2007年9月27日  
 
如何实现 SCA 的异常处理机制
SCA 1.0 规范对 SCA 下的异常处理机制进行了定义,它使提高 SOA 系统稳定性和可靠性成为可能。本文将通过一个简单的 SCA 服务组件调用的例子来说明它的实现方式,希望对读者能够有所启发。
    2008年1月31日  
 
使用 WAS V6.1 SOA Feature Pack 开发 SCA 应用(上)
本文介绍了 WAS(Websphere Application Server)V6.1 的 SOA Feature Pack 的一些概念和功能,并且通过两个实例描述怎样利用这个 Feature Pack 进行 SCA 开发。读者通过本文既可以对 SOA Feature Pack 这个产品组件有一定的了解,也可以对 SCA 加深理解,体会到 SCA 架构在开发 SOA 应用中的特点和优势。本文的目标读者技术级别为初级。
    2008年2月28日  
 
使用 WAS V6.1 SOA Feature Pack 开发 SCA 应用(下)
本文的上半部分介绍了 WAS(Websphere Application Server)V6.1 的 SOA Feature Pack 的一些概念和功能,并且通过一个实例描述怎样利用这个 Feature Pack 进行 SCA 开发。本文为文章的下半部分,继续向您介绍了一个实例来描述如何进行 SCA 开发。读者通过本文既可以对 SOA Feature Pack 这个产品组件有一定的了解,也可以对 SCA 加深理解,体会到 SCA 架构在开发 SOA 应用中的特点和优势。本文的目标读者技术级别为初级。
    2008年3月6日  
 
在 SCA Module 中使用 iBATIS 框架实现数据持久层
本文是继“在 SCA Module 中使用 Hibernate 框架实现数据持久层”一文之后,继续探讨使用 iBATIS 实现 SCA Module 的数据持久层技术。本文将使用和上一篇文章相同的例子,以便与读者比较其中的异同。
    2008年6月26日  
 
配置 SCA 组件参与 WS-AT 全局事务
事务 (transaction) 支持对于构建可靠的分布式应用至关重要。面向服务的组件体系结构 (SCA) 为我们提供了一个与实现无关的开发架构,SCA 组件是构建 SOA 应用的基本单位,本文将介绍 SCA 对事务的支持,以及如何使用 WebSphere Integration Developer (WID) 开发与配置支持全局事务的 SCA 应用。
    2008年7月3日  
 
在 IBM WebSphere Process Server V6.1 中使用 ARM 来监视 SCA 调用,第 1 部分: 使用 IBM Tivoli Composite Application Manager for Response Time Tracking 来调试 SCA 调用
这个由两部分组成的系列介绍如何使用 IBM WebSphere Process Server V6.1 中的应用程序响应度量(Application Response Measurement,ARM)标准来监视服务组件体系结构(Service Component Architecture,SCA)调用。您可以使用诸如 IBM Tivoli Composite Application Manager for Response Time Tracking 等 ARM 实现来生成 SCA 调用的图形视图。本文是该系列的第一部分,将首先描述 ARM 并介绍如何使用 Tivoli Composite Application Manager for Response Time Tracking 来调试同步场景。在第 2 部分中,您将获得关于 SCA 调用模式的介绍,并了解如何调试异步场景。
    2008年7月21日  
 
在 IBM WebSphere Process Server V6.1 中使用 ARM 来监视 SCA 调用,第 2 部分: 了解 SCA 调用模式和调试异步场景
在本系列的第 1 部分中,您了解了应用程序响应度量(Application Response Measurement,ARM)和使用 IBM Tivoli Composite Management for Response Time Tracking 来调试同步场景。下面将介绍多种服务组件体系结构(Service Component Architecture,SCA)调用模式和相关的 ARM 观察点,以更好地了解 ARM 事务与 SCA 调用之间的关系。本文是该系列中的第 2 部分,其中还将介绍一些有关如何使用 Tivoli Composite Management for Response Time Tracking 来调试异步场景的示例。
    2008年7月31日  
 
深入剖析 SCA 异步调用模式
服务组件体系结构(Service Component Architecture,SCA)是下一代编程模型,此编程模型提供了三种异步调用模式。您可以使用那些模式异步地调用目标 SCA 服务,而不需要知道请求和响应消息是如何“魔法般地”进行处理的。本文阐述在发出异步请求时所发生的情况,以及 SCA 运行时如何处理消息系统中的异步消息。了解如何开发中介处理程序来监视 SCA 异步消息,以及如何使用中介处理程序来分析异步调用。
    2008年9月27日  
 
IBM Rational AppScan:利用 cookie 篡改来攻击 Web 应用程序
这篇文章阐述了为什么会话管理和会话管理安全性都是复杂的工作,这就是为什么它们经常会留给商业产品来处理。这篇文章描述这两个商业应用程序引擎的语言符号是怎样产生的。作者分析了每个机制的能力,阐述了它的弱势,还论证了这样的弱势怎样才能被利用,从而执行模拟和私人违规攻击。他还讨论了攻击性的可行性。最后,他提出一种将安全性从功能中分开的会话管理的方法,并且后者由应用程序引擎实施,但是前者是由一个专门的应用程序安全产品所提供的。
    2008年10月30日  
 
使用 Tuscany 域管理器部署 SCA 应用程序
服务组件体系架构(Service Component Architecture,SCA)允许您开发和组装由独立组件组成的面向服务的体系架构(Service-Oriented Architecture,SOA)解决方案,而不管这些组件的实现和环境如何。SCA 是一项主要的 SOA 活动,并正在成为 OASIS 标准。Apache Tuscany 为 SCA 应用程序的开发和操作提供了易于使用的开放源代码基础结构。本文向您介绍如何使用基于 Web 的 Tuscany 域管理器 UI 和代码管理 SCA 域,以及如何使用域管理 UI 部署由 SCA 组件组成的 SOA 解决方案。
    2008年11月13日  
 
WPS/WESB 6.1 之 SCA 新特性,第 2 部分: 如何开发 HTTP 绑定应用程序
在第 1 部分中,我们介绍了 HTTP 绑定的工作原理,以及 HTTP 绑定的系列 import 和 export 的一些基本属性和功能。本文为系列的第 2 部分,将通过一个实例向您介绍如何用 WID 开发一个 HTTP 绑定的应用程序。其中包括如何运用 HTTP 绑定提供的功能,来实现一个简单的 HTTP 绑定的应用场景,以及使用 HTTP Export 来发布一个能被 HTTP 协议访问的服务,并运用 HTTP Import 来调用发布的 HTTP 服务。
    2008年12月17日  
 
WPS/WESB 6.1 之 SCA 新特性,第 3 部分: HTTP 绑定的高级特性
在第 1 部分,我们介绍了HTTP绑定的工作原理,以及 HTTP 绑定的 import 和 export 的一些基本属性和功能。在第 2 部分,我们向您介绍了如何使用 WID 开发一个 HTTP 绑定的应用程序。本文是 HTTP 绑定系列文章的最后一篇,将重点介绍 HTTP 绑定的一些高级特性,如绑定上下文,如何开发 HTTP 数据绑定和函数选择器以及如何配置验证和 SSL。
    2008年12月17日  
 
利用 SCA 向内容管理系统传递附件
本文介绍了如何利用 SCA 向内容管理系统传递附件。目前的内容管理系统通常都为开发人员提供了一套完整的 API,开发人员需要一定的学习曲线才能够掌握。而 SCA 可以将连接内容管理系统的操作封装成独立的服务,使开发人员可以更简单的进行服务调用。在封装的过程中,本文针对 SCA 不能处理大数据量文件附件的问题给出了一种解决方案,实现了一个名为 CMWI(Content Manager Web Interface)的应用。该应用为内容管理系统提供了一个 Web 服务接口,可以通过调用这个 Web 服务来向内容管理系统中存取文件,而不必学习内容管理系统的 API。
    2009年3月19日  
 
利用 WID 及 WPS V6.2 开发基于 JAX-WS 绑定的 SCA 应用
本文将介绍 WebSphere Process Server(WPS)V6.2 和 WebSphere Integration Developer(WID)V6.2 对于服务组件架构(Service Component Architecture,以下简称 SCA)模块的 JAX-WS 绑定的支持,并结合实际的例子,讲述如何使用 WID 和 WPS 开发和配置基于 JAX-WS 绑定的 SCA 模块,如何通过管理控制台给 JAX-WS 绑定连接、拆离策略集(Policy set)或指定策略集绑定。
    2009年3月26日  
 
深入理解 SCA 动态调用
本文深入阐述了如何在 SCA 编程模型中使用动态调用方式,并分析了动态调用的特点、局限性及其解决方案。读者从本文中能够了解 SCA 运行时如何处理动态调用,从而灵活在具体场景中使用 SCA 动态调用。架构师可以使用此信息作为参考,从而设计更为灵活的面向服务的体系结构(Service-Oriented Architecture,SOA)。
    2009年5月25日  
 
在 Apache Tuscany 上开发基于 SCA 的 Web 2.0 应用
企业级应用中越来越多地采用 Ajax,Widget 等 Web 2.0 技术进行开发,SOA 架构中的一些传统技术与 Web 2.0 技术的整合呈现出越来越多的需求,Tuscany 作为开源界最成熟的 SCA 框架之一,在 Web 2.0 方面提供了很多支持,本文将通过示例说明 Tuscany 在这方面提供的诸多功能,并且对其中的某些功能介绍其技术实现。
    2009年7月20日  
 
探索 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日  
 
使用 Rational Applicational Developer 7.5 开发 SCA 应用程序
SCA(Service Component Architecture,服务组件架构)是目前最佳的 SOA 实现方式,IBM Rational Application Developer (RAD) V7.5.2 最新集成了功能强大的图形化的 SCA 开发工具,以帮助用户快速地装配和部署基于开源 SCA 标准(http://osoa.org)的面向服务的应用程序模块。本文详细介绍了使用 RAD 集成开发环境构建 SCA 应用程序的方法。在示例应用程序中,读者可以看到如何使用 RAD 7.5 开发和测试一个 SCA 组件,以及如何装配和测试一个基于 SCA 的组合应用程序。
    2009年8月31日  
 
使用 Spring Framework 设计和开发 SCA 组件,第 1 部分: 三剑客:Spring、SCA 和 Apache Tuscany
在 “使用 Spring Framework 设计和开发 SCA 组件” 系列文章中,学习如何有效结合服务组件架构(Service Component Architecture,SCA)与 Spring Framework 来创建分布式服务应用程序。第一篇文章将概述 SCA 与 Spring 两者相结合的优势。学习如何使用 Spring Framework 来设计和开发 SCA 组件,如何将 Spring beans 公开为 SCA 服务,以及如何在 Spring 应用程序中访问 SCA 服务和属性。本文中的示例将使用 Apache Tuscany SCA Java 技术运行时。
    2009年11月19日  
 
使用 Eclipse SOA Tools Platform 插件和 Apache Tuscany
通过使用常用的 Eclipse 开发环境,Eclipse SOA Tools Platform (STP) 插件和 Apache Tuscany 简化了服务开发。Apache Tuscany 也已经与 STP 集成在一起来为创建的服务提供服务组件体系结构(Service Component Architecture,SCA)Java 运行时,使您可以使用 SCA 标准和 Apache Tuscany 注释来注释服务。本教程将通过创建远程方法调用(Remote Method Invocation,RMI)服务来介绍如何使用 STP 和 Apache Tuscany。
    2007年12月10日  
 
IBM WebSphere 开发者技术期刊: 使用服务组件体系结构构建 SOA 解决方案——第 2 部分
检验 IBM WebSphere Integration Developer 组装的SCA 组件的上下文中的引用和连线。
    2006年1月1日  
 
在WPS中用human task manager来实现对第三方Service的异步调用
本文将详细介绍如何在WPS中利用SCA的编程模型实现human task manager对第三方系统的调用,并通过实际的例子加以说明,使读者能够掌握使用SCA和human task manager来实现对第三方系统的异步调用。
    2006年4月6日  
 
IBM WebSphere 开发者技术期刊: 使用服务组件体系结构构建 SOA 解决方案——第 3 部分
本文介绍如何使用服务组件体系结构(Service Component Architecture,SCA)和 IBM WebSphere Integration Developer 以各种组件为基础构建垂直集成解决方案。
    2006年4月12日  
 
IBM WebSphere 开发者技术期刊: 使用服务组件体系结构构建 SOA 解决方案——第 4 部分
使用 Java Message Service (JMS) 和 Web 服务将服务组件体系结构 (SCA) 解决方案与其他系统集成是集成异类系统的两种常用方法——它们还让您能够解决集成中固有的许多复杂难题。
    2006年8月7日  
 
IBM WebSphere 开发者技术期刊: 对 Service Component Architecture 模块的可靠和可重复的单元测试——第 1 部分
自动化测试为验证解决方案组件的质量提供了一个可重复的有效方法。本文将自动化测试方法应用到 Service Component Architecture (SCA) 模块,目的是进一步增强 WebSphere Process Server 和 WebSphere ESB 环境中 SOA 应用程序的完整性。
    2006年11月13日  
 
构建简单的 C++ 服务组件,第 1 部分: 服务组件体系结构 C++ API 简介
熟悉将用于 Apache Tuscany SCA for C++ 的 API。您将通过本文了解该 API 的主要组成部分,以便快速入门。
    2006年12月12日  
 
IBM WebSphere 开发者技术期刊: 对 Service Component Architecture 模块的可靠和可重复的单元测试——第 2 部分
可重复的单元测试为验证解决方案组件的质量提供了一种有效和可靠的方法。本文描述在使用业务流程执行语言 (BPEL) 测试实现业务流程的 Service Component Architecture (SCA) 模块时可能遇到的问题,以及如何使用模拟对象实现对这些组件的可重复测试。
    2006年12月20日  
 
EJB 倡导者: SOA 代表了基于组件的应用程序发展中的下一步
可以说是风水轮流转!本月,EJB 倡导者发现自己处境微妙,对诸如服务组件体系结构(Service Component Architecture,SCA)等 SOA 相关规范的倡导与对 Enterprise JavaBeans 相关规范的倡导一样多。
    2006年12月21日  
 
SOA快速指南 1 2 3,第 4 部分: 快速实现服务集成模型
《快速实现服务集成模型》是本系列文章的第四部分。本文承接前面系列文章的分析和建模的结果,主要进行SOA实施的层面上的探讨,首先介绍SOA项目实施的准备工作,然后介绍在实施过程中怎样利用分析建模的结果定义服务并将服务分配到模块中,根据模块的分析得到服务的集成模型,从中总结出一些有价值的指导原则和实施细则,希望对SOA项目方面的开发测试人员有所帮助。本文假定读者能够使用WID进行基本的SCA开发和相关的操作。
    2007年2月1日  
 
构建简单的 C++ 服务组件,第 2 部分: 通过服务组件体系结构使用 Python、Ruby 和 Web 服务
您可以使用现有代码创建服务组件。通过本文可了解如何通过使用 Apache Tuscany SCA for C++ 中的 Python、Ruby 和 Web 服务支持将脚本作为 SCA 组件和 Web 服务公开。创建可重用、可组合的 SCA 组件,这些组件在组合中连接在一起,可使用最适合所构建的系统的任意技术进行公开和调用。
    2007年8月28日  
 
创建 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 开发中使用 WBSF 动态调用业务服务,第 1 部分
WebSphere Business Services Fabric (WBSF) 让用户能够根据服务策略动态的调用业务服务。本文将详细介绍 WBSF 动态服务选取的核心概念,工作原理,以及在 WBSF v6.02 中 SCA 编程模型对业务服务开发的支持。
    2008年1月31日  
 
软件组件:粗粒度与细粒度
IBM 中间件产品提供一系列软件组件技术,用于构建满足各种需求的应用程序。有些组件技术(如 JavaBeans)是细粒度的,而其它技术则是粗粒度的。本文将提供一组指导原则,用于在面向服务的体系结构(Service-Oriented Architecture,SOA)的上下文中对软件组件技术进行分类,对目前行业内占主导地位的各种组件技术进行定位。最终了解服务组件体系结构(Service Component Architecture,SCA)为何是最适合粗粒度组件的模型。
    2008年2月18日  
 
在 SOA 开发中使用 WBSF 动态调用业务服务,第 2 部分(上)
WBSF(WebSphere Business Services Fabric)让我们在 SOA 开发中能够根据服务策略动态调用业务服务。本文通过一个具体的例子,介绍如何通过 WBSF V6.02 的 SCA 编程模型动态调用业务服务。
    2008年2月21日  
 
在 SOA 开发中使用 WBSF 动态调用业务服务,第 2 部分(下)
WBSF(WebSphere Business Services Fabric)让我们在 SOA 开发中能够根据服务策略动态调用业务服务。本文通过一个具体的例子,介绍如何通过 WBSF V6.02 的 SCA 编程模型动态调用业务服务。
    2008年2月21日  
 
SOA 环境中的测试驱动的开发,第 1 部分: 测试数据映射
本文向您介绍用于 SOA 环境的测试驱动的开发理论。本文将向您说明如何为 SDO 数据映射编写测试用例,并在发布这些数据映射以供其他 SCA 模块使用之前,提供用于编写测试用例和使用 Junit、Cactus 及 IBM WebSphere Integration Developer 执行这些用例的逐步说明。 (IBM WebSphere Developer Technical Journal)
    2008年10月21日  
 
用于 SOA 项目环境的自动部署工具包,第 4 部分: 用于 SOA 项目的自动构建-部署-BVT 工具包
为应用程序创建自动 Build-Deploy-BVT 解决方案。本文将说明如何进行此工作,并介绍了一个脚本生成工具,用于基于应用程序配置文件快速生成这些脚本。要按照本文所述内容进行操作,您应该具有服务组件体系架构(Service Component Architecture,SCA)、IBM WebSphere Integration Developer、IBM Rational ClearCase、Ant 和 Java Emitter Templates (JET2) 的基本知识。
    2008年12月11日  
 
developerWorks 图书频道: SOA 核心技术及应用,第 1 章
本书立足于技术底层,试图指引读者理解构建 SOA 的基础编程模式。这一技术模式也并非耳熟能详的 Web 服务,而是新兴的 SOA 技术标准——服务组件架构(Service Component Architecture, SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这三个技术分别解决了服务构建、数据模型和流程编排领域的问题,因而被称为“SOA 编程模式的铁三角”。
    2009年4月16日  
 
developerWorks 图书频道: SOA 核心技术及应用,第 14 章
本书立足于技术底层,试图指引读者理解构建 SOA 的基础编程模式。这一技术模式也并非耳熟能详的 Web 服务,而是新兴的 SOA 技术标准——服务组件架构(Service Component Architecture, SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这三个技术分别解决了服务构建、数据模型和流程编排领域的问题,因而被称为“SOA 编程模式的铁三角”。
    2009年4月16日  
 
developerWorks 图书频道: SOA 核心技术及应用,第 7 章
本书立足于技术底层,试图指引读者理解构建 SOA 的基础编程模式。这一技术模式也并非耳熟能详的 Web 服务,而是新兴的 SOA 技术标准——服务组件架构(Service Component Architecture, SCA)、服务数据对象(Service Data Object,SDO)和业务流程执行语言(Business Process Execution Language, BPEL)。这三个技术分别解决了服务构建、数据模型和流程编排领域的问题,因而被称为“SOA 编程模式的铁三角”。
    2009年4月16日  
 
SOA 环境中的测试驱动的开发,第 2 部分: 使用 WebSphere Process Server 进行持续集成
本系列的第 1 部分重点介绍了在 IBM WebSphere Integration Developer 中编写 SCA 业务流程之前,如何使用 Cactus 为 SCA 数据映射编写测试用例。第 2 部分将研究如何使用 CruiseControl 作为持续集成服务器,以监视 CVS 存储库中的 SCA 构件,并在每当发生更改时在 IBM WebSphere Process Server 上运行测试用例。 (IBM WebSphere Developer Technical Journal)
    2009年5月26日  
 
一步步熟悉如何使用 IBM Rational 工具进行单元和组件测试
组件测试是实现关键应用程序功能的代码集成所必需的。本教程循序渐进地指导您使用 JUnit 和 Jakarta Cactus 测试框架以及简单的 HelloWorld 示例,完成专门针对 Java™ 代码、Web 服务、servlet、服务组件体系结构(Service Component Architecture,SCA)和 Enterprise JavaBeans (EJB) bean 的单元和组件测试。此外,您还将了解如何使用 IBM® Rational® Software Architect、IBM Rational Application Developer 和 IBM WebSphere® Integration Developer 实现这些测试的自动化。
    2007年11月29日  
 
Python Web 服务开发者 第三部分: 软件资源库,第 2 部分
Uche Ogbuji 和 Mike Olson 继续他们存储和管理软件的 Web 服务示例,阐明了如何用 SOAP 消息更新资源库,以及如何把这个资源库作为 Web 服务来发布。
    2001年4月1日  
 
Web 服务设计师,第 5 部分: 基于付费 Web 服务的障碍
随着早先对于动态电子商务的大量宣传集中在该技术的简单性上。人们越来越关注于这样一个问题:这项新技术是如何帮助商家赚钱和省钱的。在回答这个问题之前,需要定义一些通过使用付费来销售软件从而获得利润的必要的组成部件。本篇是关于基于付费的 Web 服务主题的三个专栏系列的第二部分将集中描述将存在的障碍。
    2001年10月1日  
 
Python Web 服务开发者: 消息传递技术比较
在各种技术之间进行选择总要涉及到得失的权衡;您经常牺牲性能来获取轻松编程。消息传递技术可能是 Web 开发者最感兴趣的领域。您如何能平衡高速性能和人类可读性?Mike Olson 和 Uche Ogbuji 并不声称拥有这个问题的答案,但是他们确实提供一些硬数据(hard data)以帮助您作出最适合您需要的决定。在本文中,他们帮助您在一些可用的不同的消息传递协议之间进行比较。您将为每个协议编写一个简单的应用程序,并比较速度、消息开销和相对开发时间等各项衡量指标。
    2002年7月1日  
 
Python Web 服务开发者: 针对 Python 的 XML-RPC
XML-RPC 是一种比 SOAP 更早的、简单的轻量级 Web 服务技术。这个月,Mike Olson 和 Uche Ogbuji 将讨论 Python 中的 XML-RPC 工具。
    2002年8月1日  
 
使用基于 SOAP 的中介体构建 Web 服务功能链
中介体(intermediary)是一个实体,它位于客户机和服务提供者之间并向客户机提供额外的服务。在本文中,Anbazhagan Mani 和 Arun Nagarajan 介绍了 Web 服务的 SOAP 中介体。您将了解到中介体在 Web 服务环境下可以提供哪些种类的服务,并深入了解如何将中介体的有关信息存储到 SOAP 头中。您还将看到这项技术中仍然存在的一些潜在的隐患,开发者需要解决这些隐患以加快这项技术的广泛采用。
    2002年9月1日  
 
Python Web 服务开发者 第 8 部分: Python SOAP 库,第 3 部分
在 Python Web 服务开发者的这一部分中,Mike Olson 回到了编写一些 Python 代码上。这篇专栏文章将再次讨论同一系列专栏文章的第五篇和第六篇中的示例代码,Mike 和 Uche Ogbuji 分别在这两篇文章中讨论了 SOAP.py 和 ZSI,它们是可以在 Python 中使用的 SOAP 实现。Mike 将继续研究这两种库,看看它们如何相互作用。
    2002年10月1日  
 
商业流程开发新纪元--BPEL4WS语言介绍,第1部分: 特点介绍及使用技巧提示
商业流程执行语言BPEL4WS(Business Process Execution Language For Web Services)是专为整合Web Services而制定的一项规范标准。本文主要介绍 BPEL4WS 语言的特点,主要元素使用技巧提示及利用外部Web服务的技巧提示。
    2003年3月1日  
 
随需应变的业务流程生命周期,第 14 部分: 使用集群 WebSphere MQ 部署平衡消息传递工作负载
在本系列的关于在集群环境中进行部署的最新部分中,您将回顾 IBM WebSphere MQ 关于集群部署的关键概念。通过使用这些概念,可以确定本系列的第 13 部分所描述的拓扑结构的伸缩性和工作负载平衡特征。您将以前一篇文章建议的体系结构为基础,来探索实现不同可用性和工作负载平衡属性的拓扑更改。另外,还将回顾与您生产环境相关的高可用性和安全主题。
    2006年10月19日  
 
Ajax 和 REST,第 1 部分
服务器端 Web 应用程序因采用富应用程序模型和交付个性化内容而具备了融入式(immersive)的特点,这种特点越突出,应用程序架构对 Web 架构风格 REST(Representational State Transfer)的违背就越多。这种违背会降低应用程序的可伸缩性,增加系统复杂性。通过与 REST 相互协调,Ajax 架构将使融入式 Web 应用程序消除这些负面影响,尽享 REST 那些出色的特性。
    2006年11月9日  
 
如何在 Web 服务中使用 Service Data Objects 2.1 的动态数据 API
Service Data Objects (SDO) 2.0 体系结构和 API 能跨不同数据源提供对数据的统一访问,打包在 IBM WebSphere(R) Application Server Version 6.1 Feature Pack for SOA 的 Alpha 版中。本文将说明构建使用动态对象的 Web 服务应用程序所需的步骤,可以下载一个可部署应用程序,以帮助说明如何在 Web 环境中使用动态对象。
    2007年5月16日  
 
SOA 安全性基础知识,第 1 部分: 制定保护大型 SOA 应用程序的路线图
充分利用涵盖从 SOA 安全性团队构建到需求收集流程的各个方面的 10 步骤流程。
    2007年10月12日  
 
网格和网络中心世界中的 SOA 服务
了解网格类型、网格计算和全球信息网格 (GIG)。本文重点介绍与利用未使用的资源以提高计算机能力相关的问题,有些问题对于独立计算机而言计算量太密集而无法解决。探索一些解决方案的示例,如监视网格规模变化、网格耦合切换以及 GIG 和面向服务的体系结构 (SOA) 测试方法。
    2008年5月6日  
 
构建事务型 SOA
在企业应用程序集成 (EAI) 领域中,所有参与的系统必须在整个全局事务下操作,以便这些系统在发生故障的情况下都返回到一致的状态。在支持不同协议的各种系统中,事务语义必须在这些协议中进行传播,以便这些协议可以无缝地参与全局事务。本文将通过一个示例向您详细介绍使常见集成场景成为事务集成所需的步骤。
    2008年5月29日  
 
利用 Xerces-C++ 提高 XML 应用程序的性能
XML 已成为应用程序之间和在 Web 上进行数据交换的主要组成。通过本文学习如何适当地使用 Xerces-C++ 来提高 XML 应用程序的性能。您将了解到有效使用解析器的最佳方法以及哪些特性和属性将影响解析器的性能。
    2008年6月19日  
 
SOA 与情景应用程序,第 3 部分: 示例与所获得的经验教训
本系列的第 1 部分解释了基于 Web 的情景应用(situational application,SA)对企业的适用性、此类应用程序与面向服务的体系架构(Service-Oriented Architecture,SOA)的关系,以及如何使用此类应用程序来改进公司 IT 的当前状态。第 2 部分描述了 IBM 在构建情景应用环境(Situational Applications Environment,SAE)方面的经验,开发 SAE 的目的是为了支持基于社区的计算,这种计算方式同时利用了传统 SOA 和新兴的 Web 2.0 技术和方法。本文是第 3 部分,也是最后一部分,将描述几个 SA、促使创建这些 SA 的业务情景、这些 SA 的体系架构、支持每个解决方案的技术所带来的切实业务成果,以及所获得的经验教训。
    2008年8月25日  
 
IBM WebSphere Process Server 或 IBM WebSphere Enterprise Service Bus 中基于 SOAP over JMS 的 Web 服务,第 2 部分: 使用 IBM WebSphere MQ JMS 提供程序
IBM WebSphere Process Server 和 IBM WebSphere Enterprise Service Bus 产品都包括对调用和提供 Web 服务的支持。本系列文章的第 1 部分介绍了 WebSphere Process Server 和 WebSphere Enterprise Service Bus V6.02 及 V6.1 中 SOAP over Java Message Service (JMS) 协议的支持。本文是系列文章的第二部分,将揭示如何更改 SOAP over JMS 导出和导入所引用的 Java Naming and Directory Interface (JNDI) 资源,以便它们可以使用 IBM WebSphere MQ JMS 提供程序,而不是 Service Integration Bus (SIBus) JMS 提供程序,来接收和发送 SOAP 消息。要按本文所述的步骤进行操作,您应该了解如何在 IBM WebSphere Integration Developer 中创建模块,以及如何创建 WebSphere MQ 资源。
    2008年9月16日  
 
用 Amazon Web Services 进行云计算,第 1 部分: 简介
学习基本的 Amazon SimpleDB (SDB) 概念,研究 boto(一个用于与 SDB 交互的开放源码 Python 库)提供的一些功能。在这个 “用 Amazon Web Services 进行云计算” 系列中,学习如何使用 Amazon Web Services 进行云计算。了解这些服务如何为设计和构建可伸缩、可靠的应用程序提供一种可选方案。第一篇文章解释虚拟基础设施的构建块的特性。学习如何使用 Amazon Web Services 构建 Web 范围的系统。
    2009年4月13日  
 
任务:消息: WebSphere MQ 集群中的迁移、故障转移和扩展
面向服务的某些方面最适合使用 IBM WebSphere MQ 集群来提供。集群可以提供位置独立性、运行时名称解析,以及 SOA 应用程序所需要的并发性。由于这些原因,SOA 的采用正在推动从点对点消息网络到集群环境的迁移。本文研究队列管理器的迁移、故障转移和扩展在 SOA 上下文中会受到如何的影响。 (IBM WebSphere Developer Technical Journal)
    2009年4月15日  
 
 题目  75    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈