跳转到主要内容


developerWorks 中国  >  SOA & Web Services  >  

文档库

developerWorks
 
  
 
  第 1 - 100 条,共 101 条      下一页  显示所有    隐藏内容简介    
 
题目 日期
基于 SOAP 的应用程序性能测试
对于服务器之间互操作来说,SOAP 是一个恩惠 ― 但是,使基于 SOAP 的解决方案在实际生产环境中有良好表现仍存在挑战。在这里 Frank Cohen 为大家提供了一些技巧,通过这些技巧我们可以攻克可扩展性问题,他还为大家介绍一个公开源码的工具来校验基于SOAP 的Web 服务的性能
    2001年9月1日  
 
发现 SOAP 编码对 Web 服务性能的影响
对于构建 Web 服务系统来说,软件开发人员有许多选择。在最近的一项调查中,Frank Cohen 发现 SOAP 编码样式的选择尤其直接影响到系统的可扩展性和可靠性。在本文中,他描述了不同的编码选择并说明了每种编码选择所具有的性能和可靠性得失。他还讲述了您可以用来在自己的环境中进行阶段测试的工具。
    2003年3月1日  
 
Web 服务最佳实践,第 10 部分: Web 服务性能方面需要考虑的问题,第2部分
随着 Web 服务作为一种用于企业应用程序集成(Enterprise Application Integration,EAI)和企业到企业(Business to Business,B2B)集成的开放标准集成技术的引入,您能够做很多的事情来提高运行效率,因而确保体系结构的成功和解决方案的部署。接着前一篇关于 Web 服务相关性能问题的文章,本文将解释基于现实经验的影响 Web 服务性能的其它次要的问题,并就如何最佳地架构、开发和部署基于 Web 服务解决方案提供建议。
    2004年3月1日  
 
分布式组件和服务的性能模式,第 1 部分
本文通过一个简单但功能强大的购物车实例讨论了什么是好的分布式应用程序设计,什么是不好的设计。
    2004年8月23日  
 
分布式组件和服务的性能模式,第 2 部分
本文通过一个简单但功能强大的购物车实例讨论了什么是好的分布式应用程序设计,什么是不好的设计。
    2004年8月30日  
 
随需应变业务流程的生命周期,第 8 部分: 业务流程监控 —— 创建关键性能指标
了解如何利用与 IBM(R) WebSphere(R) Business Integration Server Foundation V5.1.1 集成在一起的公共事件基础架构(Common Event Infrastructure,CEI)所提供的 Event Access 和 Event Distribution 服务来接收公用基础事件(Common Base Event,CBE)。并且了解如何利用用于事件到 KPI(关键性能指标)的映射的对象模型,按照本文中的示例由事件创建 KPI。
    2005年4月1日  
 
随需应变业务流程的生命周期,第 8 部分:业务流程监控 ―― 创建关键性能指标
本文介绍如何利用 CEI 所提供的服务来接收 CBE,以及如何按照示例由事件创建 KPI。
    2005年4月21日  
 
JDBC 数据中介服务和服务数据对象的最佳性能实践,第 1 部分
可以编写 Java 数据库连接 (JDBC) 数据中介服务 (DMS) 代码来执行许多 JDBC 查询,范围从简单的选择语句到更高级的涉及多个表的查询。作者介绍了服务数据对象 (SDO) 的基本原则以及 WebSphere Application Server V6.x 提供的 JDBC DMS。文中以基本 Hardware Reservation 数据为例演示了如何编写 JDBC DMS 代码。
    2005年11月24日  
 
JDBC 数据中介服务和服务数据对象的最佳性能实践,第 1 部分
这篇由两部分组成的文章研究了 SDO 最适合的使用模式和方案,并且提供了一个循序渐进示例,演示了如何使用 SDO 以及 WebSphere Application Server V6 附带的 Java 数据库连接 (JDBC) 数据中介服务 (DMS)。使用 JDBC DMS,您可以从后端 JDBC 数据源检索和操作数据,而不必编写将数据从 SQL 结果集转换为可用的业务对象所需的代码。本文中还推荐了一些其他方面的提示和技术,以便更有效地使用 SDO 和 JDBC DMS。
    2005年11月24日  
 
IBM Rational Tester for SOA Quality 的测试执行和性能报告
面向服务的结构体系是众多现代计算基础结构的基础。如果这是您所遇到的情况,您需要一个简易而持续的方法来跟踪您所开发的 Web 服务的质量。学习 Rational Tester for SOA Quality 可以帮助您理解您的服务是如何工作,并且能够消除性能瓶颈。
    2007年7月5日  
 
Web 服务技巧: 使用异步 Bean 提高 Web 服务性能
想要提高 Web 服务的性能吗?试试异步 Bean。本文将说明 Web 服务如何访问来自各种资源的内容,以按顺序执行业务操作,还将说明异步 Bean 将如何对其进行促进。
    2007年10月9日  
 
Web 服务技巧: 使用异步 Bean 提高 Web 服务性能
想要提高 Web 服务的性能吗?试试异步 Bean。本文将说明 Web 服务如何访问来自各种资源的内容,以按顺序执行业务操作,还将说明异步 Bean 将如何对其进行促进。
    2007年10月9日  
 
使用 IBM Rational Performance Tester 对移动 Web 应用程序进行性能测试
这篇文章介绍了两种定制 IBM Rational Performance Tester 的方法,用它来记录和产生那些模拟从无线或者移动设备下载的请求。作者还讨论了这些方法的挑战和执行这些定制的最佳实践。这些方法是基于 Bharti SDP (telecom) 成功使用的基础的,并且用作模型服务于移动 Web 应用软件 (Mobile Web Application) 的性能测试。
    2008年3月13日  
 
采用铺底数据进行 SOA 应用的性能测试
在大规模 SOA 应用的性能测试中,准备铺底数据非常重要。本文将介绍如何快捷真实的准备铺底数据,如何搭建 WebSphere Process Sever (WPS) Cluster,并结合 Rational Performance Tester (RPT) 7 进行性能测试。
    2008年3月31日  
 
数据架构师:SOA 可以产生良好的性能吗?
在本文中,我将解释 SOA 潜在的优势,并描述一些可以在 SOA 环境中帮助实现性能目标的技术。来自 IBM Database Magazine 。
    2008年6月17日  
 
利用 Xerces-C++ 提高 XML 应用程序的性能
XML 已成为应用程序之间和在 Web 上进行数据交换的主要组成。通过本文学习如何适当地使用 Xerces-C++ 来提高 XML 应用程序的性能。您将了解到有效使用解析器的最佳方法以及哪些特性和属性将影响解析器的性能
    2008年6月19日  
 
提高 Ajax 应用程序性能,避开 Web 服务漏洞
部署高效带宽 Ajax 应用程序并不能保证在 Service Level Agreement 中的服务水平很高。无论怎样修改 Ajax 代码来提高带宽效率,始终存在一些风险和漏洞,需要您进行监视并解决。developerWorks 定期撰稿人 Judith Myerson 对 Ajax 进行了简单的概述,解释了 Web 服务漏洞是什么以及为何 Service Level Agreements(SLA)如此重要,并提出了一些改进 Ajax 应用程序的解决方案。
    2008年6月30日  
 
基于 SOA 应用程序的性能测试方法
本文将详细描述基于 SOA 应用的性能测试方法,包括如何进行性能中的 benchmarking test, capacity test 和 soak test。本文基于对具体 web services 应用程序 的性能测试的实践,介绍如何部署测试环境和设计负载模型,并介绍性能测试所使用的工具,最后本文将对性能测试得到的结果进行分析。
    2009年5月4日  
 
Python Web 服务开发者 第 6 部分: Python SOAP 库,第 2 部分
Mike Olson 和 Uche Ogbuji 继续着他们对 Python SOAP 实现的研究,他们对 Zolera SOAP Infrastructure(ZSI)作为 SOAP 客户机和服务器库的性能进行了试验。他们发现 ZSI 可能是目前 Python 下的 SOAP 应用的最佳工具。
    2002年2月1日  
 
理解 Web 服务的服务质量
随着 Web 服务的广泛扩展,服务质量(quality of service,QoS)将变成一个判定服务提供者是否成功的重要因素。QoS 决定服务的可用性和实用性,而这两方面都会影响到服务的普及。在本文中,我们将看一看各种 Web 服务 QoS 需求、影响 Web 服务性能的瓶颈、提高服务质量的方法、事务性服务以及一种使用服务代理测量 Web 服务响应时间的简单方法。
    2002年3月12日  
 
体系结构方面的历险: 组件技术的体系结构和设计
这篇吸引人的练习探究了体系结构和设计方面的关系,并着重提出了它们可能对应用程序的编码和性能产生影响的方式。
    2002年4月5日  
 
Python Web 服务开发者: 消息传递技术比较
在各种技术之间进行选择总要涉及到得失的权衡;您经常牺牲性能来获取轻松编程。消息传递技术可能是 Web 开发者最感兴趣的领域。您如何能平衡高速性能和人类可读性?Mike Olson 和 Uche Ogbuji 并不声称拥有这个问题的答案,但是他们确实提供一些硬数据(hard data)以帮助您作出最适合您需要的决定。在本文中,他们帮助您在一些可用的不同的消息传递协议之间进行比较。您将为每个协议编写一个简单的应用程序,并比较速度、消息开销和相对开发时间等各项衡量指标。
    2002年7月1日  
 
基于服务级协定的 Web 服务区分
本文描述了一个基于服务级协定(Service Level Agreement,SLA),为不同用户提供不同级别 Web 服务的框架。服务提供者可以提供不同服务级别的 Web 服务 - 比如分为青铜级、白银级和黄金级等不同的级别的服务(级别越高,响应时间越短)。总之,服务级根据响应情况、可用性和性能而有所不同。本文所描述的框架由下列部分组成:Web 服务级协定(Web Service Level Agreement,WSLA)语言(以灵活的、个性化的方式来说明 SLA)、一个监视已提供服务对服务级协定的遵守情况的系统,以及一个工作负载管理系统(根据相关的 SLA 决定请求的优先级)。使用这个框架,服务提供者可以有效和灵活地管理他们的资源以提升用户满意度,并潜在地提高收益。
    2003年5月1日  
 
压缩 SOAP
本文介绍在 SOAP 实现上使用 GZIP 编码提高性能
    2003年7月10日  
 
WS-ReliableMessaging 的实现策略
本文讨论了使用最近发布的 WS-ReliableMessaging 规范来实现可靠的消息传递时确保其健壮性、完整性和性能的一些注意事项。
    2003年7月28日  
 
从UML到BPEL
本文描述了一种新工具,该工具是在alphaWorks网站上发布的Emerging Technologies Toolkit version 1.1 (ETTK),它采取用统一建模语言(Unified Modeling Language,UML)定义的流程并生成相应的BPEL和WSDL文档来实现该流程。这种性能用于突出对象管理组(OMGs)模型驱动体系结构(MDA)创始的一些优点:提高开发过程中的抽象水平,因此获得更高的生产率,更好的质量,能够隔离于技术的根本改变。
    2003年9月1日  
 
Web 服务最佳实践: 第 9 部分
开发解决方案体系结构以及在开发和部署阶段成功地实现它的过程,需要从一开始就考虑性能。随着 Web 服务作为一种用于企业应用程序集成(Enterprise Application Integration,EAI)和企业到企业(Business to Business,B2B)集成的开放标准集成技术的引入,您能够做很多的事情来提高运行效率,因而确保体系结构的成功和解决方案的部署。本文将与您分享如何最好地设计体系结构、开发和部署基于 Web 服务的解决方案的实际经验和建议。
    2004年2月1日  
 
用 XML-RPC 开发 Web 服务: XML-RPC 中间件
流行的 Web 应用程序常常使服务它们的硬件资源不堪重负。通过使用 Web 服务中间件,开发人员可以创建一个应用程序体系结构,它分成由中间件连接起来的逻辑组件,从而可以更容易地消除性能瓶颈。这一切都是通过简单地在问题区域添加更好的处理来完成的。XML-RPC 是简单的 Web 服务协议,它用于构建中间件。
    2004年4月1日  
 
探索 WebSphere Web 服务网关的新特征
本文讨论了这些在 Version 5.1 中可用的新网关特征,它们支持提高性能、Web 服务消息中介体的标准机制以及提高灵活性。
    2004年4月12日  
 
随需应变业务流程的生命周期,第 7 部分: 监控业务流程并使用 CEI 发出事件
使用公共事件基础架构(Common Event Infrastructure,CEI)来比较发出事件的四种不同方法。作者向您展示了如何使用 IBM(R) WebSphere(R) Business Integration Modeler V5.1 来编辑关键性能指示器(key performance indicators,KPIs),以及在 WebSphere Business Integration Server Foundation V5.1.1 中如何创建相应的事件。
    2005年3月1日  
 
WBI Modeler 和 WSAD Integration Edition 的集成技术清单
本文描述了使用 WBI Modeler 5.1 和 IBM WSAD Integration Edition 5.1 的集成场景。您可以使用本文了解和演示这些产品的集成性能
    2005年4月25日  
 
FastSOA:用 XML、XQuery 和本机 XML 数据库技术加速 SOA
很多 SOA 实现都依赖于用 XML 定义的消息格式。结果,消息模式可能变得非常复杂、不兼容、难以维护,甚至造成严重的可伸缩性和性能问题。在本文中,Frank Cohen 将介绍如何通过在 SOA 中间层使用 XML、XQuery 和本机 XML 数据库技术来提高 SOA 性能的战略和技术。
    2006年3月6日  
 
Java Web 服务,第 2 部分: 深度探索 Axis2:AXIOM
Apache Axis2 Web 服务框架构建于新的 AXIOM XML 文档模型之上,可以进行高效的 SOAP 消息处理。与常规的文档模型不同,AXIOM 仅在被访问时才会在内存中构建文档表示。了解为什么这种按需构造的方法对于 SOAP 处理来说非常合适,以及为什么 XOP/MTOM 附件、数据绑定和性能非常适于这种情况。
    2007年4月2日  
 
使用可重用资产构建 SOA 应用程序,第 4 部分: 请求端缓存模式
本系列文章探索菜谱、软件模式和模型等可重用资产,并说明它们可以如何促进 SOA 解决方案的开发。本文是其中的第 4 部分,讨论在实现可重用服务时用于处理性能方面的非功能需求的请求端缓存模式。
    2007年5月15日  
 
深入剖析 ITCAM for SOA 与 WebSphere Service Registry and Repository的集成
本文从体系结构的角度系统地介绍了 IBM Tivoli Composite Application Manager for SOA(ITCAM for SOA) 和 IBM WebSphere Service Registry and Repository (WSRR) 的集成架构,详细说明了集成模块 ITCAM for SOA Event Handler 的技术细节,以及动态地在 IBM WebSphere Service Registry and Repository 中记录和存储服务性能元数据的方法。
    2007年7月30日  
 
在 WebSphere Application Server V6 中配置和使用 Web Service 缓存
当前影响 Web Service 广泛使用的一个重要因素就是 Web Service 的效率较差,WAS V6(WebSphere Application Server V6)的动态缓存服务(Dynamic Cache Service)功能可以提高 Web Service 的性能,从而在一定程度上解决该问题。本文讲述 WAS V6 中的动态缓存服务如何支持 Web Service 缓存,并用具体例子说明如何在 WAS V6 中配置和使用 Web Service 缓存。
    2007年10月25日  
 
构建弹性 SOA 基础设施,第 1 部分:为何阻塞应用程序服务器线程会导致 SOA 变得脆弱
弹性定义为服务的持续可用性和性能,而不受其环境的负面更改的影响,它对面向服务的体系结构(Service-Oriented Architecture,SOA)至关重要。SOA 基础设施必须确保服务具有很高的可用性,而不受不可预测的条件的影响,如突然出现的大幅度的网络延迟,数据库响应时间的增加或依赖服务的服务质量降低等。本系列描述构建弹性 SOA 基础设施的设计问题和技术,本文是其中的第 1 部分,重点介绍 IBM WebSphere Application Server for z/OS 如何加入 SOA 以及其如何为 SOA 弹性做出贡献。
    2007年12月6日  
 
SOA 中的紧密耦合 Web Services
了解紧密耦合与松散耦合 Web Services 的优缺点以及紧密耦合带来的规模上的变化。本文提供了用于在测试过程中测定紧密耦合 Web Services 的性能的标准的示例。
    2008年3月13日  
 
将 WebSphere Web 服务安全任务分流到 IBM WebSphere DataPower SOA Appliances,第 1 部分: 为非对称安全配置 Web 服务客户机和服务
使用 WebSphere Application Server V6.1 的 Web Services Feature Pack 和 IBM WebSphere DataPower SOA Appliances 可最大限度地实现 Web 服务的灵活性。Feature Pack 是包括多个 Web 服务规范 (WS*) 的基于标准的实现。WebSphere DataPower SOA Appliances 以极高的速度运行时能够充当防火墙和提供安全功能。将 WebSphere Application Server 与 WebSphere DataPower SOA Appliances 集成可获得安全、高性能的 Web 服务。本系列文章将指导您完成将 WebSphere DataPower SOA Appliances 与 WebSphere Application Server 集成以改进安全 Web 服务安装的过程。
    2009年2月23日  
 
将 WebSphere Web 服务安全任务分流到 WebSphere DataPower SOA Appliance,第 2 部分: 配置 WebSphere DataPower SOA Appliance Web 服务代理以实现 WS-Security 非对称安全性
了解如何使用 IBM WebSphere Application Server Web Services Feature Pack 和 WebSphere DataPower SOA Appliance 最大限度提高 Web 服务灵活性。WebSphere Application Server V6.1 的 Web Services Feature Pack 是基于标准的实现,包括多项 Web 服务规范 (WS*)。WebSphere DataPower SOA Appliance 能够以线速提供防火墙和安全功能。将 WebSphere Application Server 与 WebSphere DataPower SOA Appliance 集成可获得安全的高性能 Web 服务。本系列指导您将 WebSphere DataPower SOA Appliance 与 WebSphere Application Server 进行集成,以改善和保护 Web 服务安装的安全。
    2009年4月7日  
 
Java Web 服务: WS-Security 的大开销
WS-Security 提供了一些强大的特性来保障 Web 服务应用程序的安全,并且它们是许多应用程序的基本特性。但是,这些特性是以高昂的性能和消息开销为代价的。Dennis Sosnoski 将继续在他的 Java Web 服务专栏系列中讨论 WS-Security 或 WS-SecureConversation 的使用对 Axis2 性能造成的影响,并且他将论述何时更合适使用较为简单的(以及性能较好的)HTTPS-secured 连接。
    2009年9月15日  
 
终极 Mashup ―― Web 服务和语义 Web,第 2 部分: 管理 Mashup 数据缓存
每天用于搜索、在线购物或者查找城镇路线的许多大型应用程序都提供了可在全新的应用程序中使用的数据。企业应用程序开发人员已经创建了很多 mashup 应用程序,结合不同应用程序的数据集来实现特定的目标。本系列的 第 1 部分 讨论了一个应用程序,它从不同的服务提取数据然后将其结合起来。现在我们将讨论如何将请求结果保存到 DB2 9 数据库中,减轻这些外部服务的负担,从而大大改善程序的性能
    2006年11月30日  
 
利用 Apache Synapse 模拟 Web 服务
Apache Synapse 是一个简单、轻量级的高性能企业服务总线 (ESB),它是在 Apache Software Foundation 的 Apache License Version 2.0 下发布的。使用 Apache Synapse,您可以通过 HTTP、HTTPS、Java Message Service (JMS)、简单邮件传输协议 (SMTP)、邮局协议版本 3 (POP3)、FTP、文件系统和许多其他传输介质筛选、转换、路由、操作和监视经过大型企业系统的 SOAP、二进制文件、XML 和纯文本消息。但是对于单个开发人员来说,ESB 产品在您的日常生活中有何作用呢?简化的配置、即时可用的功能集、可扩展的体系结构和小巧的脚本使得它成为一个强大的多用途工具,您可以利用它完成各种任务。本文将向您介绍如何使用 Apache Synapse 创建模拟 Web 服务。
    2008年6月23日  
 
专题:Web 服务体系架构
本专题文章分别从组件、相互作用和应用程序开发模式的角度描述了 Web 服务的体系结构。这个体系结构就是 IBM 对 Web 服务方法实例化的蓝图。它是构建和部署 Web 服务应用程序的框架。
    2004年3月4日  
 
在 WebSphere Everyplace Micro Environment 中开发消息队列应用程序
了解如何在 IBM 的无线计算平台(即 WebSphere Everyplace Micro Environment)上从头设计和实现基于优先级的轻量级消息队列。我们将开发一个能够在 WebSphere Everyplace Micro Environment 平台上共享本地部署的应用程序中的信息的消息队列。如果您对内幕感兴趣,本文还将描述消息队列技术的内部操作。
    2006年2月23日  
 
在企业级 SOA 中使用 Web 服务,第 16 部分: 使用 Rational Functional Tester Plus 和 Rational Performance Tester 为服务集成成熟度模型开发存储库 Web 服务
本系列讨论如何在企业级面向服务的体系结构(Service-Oriented Architecture,SOA)环境中使用 Web 服务;在本部分中,您将了解如何开发更改流程活动 Web 服务,并讨论如何开发这些 Web 服务来补充 IBM 服务集成成熟度模型(Service Integration Maturity Model,SIMM)。本文将提供一些示例,以了解如何将 IBM Rational Function Tester Plus 和 IBM Rational Performance Tester 作为开发流程的自动化测试工作的一部分使用。
    2007年8月23日  
 
构建弹性 SOA 基础设施,第 2 部分: 涉及紧密耦合 SOA 组件的问题的短期解决方案
本系列讨论构建弹性面向服务的体系结构(Service-Oriented Architecture,SOA)基础设施,本文是其中的第 2 部分,重点讨论与跨服务器和层次使用同步互连 SOA 组件相关的问题的短期解决方案。之所以重点讨论这里给出的解决方案,是因为其可以平息这种类型的问题导致的负面影响,从而提高 SOA 的弹性。
    2007年12月17日  
 
应用基于资产的开发到 SOA 的服务中,第 2 部分: 管理和监视服务资产与元数据
本系列共包括两个部分,重点讨论面向服务的体系结构(Service-Oriented Architecture,SOA)中服务的基于资产的开发,本文是其中的第二部分。在本文中,我们将了解如何有效地利用 IBM 工具管理和治理服务资产和元数据,以避免服务大量的增加同时提高您的 SOA 实现中的服务重用度。
    2008年2月21日  
 
Innov8-边玩游戏,边学业务流程管理
您的任务(如果您选择接受的话)是学习业务流程管理(Business Process Management,BPM)基础知识。让我们一起进入 IBM BPM 模拟游戏 Innov8,集中地全面了解 BPM 活动。您可以在其中与其他虚拟员工交互,参与其在虚构企业 After, Inc. 的日常活动。在此过程中,您可以了解关于 BPM 各个方面的信息,发现公司的业务流程、在其中进行协作并对其进行优化。
    2008年5月15日  
 
升级到 SOA 中的系统需求工程框架
想知道如何升级到面向服务的体系结构(Service-Oriented Architecture,SOA)中的系统需求工程框架(requirements engineering framework,REF)吗?了解与转换到该框架、软目标可操作化以及使用约束、风险和更改来完成该框架相关的问题。developerWorks 的作者 Judith Myerson 为您提供了开发软目标的示例,并建议了使目标可操作化的方法。
    2008年7月7日  
 
在 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日  
 
SOA 非功能测试最佳实践
在开发面向服务的体系结构(Service-Oriented Architecture,SOA)应用程序时,您的组织很可能会存在需要进行大量的实现和测试工作的非功能需求(NonFunctional Requirement,NFR)。Shiv Asthana 在本文中介绍了在测试作为 SOA 环境的一部分构建的应用程序的非功能需求时需要遵循的最佳实践。
    2008年10月20日  
 
任务:消息: WebSphere MQ 集群中的迁移、故障转移和扩展
面向服务的某些方面最适合使用 IBM WebSphere MQ 集群来提供。集群可以提供位置独立性、运行时名称解析,以及 SOA 应用程序所需要的并发性。由于这些原因,SOA 的采用正在推动从点对点消息网络到集群环境的迁移。本文研究队列管理器的迁移、故障转移和扩展在 SOA 上下文中会受到如何的影响。 (IBM WebSphere Developer Technical Journal)
    2009年4月15日  
 
Java Web 服务: WS-Security 的细粒度使用
针对 SOAP Web 服务的 WS-Security 是相对的。通过在操作或消息级别配置 WS-Security,可以对所有交换应用适当程度的保护,减少或消除那些不需要完整保护的操作产生的 WS-Security 开销。Dennis Sosnoski 将继续他的 Java Web 服务系列,将通过 Apache Axis2 和 Rampart 探查 Web Services Description Language (WSDL) 中的细粒度 WS-Security。
    2009年9月22日  
 
Web 服务网络
与通宵的递送服务所做的大致一样,Web 服务可以作为一起工作的不同公司的中介,从而帮助他们更有效地做生意。然而,Web 服务的这种环境并不失其复杂性,它仅仅超出使多组织一起工作的商业问题。Kelly Truelove 研究了潜在的 ― 使用 Web 服务作为中介的潜在问题。
    2001年10月1日  
 
用SLA保证 Web 服务
随着 Web 服务成为主流,越来越多的客户将要求能够保证服务质量的 Web 服务的服务品质协议(SLA)。在本文中,作者说明了如何建立SLA,讨论了 SLA 中应该考虑进的例外情况。
    2002年7月19日  
 
用高速缓存加速您的 Web 服务
过去几年中,在集成与构建那些利用和探索 Web 服务的应用程序之后,可能您会听到过许多次“效率和简便无法兼得”这样的话。 在此基础上,本文讲述了如何使能够控制的事情更快一点,并认同技术最终跟上发展的脚步。 本文涉及到了运行您自己的高速缓存对象的基本原理。本文还纵览了何时、何地使用高速缓存并查看了一些现实世界的方案,以演示向 Web 服务添加高速缓存的能力。如果下次某人说起 Web 服务这种解决方案速度太慢时,您可以表明自己的立场并让他使用高速缓存。
    2003年6月1日  
 
在企业级 SOA 中使用 Web 服务,第 6 部分: 使用 WebSphere Application Server 平衡 Web 服务应用程序的负载
Application Server 平衡 Web 服务应用程序的负载 您希望了解 SOA 内服务器间 Web 服务应用程序的负载平衡么?在本文中,Judith M. Myerson 与我们一起探讨了用户在高峰流量期间所需求的快速响应的重要性,并且列举了一些负载平衡技术的示例。
    2005年11月17日  
 
在企业级 SOA 中使用 Web 服务,第 7 部分:使用 XML 二进制优化打包规范加速 Web 服务应用程序
您是否希望了解如何使用 XML 二进制优化打包 (XOP) 规范来优化 Web 服务应用程序?本文将向您展示在处理 Web 服务时,XOP 包比 XML 解析器更有效的原因。
    2005年11月24日  
 
SOA 术语概述: 第 1 部分,服务、体系结构、治理和业务术语
通过本系列的第 1 部分了解一些基本的 SOA 术语。Bertrand Portier 将定义包括服务、体系结构、面向服务的体系结构、治理和业务流程在内的多个术语,并说明为何它们是 SOA 成功的基础。他还介绍了 IBM SOA Foundation 中的主要情况。
    2007年3月15日  
 
SOA 术语概述,第 2 部分: 开发流程、模型和资产
了解一些基本 SOA 术语。本文是本系列的第 2 部分,Bertrand Portier 将在其中定义一些术语(包括开发流程、模型和资产)并说明为何这些是 SOA 成功的基础。作者还将介绍此领域的一些主要标准。
    2007年5月23日  
 
信息服务模式,第 3 部分: 数据清理模式
在面向服务的体系结构(Service-Oriented Architecture,SOA)上下文中应用数据清理模式。此模式规范可帮助作为数据或应用程序架构师的您做出明智的体系结构决策和提高决策指导方针。
    2007年6月15日  
 
使用 WebSphere Business Integration V6.0 产品的端到端解决方案,第 3 部分: 监视业务流程应用程序的执行
本系列的第 3 部分指导您完成相关步骤,以在 WebSphere Business Modeler Advanced Version 6.0 中创建业务度量模型,使用 WebSphere Business Monitor V6.0 来监视业务流程,并将监视结果导入回 WebSphere Business Modeler 中。
    2007年6月22日  
 
首选数据源模式的深入研究
在本文中,作者对首选数据源模式 (Preferred Data Source Pattern) 进行了深入研究,这是一种面向服务的体系结构 (SOA) 模式,它允许客户端从一组信息源检索信息,而无需了解(至少在较高的抽象级别上)多个源的存在。
    2007年7月5日  
 
面向服务的体系结构与企业体系结构,第 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 组合业务服务,第 5 部分: 使用 IBM WebSphere Business Modeler
本系列讨论如何开发组合应用程序来支持业务服务,本文是其中的第五篇文章。组合业务服务组件符合服务组件体系结构的要求,是使用集成工具集开发的,此集成工具集包括 IBM WebSphere Business Modeler (WBM) 和 IBM WebSphere Integration Developer (WID)。这些工具生成的构件的运行时是 IBM WebSphere Process Server。本文将说明有关使用 WBM V6 进行业务流程的建模、组装和部署的最佳实践。另外,本文还将确定在 WBM 和 WID 集成中存在的一些差距,并说明在示例流程建模工作(基于本文中描述的一个实际使用情况)中获得的经验教训。
    2007年8月6日  
 
IP 多媒体子系统 (IMS) 简介,第 2 部分: 构建 IMS 基础设施
本文是本系列的第 2 部分,将说明如何使用 IBM 产品构建真正的 IMS 基础设施,这些产品包括 IBM WebSphere(R) Application Server 6.1、IBM WebSphere IMS Connector、IBM WebSphere Presence Server 和 IBM WebSphere GLS (Group List Server) 组件等。本文还将帮助您了解真正的 IMS 基础设施是什么样子、它如何工作以及如何使用现有 IBM 产品构建 IMS 基础设施。
    2007年9月4日  
 
使用 Apache Synapse 将现有的系统转化为 SOA 平台
如果您正计划将现有的中间件转换为面向服务的体系结构(SOA)平台,那么可以考虑使用 Apache Synapse。这是一种替代专有企业服务总线(ESB)的、易于使用的、开放源代码产品,其成本更低并且所需进行的工作更少。本文向您全面地介绍了 Apache Synapse,并提供了一个用例,以说明如何使用 SOA 方法集成并重用现有的应用程序。
    2007年9月6日  
 
构建 SOA 组合业务服务,第 7 部分: 为组合业务服务提供多分租支持
本系列之前的文章介绍了组合业务服务(Composite Business Service,CBS)的概念,并讨论了其需要的部署环境的一些核心元素。多分租是指从共享的公共承载环境中为多个组织(客户)提供服务的能力。本文将说明多分租的概念,并将介绍软件作为服务的网络交付方法。
    2007年9月6日  
 
Web 服务提示与技巧: JAX-RPC 与 JAX-WS 的比较,第 4 部分
本系列文章讨论 Java API for XML-based RPC (JAX-RPC) 1.1 和 Java API for XML Web Services (JAX-WS) 2.0,本文是其中的第 4 部分,将对动态调用模型进行比较。本文将给出每个模型的示例,以介绍其相似处和主要差异。
    2007年9月6日  
 
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日  
 
构建 SOA 组合业务服务,第 8 部分: 使用 WebSphere Portlet Factory 动态概要构建多个承租者的 Portlet
这篇文章是本系列文章的第 8 部分,主要介绍组合业务服务 (CBS) 的开发。CBS 提供了集成现有技术和产品以反映所需业务意图的功能,如可配置性。IBM WebSphere(R) Portlet Factory 是一种 Portlet 创建环境,它可以简化和加速 Portlet 的开发、部署、维护和重用。本文介绍了通过利用动态概要,如何使用 WebSphere Portlet Factory 在表示层中实现可配置性。
    2007年9月13日  
 
构建 SOA 组合业务服务,第 9 部分: 面向灵活性和可配置性的业务流程并行活动模式
这个文章系列主要介绍了组合业务服务 (CBS) 的开发,本文是其中的第 9 部分。可以通过组合现有的 SOA 服务得到 CBS、或者作为一个新的服务创建 CBS,它们的目的都是提供可配置性。本文介绍了用于为 CBS 设计业务流程执行语言 (BPEL) 流程的并行活动模式。本文提供了一个银行用例示例,该用例实现了这种模式,以便在从 CBS 构建的简单应用程序中创建灵活的、可配置的业务流程。本文描述了一个利用 BPEL 并行活动来实现实际用例的解决方案。可以实例化多个并发的流程,并发流程的数目是不确定的,可以由业务对象在运行时指定。本文首先简单介绍了并行活动模式,然后提供了一个贷款请求用例,通过这个用例您将了解如何使用并行活动模式以实现灵活性和可配置性。
    2007年9月21日  
 
使用实时数据集成来加强 SOA
对于设计企业应用程序来说,面向服务的体系结构 (SOA) 是一种很受欢迎的方法,因为它提供了像可重用组件和独立于平台的通信等优点。当考虑 SOA 的时候,必须将数据集成作为一项基本要素。大量遗留数据来自于每天的日常事务,并且必须将其作为新应用程序的组成部分来进行维护。如果您能够将 SOA 和数据集成技术结合在一起,那么通过可重用性、与其他企业应用程序之间增加的通信,以及 Web 服务的使用,都将使您从中受益。本文说明了 IBM WebSphere DataStage 如何帮助我们实现这一点。DataStage 是一款 IBM 旗舰产品,它为实时数据集成 (RTI) 提供了一整套解决方案,可以将 RTI 作为 Web 服务来进行处理。您将使用 DataStage 开发示例 RTI 作业,将其作为 Web 服务进行发布,并使用 Java 客户端调用这个 Web 服务。
    2007年10月16日  
 
创建 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日  
 
面向服务的体系结构与企业体系结构,第 3 部分: 它们如何协同工作
如果您正在采用面向服务的体系结构(SOA),并且同时正在开发企业体系结构 (EA),或者正计划这么做,那么您将从本文中受益。本系列文章中的前两个部分对 SOA 和 EA 进行了比较和对照,并介绍了在企业内部因为不协调的 EA 和 SOA 活动可能导致的问题。在开展价值 16 亿美元的客户业务时(其中涉及到 SOA 和 EA 的开发),本文的作者们开始面对这些问题。在本系列文章的最后这个部分中,我们借鉴他们的经验,并在此基础上提供指导,以帮助您解决这些问题,希望您能够避免重大的失误。
    2007年10月22日  
 
轻松应对 WS-Security 规范互操作性挑战,第 3 部分: 使用 EJB 代理
在需要使用 WS-Security 的情况下,Web 服务安全 (Web Services Security) 规范不同版本间的不兼容性使得 Java 2 Platform Enterprise Edition (J2EE) 1.3 客户机无法与 J2EE 1.4 Web 服务提供者进行通信。本文是本系列的第 3 部分,将说明如何使用 EJB 作为代理,以克服这个互操作性问题。随本文提供了相应的示例应用程序。
    2007年11月5日  
 
提高 Web Service 数据传输效率的基本方法
本文介绍了在 Web Service 实施和开发过程中,提高系统效率的一些方法,实践证明,这些方法都是非常有效且易于实现的。针对各种方法的优缺点以及应用场景,文章也进行了相应的讨论。
    2007年11月15日  
 
XForms 的投资回报
本文分析在企业范围内采用 XFroms 标准的投资回报率(Return on Investment,ROI)的几种计算方法。我们从多种不同的角度进行 ROI 分析,包括对标准的评估以及和避免厂商锁定策略有关的问题。我们讨论了企业 XForms 迁移的三种 ROI 模型以及如何克服推动 XForms 计划的阻力。
    2008年1月17日  
 
Rational Data Architect 的功能概述
了解 Rational Data Architect (RDA) 的卓越功能,及其在使用 Rational Software Development Platform 进行软件开发的生命周期中的位置和用法。在当今的面向服务体系结构 (SOA) 领域,数据是一个关键的组件。本文将介绍 RDA 如何解决 SOA 中数据的重要性问题,以及如何在企业环境中使用 RDA。
    2008年4月14日  
 
探索企业服务总线,第 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 案例研究,第 4 部分:业务流程场景
本文中的案例研究重点说明与开立新帐户的业务流程相关的挑战和解决方案。本红皮书描述如何使用“SOA 中的流程场景”的实现模式来解决与该案例研究相关的业务和 IT 挑战。
    2008年6月5日  
 
SOA 案例研究,第 7 部分:业务流程管理场景
JKHL Enterprises (JKHLE) 正在进行一系列的基本业务变更,期望最终能够获得最大收益。JKHLE 已决定采用 SOA 原则来解决其面临的业务和 IT 挑战。 JKHLE 团队的工作重点是在各个销售渠道中以一致的方式解决因创建新客户帐户而带来的难题。此 SOA 采用计划被称为帐户开立项目 (Account Open Project)。使用 SOA 方法有利于在未来业务发生变化时进行更快的实现和提供更大的灵活性。
    2008年6月19日  
 
在 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日  
 
UNIX 在 SOA 环境中的重要性
现在是解决方案架构的鼎盛时期 —— 到处都出现 Web 2.0、SOA、Web 服务和 mash-up 的身影,并且源自商业模型的技术解决方案进一步与各种新旧系统集成。本文将带领您探索如何将熟悉的现有系统和应用程部署到您精通的操作系统上,为什么这对基于 Web 的计算的当前和未来都非常重要,特别是 SOA 领域。
    2008年10月16日  
 
案例研究:SOA 零售业务模式
本文中的案例研究重点是零售行业部门,以及组织如何使用 SOA 构造解决方案,以改进周转时间、流程效率、客户满意度,并加快上市速度和降低成本。
    2008年12月1日  
 
案例研究:用于实现绿色解决方案的智能 SOA 方法
信息技术 (IT) 在人类释放到大气层的二氧化碳中占 2%。令人惊讶的是,此数量大致等价于整个航空工业的二氧化碳排放量。未来四年,IT 能源使用量预期将会翻倍。在当今的许多数据中心,每一美元的硬件成本中高达 50 美分的成本花在能源上。
    2008年12月3日  
 
用于产品生命周期管理的 SOA 方法,第 2 部分: 产品生命周期管理的 SOA 参考体系架构
第 1 部分讨论了产品生命周期管理(Product Lifecycle Management,PLM)环境如何变化多样,以及对集成大量作为复杂 PLM 生态系统一部分的流程和信息源的需要。本文研究如何应用 SOA 技术来实现这其中许多目标。
    2009年1月12日  
 
使用 WebSphere Message Broker 和 WebSphere Service Registry and Repository 构建灵活的 ESB 中介
了解在 WebSphere Message Broker 企业服务总线中使用 WebSphere Service Registry and Repository 如何能够帮助您创建更灵活、更强健的 ESB 中介,使您的业务不易受到因变更产生的问题的影响。
    2009年3月3日  
 
BPM 意见: Joachim Frank:WebSphere Business Monitor 事件处理内幕揭秘
对 WebSphere Business Monitor 中的事件处理的工作方式感到迷惑不解吗?究竟什么是筛选器表达式、关联谓词和监视上下文,以及它们如何协作以确保正确的事件更新正确的度量,以便您的业务能够迅速做出反应?在本文中,Joachim Frank 将拉开帷幕,向您介绍幕后发生的事情,以及一切如何聚合在一起以确保业务随时随地在需要时获取所需的信息。 (IBM Business Process Management Journal)
    2009年3月19日  
 
用 Amazon Web Services 进行云计算,第 1 部分: 简介
学习基本的 Amazon SimpleDB (SDB) 概念,研究 boto(一个用于与 SDB 交互的开放源码 Python 库)提供的一些功能。在这个 “用 Amazon Web Services 进行云计算” 系列中,学习如何使用 Amazon Web Services 进行云计算。了解这些服务如何为设计和构建可伸缩、可靠的应用程序提供一种可选方案。第一篇文章解释虚拟基础设施的构建块的特性。学习如何使用 Amazon Web Services 构建 Web 范围的系统。
    2009年4月13日  
 
使用 WebSphere Business Services Fabric v6.1 构建组合业务服务,第 1 部分: WebSphere Business Services Fabric v6.1 概述
IBM WebSphere Business Services Fabric 是一种全面的 SOA 产品,它基于 IBM 的 BPM 平台构建,并对其进行了扩展,旨在帮助公司组装和管理组合业务应用程序,以实现更大的灵活性和业务模型创新。本系列文章向您介绍 WebSphere Business Services Fabric V 6.1,并说明如何使用其构建组合业务服务。
    2009年5月18日  
 
使用 WebSphere Business Services Fabric v6.1 构建组合业务服务,第 2 部分: 业务分析和组件业务服务场景
在本系列文章的第 1 部分中,我们概述了 WebSphere Business Services Fabric (WBSF) 6.1 版中的新增功能。本文将介绍一个小型业务案例研究,来展示业务问题、分析业务需求,最终提供基于 WBSF 的解决方案。
    2009年6月1日  
 
将 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日  
 
SOA 反模式
对于许多 IT 计划来说,面向服务的体系架构(SOA) 是一种事实上的架构方法。因此了解在哪些情况下不适合使用该模式非常重要,因为这会给 IT 程序的交付带来重大影响。本文重点介绍了两个 SOA 反模式,它们定义了执行 SOA 交付时发生的问题。首先以一个分层参考架构的形式引入一个简单的 SOA 参考框架。然后使用该参考框架说明发生反模式的深层原因。对于每个反模式,都会提供一个说明问题根本原因的描述和重构解决方案的方法,从而促进成功的交付。
    2009年8月6日  
 
使用 IBM 中间件实现 SaaS 解决方案,第 3 部分: 单一实例多租户应用程序中的资源共享、隔离和定制
本文主要讨论基于单一共享应用程序实例的多租户模型。介绍在这种模式中重要 J2EE 工件的多租户资源共享、隔离和定制机制。还通过一个示例应用程序讲解如何设计基于 IBM 中间件软件的支持多租户的 J2EE 应用程序。
    2009年8月13日  
 
基于 QualityStage 的 Duplicate Suspect Processing 的 SOA 方案
Duplicate Suspect Processing 用来发现可能重复的记录,结合业务需求进行整理,以提高数据质量,广泛应用于客户关系管理中。 QualityStage 作为 IBM Information Server 套件的核心产品,通过数据分析、标准化、重复匹配、整理加工等一整套处理方法进行数据清洗,以建立满足需求的高质量数据。本文结合区域医疗的业务场景,提出了基于 QualityStage 的 DSP 的 SOA 方案,具体解释了 QualityStage 任务的开发、调试和服务部署、以及与 J2EE 应用的集成方法。
    2009年10月15日  
 
为业务流程配置 SonicESB: 第 1 部分:使用 IBM Rational Application Developer 构建、开发和测试示例 SonicESB 流程
了解如何开发保护多个服务的 SonicESB 流程,这些服务彼此交互,以执行示例 Travel Agency Flow。您将按照详细说明来配置 Sonic,以将 Travel Agency Process 作为 Web 服务公开。其中的代码是使用 IBM Rational Application Developer 开发和测试的。
    2007年6月22日  
 
自动化 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日  
 
  第 1 - 100 条,共 101 条      下一页  显示所有    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈