SOA
文章平均质量分 75
ibmjournal
这个作者很懒,什么都没留下…
展开
-
使用 UDDI V3 API 构建安全的 UDDI 应用(
本文主要介绍了 IBM UDDI 的安全选项配置以及对应的 UDDI V3 API 的使用。深入剖析了 IBM UDDI 中的 UDDI Publishers, APIs 等高级选项的配置。在文章中,作者给出了使用 UDDI V3 API 与用户个性化安全选项配置协同工作的代码片段。对于不同厂商的 UDDI 产品对 UDDI V3 API 的不同的需求,本文也有涉及。在文章的下载部分,读者可原创 2008-06-18 11:15:00 · 917 阅读 · 0 评论 -
SLP的基本介绍和对比分析
SLP(Service Location Protocol, 服务位置协议)是一个基于 internet 标准的 RFC 规范,主要用于在网络上服务的动态发现。本文简要介绍了 SLP 的基本内容,把它和现在其它主要的类似协议(uddi, ssdp)进行比较,分析其优缺点和应用场景。然后,本文通过一个开源包 OpenSLP 展示该协议在编程时的用法。SLP 基本介绍 SLP 是一个原创 2008-09-17 15:52:00 · 7887 阅读 · 0 评论 -
SOA 案例研究:服务与流程设计
本文是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。本文的案例研究重点是与 SOA 设计(更具体地说是服务和流的设计)相关的挑战和解决方案。本文描述如何应用“SOA 设计场景”的实现和解决方案模式来解决与该案例研究相关的业务和 IT 挑战。原创 2008-07-02 10:12:00 · 874 阅读 · 0 评论 -
SOA 案例研究:安全性和管理场景
本红皮书是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。本红皮书中的案例研究重点说明与 SOA 安全性和管理相关的挑战和解决方案。本红皮书描述如何使用“SOA 安全性和管理场景”的实现和解决方案模式来解决与该案例研究相关的业务和 IT 挑战。我们在本文中介绍的案例研究包括以下人员和角色:原创 2008-07-02 10:26:00 · 567 阅读 · 0 评论 -
配置 SCA 组件参与 WS-AT 全局事务
developerWorks 中国 > SOA and Web services | WebSphere >原创 2008-07-07 10:04:00 · 822 阅读 · 0 评论 -
在面向服务的企业(SOE)中采用 SOA
希望了解如何在面向服务的企业 (SOE) 中采用面向服务的体系构 (SOA) 吗?作者 Judith Myerson 是 developerWorks 的定期投稿人,她在本文中将重点介绍与过渡到 SOE、转换活动、组织变更的影响和实现 SOE 相关的问题,同时还将介绍如何避免常见的组织缺陷。获取如何在 SOE 中缩小差距的建议。 引言我的文章“网格和网络中心世界中的 SOA 服务原创 2008-10-20 15:49:00 · 646 阅读 · 0 评论 -
使用 Data Studio 快速开发由 XML 驱动的 Ajax 应用程序
Web 服务是一种通过 Internet 传递 XML 格式数据的常见方式,很久以来数据库早已成为 Web 应用程序不可分割的一部分。利用 IBM® Data Studio,开发人员可以通过定义能够自动构建和部署为 Web 服务的 SQL 以及 SQL/XML 查询,将 Web 服务和数据库结合起来。本教程使用 Data Studio 开发了一个数据驱动的 Web 服务,并创建了用于游戏行原创 2008-10-20 15:59:00 · 671 阅读 · 0 评论 -
深入剖析 SCA 异步调用模式
服务组件体系结构(Service Component Architecture,SCA)是下一代编程模型,此编程模型提供了三种异步调用模式。您可以使用那些模式异步地调用目标 SCA 服务,而不需要知道请求和响应消息是如何“魔法般地”进行处理的。本文阐述在发出异步请求时所发生的情况,以及 SCA 运行时如何处理消息系统中的异步消息。了解如何开发中介处理程序来监视 SCA 异步消息,以及如原创 2008-10-07 15:04:00 · 608 阅读 · 0 评论 -
在 IBM WebSphere Service Registry and Repository 中使用简单 XML 接口和 JMX管理 API分类加载
通过在 IBM® WebSphere® Service Registry and Repository 中创建类别分类,您可以灵活地对服务和元数据进行编目和组织,从而实现高效的治理。本文介绍一种使用基于 XML 的接口将类别分类加载到 WebSphere Service Registry and Repository 中的机制,还可以将这种机制扩展为将类别分类从其他外部系统同步到 WebS原创 2008-10-07 14:53:00 · 715 阅读 · 0 评论 -
用于 SOA 项目环境的自动部署工具包,第 1 部分: 自动部署工具包概述
本系列文章介绍一个自动部署工具包(automatic deployment toolkit,Automatic-DT),它可以帮助基础结构架构师使用自动安装和配置的 IBM® 软件来安装和配置部署节点。它还可以帮助测试人员或开发人员在每日的测试或集成生命周期中刷新构建版本。本文是该系列中的第一篇文章,将为您提供有关 Automatic-DT 的概述。引言在开始面向服务的体结架构原创 2008-10-20 16:00:00 · 628 阅读 · 0 评论 -
用 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 Jav原创 2008-09-18 09:36:00 · 3131 阅读 · 0 评论 -
SLP协议的扩展与改进
SLP 虽然功能强大,但也有很多不足之处。本文就服务标示符,服务抽象和事件模拟三个方面来改进 SLP 的弱点,并在和原有协议兼容的情况下对协议进行扩展,增强其功能。本系列的第 1 部分文章介绍了 SLP 功能和应用,并把它与目前现存的一些服务发现协议作了比较和优劣分析。从上面的分析来看,SLP 还是有不少缺陷,但是在局域网内的很多应用中,SLP 又确实是首选的解决方案。那么,我们是原创 2008-09-17 18:43:00 · 1270 阅读 · 0 评论 -
进一步了解JAX-RPC
本教程带领您进一步了解 JAX-RPC,讲解如何在 Apache Axis 的帮助下定制 JAX-RPC Web 服务和客户机。在客户端,可以自动生成连接新的 JAX-RPC Web 服务所需的许多代码,这样就可以把精力集中在交互本身,而不需要过多关注日常的 Web 服务调用。在服务器端,可以添加更多选项、限制公开的方法和限制接受的参数。只要比较深入地掌握了 Apache Axis 工具集原创 2008-09-17 18:27:00 · 608 阅读 · 0 评论 -
使用 IBM 中间件实现 SaaS 解决方案,第 1 部分
符合软件作为服务(Software as a Service,SaaS)交付模式的 Web 交付解决方案(其中客户从服务提供者站点订阅和访问软件,而不是获取许可证并将软件安装在自己的环境中)可以为任何规模的企业提供极具吸引力的业务价值。开发新解决方案或转换现有解决方案的解决方案开发人员以及部署这些解决方案的服务提供者都面临着若干技术挑战。多承租(multitenant )就是一个示例,其中在服原创 2008-06-18 11:26:00 · 844 阅读 · 0 评论 -
中小型企业遗留系统转换指南
本文将解释如何确定和分析各种用于帮助中小型企业现代化其遗留信息技术资产的备选方案。文中使用了一家虚构的电信服务公司作为案例研究,该公司为中西部若干个城区的家庭客户和当地企业提供高速 Internet 接入、有线电视、本地和长途电话以及无线通信服务。该公司的 IT 部门提供应用程序服务以支持业务,例如服务订单和服务供应的管理、问题报告和解决、消息处理,以及计费系统。该公司需要转换其遗留系统以支持原创 2008-06-20 19:26:00 · 639 阅读 · 0 评论 -
SOA 案例研究,第 7 部分:业务流程管理场景
JKHL Enterprises (JKHLE) 正在进行一系列的基本业务变更,期望最终能够获得最大收益。JKHLE 已决定采用 SOA 原则来解决其面临的业务和 IT 挑战。 JKHLE 团队的工作重点是在各个销售渠道中以一致的方式解决因创建新客户帐户而带来的难题。此 SOA 采用计划被称为帐户开立项目 (Account Open Project)。使用 SOA 方法有利于在未来业务发生变化原创 2008-06-20 19:33:00 · 604 阅读 · 0 评论 -
利用 Xerces-C++ 提高 XML 应用程序的性能
随着 Web 服务和面向服务架构(SOA)的出现,XML 已变得非常流行。它对于应用程序之间和 Web 上的数据交换起着非常重要的作用,并且是许多性能关键型场景的基础。原创 2008-06-20 19:36:00 · 951 阅读 · 0 评论 -
利用 Apache Synapse 模拟 Web
Apache Synapse 是一个简单、轻量级的高性能企业服务总线 (ESB),它是在 Apache Software Foundation 的 Apache License Version 2.0 下发布的。使用 Apache Synapse,您可以通过 HTTP、HTTPS、Java™ Message Service (JMS)、简单邮件传输协议 (SMTP)、邮局协议版本 3 (PO原创 2008-07-01 22:16:00 · 1000 阅读 · 0 评论 -
SOA 安全性基础知识,第 3 部分:测试 SOA 安全性
本系列讨论面向服务的体系结构(Service-Oriented Architecture,SOA)安全性实现路线图。“SOA 安全性基础知识”系列包括三个部分,本文是其中的最后一个部分,将提供用于测试 SOA 安全性的规则。了解组织中用于构建最佳 SOA 安全性所需要的工具和知识。 在召集团队并开发新的 SOA 以后,现在是测试其安全性的时候了。测试使您可以了解远景是否与对成功的承诺保持一致原创 2008-07-01 22:18:00 · 595 阅读 · 0 评论 -
聚焦SOA 和 IBM 产品
SOA 作为新一代的企业级架构,目前被众多的软件厂商所推崇。IBM 作为业界对 SOA 支持最大的厂商之一,不仅仅在概念和理论上对 SOA 的发展和进步起到了推动的作用,更是在实际的产品和技术上做出了巨大的贡献。本专题将从 SOA 生命周期的各个不同阶段来分别介绍 IBM 的对应产品,其中会包括:建模(Model)、组装(Assemble)、部署(Deploy)、管理(Mana原创 2008-09-17 15:41:00 · 497 阅读 · 0 评论 -
InfoSphere MashupHub 入门
本文是对作为 IBM® Mashup Center 产品的一部分的 InfoSphere™ MashupHub 的一个介绍。您将了解该产品的架构,以及其中的不同工具和实用程序。然后,探索一个简单的用例场景,该场景展示了不同的组件,并演示了使用 Web 2.0 概念的优点,例如企业中的数据提要和提要 mashup。本文是一个包含两部分的系列中的第 1 部分,该系列的内容与 IBM Mashu原创 2008-09-17 18:27:00 · 442 阅读 · 0 评论 -
深度探索 IBM Mashup Center 的 InfoSphere MashupHub 中的 Feed Mashup Editor
本文是关于 IBM® Mashup Center 中的 InfoSphere™ MashupHub 的系列中的第 2 篇文章。该系列包含两部分,第 1 部分 讨论了产品架构和它的工具及实用程序,并介绍了一个简单的用例场景。现在,在第 2 部分中,您将更加深入地探索该工具,并扩展用例场景,展示不同的组件,以及阐释使用 Web 2.0 概念(例如企业中的数据 feed 和 feed mas原创 2008-09-17 18:38:00 · 500 阅读 · 0 评论 -
为什么用 CXF 和 Spring 创建 Web 服务?
使用开放源代码 Web 服务框架 Apache CXF 可以很容易地创建传统 Java™ 对象(plain old Java object ,POJO)样式的 Web 服务。本文是本系列的第 1 部分,将向您介绍如何使用 Spring 和 CXF 将 POJO 作为 Web 服务公开。本文还将演示 CXF 与 Spring 框架的集成。引言在本文中,您将使用 CXF 和 Sprin原创 2008-10-07 14:39:00 · 934 阅读 · 0 评论 -
SOA 非功能测试最佳实践
在开发面向服务的体系结构(Service-Oriented Architecture,SOA)应用程序时,您的组织很可能会存在需要进行大量的实现和测试工作的非功能需求(NonFunctional Requirement,NFR)。Shiv Asthana 在本文中介绍了在测试作为 SOA 环境的一部分构建的应用程序的非功能需求时需要遵循的最佳实践。引言SOA 是一种 IT原创 2008-10-29 14:02:00 · 522 阅读 · 0 评论 -
如何支持POS 应用程序的 Web 服务
本文是此系列的第 1 部分,将说明新出现的标准“Web Services for Point of Service (WS-POS) 外围设备”如何能够实现零售外围设备(打印机、扫描仪)与服务点(point-of-service,POS)应用程序之间的互操作性,而不管它们物理地连接到哪一种平台(Java™ 或 Microsoft® .NET®)。所有的主要 Web 服务参与者都支持用于构建原创 2008-10-14 09:55:00 · 1998 阅读 · 0 评论 -
使用 IBM WebSphere Business Services Fabric 行业内容包加速 CBS 开发,第 1 部分:建模阶段
为 IBM DB2 for Linux、UNIX and Windows 以及 IBM Content Manager 编写自动安装脚本本文为系列文章的第 3 部分,向您介绍了如何使用 Python 编写脚本来自动地安装 DB2 和 Content Manager。 本文转自IBM Developerworks中国 请点击此处查看全文原创 2008-11-25 15:12:00 · 781 阅读 · 0 评论 -
使用 Integrated Web Services Client for ILE 在 ILE 程序中调用 Web Service
IBM Integrated Web Services for i 是 IBM 最新发布的在 IBM i 上的 SOA 解决方案,包括 Integrated Web Services Server for i 和 Integrated Web Services Client for ILE 两部分。Integrated Web Services Server for i 使用户能够将 IL原创 2008-11-25 15:22:00 · 684 阅读 · 0 评论 -
为 IBM DB2 for Linux、UNIX and Windows 以及 IBM Content Manager 编写自动安装脚本
本系列文章介绍自动部署工具包(automatic deployment toolkit,Automatic-DT),它可以帮助基础结构架构师使用一系列自动安装和配置的 IBM 软件来安装和配置部署节点。它还可以帮助测试人员和开发人员在日常的测试和集成生命周期中刷新构建版本。在本系列的这第 3 部分中,为 IBM® DB2® for Linux®、UNIX 和 Windows® 以及 I原创 2008-11-25 15:47:00 · 1573 阅读 · 0 评论 -
使用 IBM Data Studio Developer 中的 XSLT 转换 Data Web Services 消息
IBM® Data Web Services 是 IBM Data Studio Developer 的一部分,后者是新的用于 IBM 数据库服务器的统一工具平台。Data Web Services 可用于将数据库操作和存储过程公开为 Web 服务,而且不必编程。您可以进一步定制客户机应用程序与 Web 服务之间发送和接收的消息。本教程展示如何将 XSL 转换应用到输入和输出消息,以支持多原创 2008-12-08 16:09:00 · 719 阅读 · 0 评论 -
案例研究:SOA 零售业务模式
本文中的案例研究重点是零售行业部门,以及组织如何使用 SOA 构造解决方案,以改进周转时间、流程效率、客户满意度,并加快上市速度和降低成本。本文重点关注零售行业的两个方面: 多渠道零售(从在线到商店) 新产品引入 零售行业中的 JKHLJKHLE 是一家虚构的公司,正在寻求扩大其零售业务。过去,JKHLE 在零售行业的长处一直是作为供应商。在 JKHLE 作为集团企原创 2008-12-09 09:16:00 · 573 阅读 · 0 评论 -
案例研究:用于实现绿色解决方案的智能 SOA 方法
信息技术 (IT) 在人类释放到大气层的二氧化碳中占 2%。令人惊讶的是,此数量大致等价于整个航空工业的二氧化碳排放量。未来四年,IT 能源使用量预期将会翻倍。在当今的许多数据中心,每一美元的硬件成本中高达 50 美分的成本花在能源上。 面对能源成本日益上升的趋势和更强的环境保护意识,许多组织正在寻求更加绿色、更加高能效的解决方案。IBM® 提供了用于实现绿色解决方案的智能 SOA 方原创 2008-12-09 09:46:00 · 527 阅读 · 0 评论 -
使用 IBM Rational Software Architect 在 Java 中处理 XSD
本文介绍一些在基于 Java™ 的 Web 服务工具包中不直接受支持的 XML 模式定义(XML Schema Definition,XSD)特性。了解如何通过创建 Java 友好的中间 XSD 或通过在代码中强制执行 XSD 约束来处理这些特性。引言许多应用程序需要以一种或多种使用 XSD 指定的行业标准消息格式表示数据。XSD 通常是指定行业标准消息格式的理想方法,因为它跨原创 2008-12-08 16:09:00 · 642 阅读 · 0 评论 -
SCA 专题
全面地向您介绍 SCA 的各方面内容新手入门开发技巧监控和测试参考资源CONTENT GOES HERE-->SCA (Service Component Architecture)是为实现 SOA 而产生的一种规范。它提供了一种编程模型,能够十分方便、快速地来构建 SOA 所需原创 2008-12-18 14:36:00 · 871 阅读 · 0 评论 -
OSGi 和 Spring,第 1 部分: 使用 Apache Felix 构建和部署 OSGi 包
开发、构建并将 Java™ 类组件打包为开放服务网关协议(Open Services Gateway Initiative,OSGi)包,将其部署在 Apache Felix 运行时环境中。然后,使用 Felix Shell 命令启动和停止包及对其进行动态更新。引言本文是本系列的第 1 部分,我们将开发包含客户端和服务器端组件的订单应用程序。然后将这些组件打包为 OSGi 包。原创 2008-12-18 15:13:00 · 1623 阅读 · 0 评论 -
IBM ESB 产品之间的比较及应用场景
本文首先介绍了企业级应用程序的发展以及 ESB 的定义;随后,分析了 ESB 在 SOA 解决方案中所起的作用,并比较介绍了三款 ESB 产品在支持实现一个 ESB 解决方案中所起的作用。企业服务总线 ESB 的介绍 企业应用的发展概述 在介绍企业服务总线之前,有必要花一些笔墨来介绍企业应用架构的发展和变迁。企业级应用架构的发展经历了以下几个阶段:独立应用系统 EAI原创 2008-11-25 14:33:00 · 942 阅读 · 0 评论 -
在 WebSphere Business Services Fabric 中添加自定义角色
WebSphere Business Services Fabric(以下称为 Fabric)提供了一个利用相关业务流程和服务来创建和管理组合业务应用程序的端到端平台。为了创建组合业务应用程序,Fabric 提供了根据您的业务领域调整和扩展基本 Fabric 业务模型的能力,包括扩展角色、断言和通道。基于 SOA 的行业特定解决方案中的灵活性通常由业务策略驱动,业务策略可以帮助业务流程原创 2008-11-25 15:54:00 · 780 阅读 · 0 评论 -
使用 WebSphere Business Services Fabric 创建面向服务的灵活业务解决方案,第 1 部分:概述
本系列文章描述如何利用 WebSphere Business Services Fabric V 6.0.2 来构建使用组合业务服务的 SOA 应用程序。本系列包括以下部分:第 1 部分:Business Services Fabric 概述:此部分将提供 Business Services Fabric 及其主要组件的概述。我们将研究业务服务和组合业务服务的概念,以及 Busines原创 2008-11-25 15:02:00 · 944 阅读 · 0 评论 -
建立 SOA 卓越中心
分析各种为组织中面向服务的体系架构(Service-Oriented Architecture,SOA)活动建立卓越中心(center of excellence,COE)的方法。本文使用一家虚构的电子零件经销商作为案例研究,该经销商正在着手进行基于 SOA 的组织转换。IBM® 产品和服务在该解决方案中起主要作用。COE 和 SOA 简介SOA COE 是吸收和促进 SOA 领域原创 2008-10-14 10:05:00 · 523 阅读 · 0 评论 -
用 WebSphere Service Registry and Repository 处理多个生命周期的指南
通过 WebSphere® Service Registry and Repository 定义服务生命周期时,只能使用单个状态机定义。不过,您的组织可能会希望使用两个或更多独立的生命周期来治理服务的不同方面。本文将描述如何使用 Websphere Service Registry and Repository 来在单个状态机定义中支持多个生命周期。为了帮助促进 SOA 中的治理流原创 2008-10-14 10:19:00 · 637 阅读 · 0 评论 -
如何定时安装新的待测 SOA 组件
在本系列的 上一篇 文章中,我们介绍了如何实现 SOA 测试环境的自动化安装 , 这一章我们将介绍如何自动每天定时安装新的待测 SOA 组件。 SOA 的体系架构中很强调“分布式”这个概念,不仅是构架的分布式,开发模式也体现了“分布式”的概念,SOA 的开发团队经常分布于全球不同的角落,比如:Service 层的开发位于中国、测试组位于中国、UI 层的开发位于美国。这种分布式的时区差异原创 2008-10-29 14:21:00 · 533 阅读 · 0 评论