 |
 |
 |
 |
 |
 |
使用面向服务分解技术来满足架构目标 在本文中,设计了一组定义企业架构蓝图的服务,以使用层次结构的分解方法来支持业务目标。 |
|
|
|
2008年5月8日 |
|
| |
评估软件体系结构的质量 学习四种帮助您了解现有软件体系结构质量的方法。评估方法可以帮助您分析软件体系结构设计是否适合于一组给定的需求。了解如何通过体系结构评估来改进软件体系结构的质量。 |
|
|
|
2008年5月6日 |
|
| |
体系结构实践,第 5 部分: 场景 2:实际 SOA 场景中的服务连接性选项 使用 IBM 面向服务的体系结构(Service-Oriented Architecture,SOA)基础生命周期在软件开发生命周期上下文中考虑 SOA。本系列的这一部分将重点讨论 SOA 场景中的第二个场景,即服务连接性场景。探索四种实现服务提供者与使用者之间连接性的方法。 |
|
|
|
2008年4月21日 |
|
| |
探索企业服务总线,第 2 部分: 为什么 ESB 是 SOA 的基本组成部分 本系列的第 1 部分描述了称为企业服务总线(Enterprise Service Bus,ESB)的体系结构模式如何适应 IBM SOA Foundation,以及 ESB与 Foundation 的其他部分如何相关。在本文中,了解为什么 IBM 认为 ESB 在采用面向服务的体系结构(Service-Oriented Architecture,SOA)时提供了极大的价值。作者将与您分享从有关许多采用了 ESB 的成功 SOA 客户项目的广泛经验中获得的见解和最佳实践。 |
|
|
|
2008年4月17日 |
|
| |
基于服务的企业集成模式轻松入门,第 1 部分: 基本概念的演变 本系列文章通过便于理解和分步指导的方式解释基于服务的企业集成模式。在本系列文章的第 1 部分中,您将学习两种最早的集成模式——仅共享数据和远程过程调用 (RPC)——通过学习这两种模式可以帮助您理解服务提供者和服务使用者、平台独立性和连接性的概念。研究 RPC 可以帮助您熟悉两个应用程序共享功能所需的基本步骤。本文还将向您概括介绍松散耦合、代码重用、分层和组件化的概念。本系列的第 2 部分将继续讨论这些早期模式,而第 3 和第 4 部分将概括介绍基于面向服务的体系结构 (SOA) 的集成模式,其中还包括一些示例。 |
|
|
|
2008年4月15日 |
|
| |
基于服务的企业集成模式轻松入门,第 2 部分: 进一步介绍基本概念的演变 本文是系列文章的第 2 部分,将接着介绍第 1 部分中没有讲到的内容。到目前为止,您已经学习了两个最早的集成模式——数据共享(socket 编程)和远程过程调用 (RPC),下面将继续学习一些基本概念。再学习两个更高级的模式:分布式对象和异步消息传递。了解语言独立性的概念、服务接口声明、服务的发布和发现的基本思想,以及企业服务总线 (ESB) 的基础知识。 |
|
|
|
2008年4月15日 |
|
| |
Rational Data Architect 的功能概述 了解 Rational Data Architect (RDA) 的卓越功能,及其在使用 Rational Software Development Platform 进行软件开发的生命周期中的位置和用法。在当今的面向服务体系结构 (SOA) 领域,数据是一个关键的组件。本文将介绍 RDA 如何解决 SOA 中数据的重要性问题,以及如何在企业环境中使用 RDA。
|
|
|
|
2008年4月14日 |
|
| |
关于软件产品线的面向服务的分析与设计方法 本文探索面向服务的软件产品线(Service-Oriented Software product line,SoSPL)方法,此方法将 SPL 可变性分析技术应用于 Web 服务,以设计基于服务的自定义应用程序。了解软件产品线(software product line,SPL)如何促进不断发展的系统系列的敏捷和灵活的应用程序开发。了解采用 SPL 原理如何提供一种系统的方法来分析和设计面向服务的应用程序。 |
|
|
|
2008年4月11日 |
|
| |
探索企业服务总线,第 1 部分: 了解 ESB 如何帮助您满足 SOA 解决方案的需求 本系列描述并定义称为企业服务总线(Enterprise Service Bus,ESB)的面向服务的体系结构(Service-Oriented Architecture,SOA)模式,本文是其中的第一部分。在此系列中,了解 ESB 如何适应 IBM SOA Foundation,Foundation 的其他部分如何与 ESB 相关,以及 ESB 的核心原则。此系列没有描述特定的产品或 ESB 实现,而是提供了一个公共的基础,以便了解和评估 ESB 如何能够帮助满足面向服务的解决方案要求。 |
|
|
|
2008年4月10日 |
|
| |
SOA 安全性基础知识,第 2 部分: 创建任何人都可以使用的高层次设计 本系列共包括三个部分,本文是其中的第二部分,将讨论可帮助 SOA 安全团队开发成功的高层次设计的规则。 |
|
|
|
2008年4月2日 |
|
| |
企业 IT 构架师:接触甲板上的新角色 在世界各地的 IT 厂商中正在出现一个新的角色:企业 IT 构架师。要了解为什么这个角色对于您的软件开发团队以及您的整个组织有十分关键的作用,请继续往下阅读。学习这个职位所必需的技能,以及帮助高级信息主管(CIO)和其他决策制定者在提供高质量 IT 服务方面企业 IT 构架师所发挥的作用。 |
|
|
|
2008年4月1日 |
|
| |
增强设计过程:作为幕后项目经理的架构师 在本文中,了解如何通过分析和交流有关风险因素、复杂性、预算和期限的知识,从而大幅度改进项目。 |
|
|
|
2008年3月28日 |
|
| |
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日 |
|
| |
企业 Web 2.0,第 1 部分: Web 2.0——把握业务创新的脉搏 在关于企业(商业组织或公共组织)如何利用当代 Internet 技术方面,Web 2.0 位于激动人心的新潮流的腹地。本系列文章共包括四个部分,将对 Web 2.0 与企业相关的各个方面进行讨论。在第 1 部分(即本文)中,我们将了解 Web 2.0 背后的业务和技术推动因素、Web 2.0 给企业带来的挑战和机遇以及 Web 2.0 和面向服务的体系结构 (SOA) 的关系。 |
|
|
|
2008年3月17日 |
|
| |
企业 Web 2.0,第 2 部分: 企业 Web 2.0 解决方案模式 本系列文章共有四个部分,将简要地介绍商业组织和公共组织如何设法利用现今的 Internet 技术。本系列的第 1 部分讨论了日益成熟的 Internet 技术(以 Web 2.0 为代表)对此类组织越来越广泛的影响。在本文中,我们将了解通过 Web 2.0 技术所能实现的基本业务功能(我将其称为企业 Web 2.0 解决方案模式),各类组织在寻求业务、产品和服务方面的创新时可以对这些业务功能加以应用。 |
|
|
|
2008年3月17日 |
|
| |
探索 SOA 体系结构和服务的基本原则,第 3 部分: 面向服务的解决方案和企业体系结构 在本系列的前面两个部分中,我们介绍了在开发面向服务的体系结构时使用体系结构技术的重要性,讨论了抽象级别的使用,介绍了 IBM SOA 解决方案堆栈(提供了考虑 SOA 时的九个关注点分离),确定了体系结构软件在开发流程的上下文中的位置,介绍了业务体系结构,了解了模型驱动的开发(Model-Driven Development,MDD),并讨论了如何利用现有资产。在本文中,我们将了解是什么让 IT 解决方案具有面向服务的特征。我们还将讨论从企业的角度考虑 SOA 时要注意的各个重要方面。 |
|
|
|
2008年3月17日 |
|
| |
将遗留系统集成到您的 SOA 中 您希望在组织中实施面向服务的体系结构(Service-Oriented Architecture,SOA),以提高流程的灵活性、适应性和灵巧性。但您已经在业务流程中使用了一系列现有系统。该怎么办呢?将 SOA 与您的遗留应用程序集成,以从其获得更多的价值。本文将向您介绍实现此目标所需的步骤,以及要加以避免的失误。 |
|
|
|
2008年3月3日 |
|
| |
让 IT 与 SOA 解决方案中的卫生信息交换需求保持一致 很多卫生保健组织都在积极地向 IT 解决方案的面向服务的体系结构(Service-Oriented Architecture,SOA)寻求帮助,以促进行业的转型。但如何确保为这些活动而交付的解决方案是否满足业务用户的需求,将会面临极大的挑战。分析业务远景和需求,并将其与技术联系起来,这是 SOA 实现中最为重要的一部分。本文将以卫生信息交换网络为例,介绍管理此类需求的一种方法和相关的最佳实践,说明如何在引入 SOA 的过程中使用软件工具来确保技术投资与业务目标保持一致。 |
|
|
|
2008年2月29日 |
|
| |
企业架构核心,第 7 部分: 监控架构的有效性 您的企业架构设计已经得到实现并不意味着您就高枕无忧了。通过本文了解当您的设计正在运行时要监视什么。
|
|
|
|
2008年2月28日 |
|
| |
企业架构核心,第 6 部分: 可管理性 当今组织面临两个重要企业架构需求的挑战:对敏捷性的需要和法律法规治理的开销。可以将这些需求视为相互对立的——如果业务流程必须灵活,则那些流程的治理可能非常困难。探索“将可管理性作为解决此问题的关键企业架构(Enterprise Architecture,EA)质量属性”的概念。 |
|
|
|
2008年2月21日 |
|
| |
面向 ESB 的体系结构:一种错误的采用 SOA 的方式 本文讨论了一些围绕构建企业服务总线(Enterprise Service Bus,ESB)的项目出现的问题。文中将说明没有以面向服务的体系结构(Service-Oriented Architecture,SOA)为目标,而仅仅去实现 ESB 的项目为何不好,并说明应该如何正确地采用 SOA。 |
|
|
|
2008年2月21日 |
|
| |
企业架构核心,第 5 部分: 与企业一同发展 企业架构涉及到规划——为现在和将来而规划。了解企业架构设计如何与企业一同发展。 |
|
|
|
2008年2月18日 |
|
| |
软件组件:粗粒度与细粒度 IBM 中间件产品提供一系列软件组件技术,用于构建满足各种需求的应用程序。有些组件技术(如 JavaBeans)是细粒度的,而其它技术则是粗粒度的。本文将提供一组指导原则,用于在面向服务的体系结构(Service-Oriented Architecture,SOA)的上下文中对软件组件技术进行分类,对目前行业内占主导地位的各种组件技术进行定位。最终了解服务组件体系结构(Service Component Architecture,SCA)为何是最适合粗粒度组件的模型。 |
|
|
|
2008年2月18日 |
|
| |
企业架构核心,第 4 部分: 持续测试企业架构 在成功构建新的 IT 企业架构之后,就应该对该架构进行测试了。测试可以证明您和您的团队的辛苦工作没有付之东流。通过对新架构进行压力测试,您将了解架构的弱点在哪里,以及架构对企业的适应情况如何。 |
|
|
|
2008年2月13日 |
|
| |
企业架构核心,第 3 部分: 设计和构建企业架构 构建卓越的 IT 架构需要花时间并进行规划。通过评估已经拥有的基础,然后可视化其应该具有的状态,您可以让卓越的企业架构成为现实。要实现梦想中的架构,请在本文中了解要构建什么,如何构建,以及在什么基础上构建。 |
|
|
|
2008年2月4日 |
|
| |
企业架构核心,第 2 部分: 开发和管理企业架构存储库 在本文中,我们将讨论有关可靠企业架构存储库创建的结构与管理问题,以便充分利用组织的现有资产。 |
|
|
|
2008年1月31日 |
|
| |
应用程序架构本质,第 9 部分: 针对易变性设计应用程序架构 对于包含会带来不确定性和潜在变更因素的环境,本文讨论可帮助减少易变性对应用程序影响的方法和工具。 |
|
|
|
2008年1月29日 |
|
| |
应用程序架构本质,第 8 部分: 对应用程序开发项目进行评估 了解软件开发项目的评估方法,获得改进评估的建议,并了解进行评估时应该考虑的事项。 |
|
|
|
2008年1月24日 |
|
| |
将测试组件嵌入运行系统中 大型企业解决方案具有许多组件。验证每个系统组件的可操作性充满了挑战,但它是一项极其重要的任务。即使在生产环境中,您也可以适用嵌入的测试组件,这些组件使得整个系统在部署期间可测试。在本文中,您将了解如何在项目的体系结构、实现和操作阶段高效地为嵌入的测试组件做好安排。您还将了解如何在具有最小操作开销的情况下将这些测试组件嵌入到功能组件中。 |
|
|
|
2008年1月21日 |
|
| |
DB2 Magazine:Info 2.0 网络社区、博客、维基、RSS 提要、mashup 和其他 Web 2.0 技术像一场风暴正席卷着全球企业。不久之前,IBM 启动了 Info 2.0 计划,目的就是抓住机遇,关注并掌控这种力量。这项计划最终要汇聚各方的聪明才智——客户、合作伙伴,甚至可能包括竞争对手(这多少有些令人惊讶)。 |
|
|
|
2008年1月18日 |
|
| |
DB2 Magazine:“ Viper 2 ”助力 IT 敏捷性 DB2 for Linux, Unix, and Windows 的下一个发行版(预计于今年年底推出)承诺改进 XML 开发、可用性、安全性、工作负载管理等特性,以帮助 IT 部门跟上不断变化的业务需求。 |
|
|
|
2008年1月18日 |
|
| |
应用程序架构本质,第 7 部分: 应用程序架构安全性 为了能在体系结构层次保持实力,成功的 IT 专家都会从战略、系统、策略和过程的角度思考问题。从编程的圈子跳出来,了解从较高的应用程序架构级别处理安全性的新方法。跑在安全违规行为的前面,帮助确保您企业的高度安全性。 |
|
|
|
2008年1月17日 |
|
| |
DB2 XML 编程,第 2 部分: 在应用程序体系结构中使用 XML 数据库支持 了解 IBM DB2 9 for Linux, UNIX, and Windows 新的 XML 存储和查询环境如何处理本系列第 1 部分中描述的 XML 数据模型。第 2 部分主要关注如何在应用程序体系结构中使用新的 XML 数据库支持。
|
|
|
|
2008年1月10日 |
|
| |
应用程序架构本质,第 6 部分: 了解性能管理 使用性能管理技术确定设计中的问题或防止出现设计问题。了解如何利用早期计划帮助快速诊断问题(以减少停机时间)和提供关于即将出现的问题的预警。 |
|
|
|
2008年1月7日 |
|
| |
探索 SOA 体系结构和服务的基本原则,第 2 部分: 业务体系结构的重要性、模型驱动开发和重用现有资产 在本系列的第二篇文章中,让我们进一步了解体系结构——这次在业务级别进行讨论。了解模型驱动开发(Model-Driven Development,MDD)和可重用资产框架及类型;在设计面向服务的体系结构 (SOA) 解决方案时可以对这些技术加以利用。 |
|
|
|
2008年1月4日 |
|
| |
探索 SOA 体系结构和服务的基本原则,第 1 部分: 使用体系结构和抽象级别来创建更好的 SOA 更深入地研究面向服务的体系结构 (SOA) 的组成要素,分析体系结构的优点,了解抽象级别如何帮助我们改善开发流程,了解创建并使用体系结构的人员,以及体系结构在软件开发生命周期中所处的位置。 |
|
|
|
2007年12月28日 |
|
| |
满足软件即服务 (SaaS) 应用程序的安全需求 了解基于 Java 2 Platform Enterprise Edition (J2EE) 的、多承租者的、高效的 SaaS 应用程序的各种安全需求,并研究相关的机制,以处理实现用户安全身份验证以及授权的各种需求。 |
|
|
|
2007年12月24日 |
|
| |
SOA 中的服务接口设计最佳实践,第 2 部分: 使用服务向服务使用者应用程序报告错误 面向服务的体系结构(Service-Oriented Architecture,SOA)强调企业内不同系统间的松散耦合。服务接口结构在 SOA 中是最重要的。设计糟糕的服务接口可能会对所有使用接口的应用程序造成负面影响。在本文中,我们将了解如何在 SOA 环境中使用服务接口来报告服务错误,从而提高 SOA 解决方案的健壮性。 |
|
|
|
2007年12月20日 |
|
| |
构建有效的系统模型 UML 模型的各种关系图都具有各自共同的主题,而且包含轴心内容,作为每个关系图所关注的核心。在本文中,您将了解如何基于形式、主题和轴心内容的原则组织和表示 UML 模型视图。 |
|
|
|
2007年12月17日 |
|
| |
创建流程文档指南 建立包括以下项目的流程文档指南模版,以记录流程:范围声明、适用性表、受影响的产品系列、涉及的流程角色、流程管理系统过程、例外管理流程和决策表。 |
|
|
|
2007年12月13日 |
|
| |
确定组织是否真正敏捷的五种方法 可以使用五个关键预测指标发现组织是否缺乏真正的敏捷性。了解这些预测指标是什么,以及如何帮助组织往更敏捷的方向推进。 |
|
|
|
2007年12月13日 |
|
| |
应用分析框架 分析框架可帮助收集和组织分析模式、工具、技能、组织技术、示例和解决过类似建模问题的其他人的专业知识。了解如何使用分析框架在各种软件开发领域(从安全性、消息传递和用户界面到人员招聘与培训)获得优势。 |
|
|
|
2007年12月7日 |
|
| |
企业架构核心,第 1 部分: 企业架构观点:什么最适合您的组织? 每个组织都具有独特的业务需求,因此在为公司规划企业架构方法时考虑不同的因素是非常重要的。 |
|
|
|
2007年12月6日 |
|
| |
在业务流程管理中使用分阶段方法 在流程管理中使用分阶段方法可以对重新设计内部流程的公司平衡地考虑未来情况起到促进作用。通过本文可了解典型流程管理阶段中涉及的步骤以及如何在组织中建立分阶段方法。 |
|
|
|
2007年11月30日 |
|
| |
体系结构原则:为可靠体系结构打下基础 对于“什么是体系结构”的答案取决于提出这个问题的人。 要确定对于开发强大的体系结构需要进行什么工作,甚至更难。不过,有一些在进行体系结构设计时应该采用的广为人知的原则。在本文中,我们将讨论其中的原则之一:体系结构原则。 |
|
|
|
2007年11月27日 |
|
| |
应用程序架构本质,第 5 部分: 在设计中内置流程管理遵从性 流程管理是任何应用程序体系结构设计中的关键要素。了解如何在体系结构设计中内置流程管理遵从性,以确保在整个组织中一致地使用该设计。 |
|
|
|
2007年11月22日 |
|
| |
使用 developerWorks Word 和 Writer 模板写作 欢迎作者们!本篇文章将向您展示如何使用 Microsoft Word 或 OpenOffice.org Writer 为 developerWorks 中国网站创作技术文章和教程。所需步骤很简单。首先下载针对 Word 或 Writer 的模板,然后填写模板中的字段,最后根据模板中的指导完成文章或教程。本文还包括一些排版以及将其提交给 developerWorks 工作人员的小技巧。 |
|
|
|
2007年11月15日 |
|
| |
构建成功的 SOA 项目 了解实现成功的面向服务的体系结构(Service-Oriented Architecture,SOA)项目方面的经验教训和最佳实践,包括组织准备情况、用户的角色、对流程进行转换、基于资产的支持和工具要求。 |
|
|
|
2007年11月15日 |
|
| |
企业信息搜索软件——IBM OmniFind 特性简介 随着企业信息化的不断发展,企业中的信息越来越丰富。如何从企业纷繁复杂的信息资源中,找到用户所需要的内容,是信息管理的一个巨大挑战。IBM OmniFind 是一个优秀的企业级信息搜索平台,它能够满足企业级信息搜索的各种要求;本文重点介绍企业为什么需要信息搜索平台以及 IBM OmniFind 的技术特点。 |
|
|
|
2007年11月12日 |
|
| |
应用程序架构本质,第 4 部分: 创建灵活环境以支持发展 通过学习如何使用可伸缩和自适应思想重点关注以客户为中心的业务策略来规划应用程序体系结构的发展。 |
|
|
|
2007年11月7日 |
|
| |
在您的开发项目中使用 IBM Rational Software Modeler 和 IBM Rational RequisitePro 可视化跟踪能力 这篇文章向您展示了如何使用 Rational RequisitePro 和 IBM Rational Software Modeler 内置的可跟踪性能,图形化地显示可跟踪性,从需求到模型,到代码。 |
|
|
|
2007年11月1日 |
|
| |
应用程序架构本质,第 3 部分: 软件开发方法学入门 通过关于应用程序体系结构的基本要素的本系列的第三篇文章了解各种关键技能、能力、工具和技术,以将正式和非正式开发方法包含到设计和计划活动中。 |
|
|
|
2007年10月25日 |
|
| |
体系结构实践,第 4 部分: 场景 1:实际 SOA 场景中的服务创建选项 通过 Tilak 的本期专栏了解关于服务创建的信息,包括 SOA 中的三个主要服务来源,以及为恰当使用相关服务提供指导的体系结构模式。了解 SOA 生命周期中的模式及各种活动。 |
|
|
|
2007年10月22日 |
|
| |
面向服务的体系结构与企业体系结构,第 3 部分: 它们如何协同工作 如果您正在采用面向服务的体系结构(SOA),并且同时正在开发企业体系结构 (EA),或者正计划这么做,那么您将从本文中受益。本系列文章中的前两个部分对 SOA 和 EA 进行了比较和对照,并介绍了在企业内部因为不协调的 EA 和 SOA 活动可能导致的问题。在开展价值 16 亿美元的客户业务时(其中涉及到 SOA 和 EA 的开发),本文的作者们开始面对这些问题。在本系列文章的最后这个部分中,我们借鉴他们的经验,并在此基础上提供指导,以帮助您解决这些问题,希望您能够避免重大的失误。 |
|
|
|
2007年10月22日 |
|
| |
SOA 治理简介 了解 IBM 如何定义面向服务的体系结构(Service-Oriented Architecture,SOA)治理——了解其定义以及为何对 SOA 项目的成功十分关键。 |
|
|
|
2007年10月18日 |
|
| |
SOA 安全性基础知识,第 1 部分: 制定保护大型 SOA 应用程序的路线图 充分利用涵盖从 SOA 安全性团队构建到需求收集流程的各个方面的 10 步骤流程。 |
|
|
|
2007年10月12日 |
|
| |
社会计算:实现 Web 2.0 功能的最大化 从本质上说,社会计算是社会交互和交流工具的使用。使用 Web 2.0,大型企业的社会软件对架构师产生了影响,使其更难以通过形式化的权力来进行管理,因为机构的权力通过许多方式迁移到社区。正确地面对这种趋势,可以提升整个开发社区的一致性和合作能力,并在社会社区扩大和增强的同时,使您的观点保持影响力并得以接受。 |
|
|
|
2007年9月27日 |
|
| |
专业架构师,第 2 部分: 克服数据体系结构中的专业挑战 在本文中,我们将讨论数据架构师经常遇到的各种障碍,并了解处理这些障碍的策略。以小成功为基础,对部门应用程序数据模型进行整合,以形成完整的企业集成项目。这些方法还适用于其他软件体系结构类型,从而允许 IT 团队更为有效地处理不断变化的需求和 IT 方法。 |
|
|
|
2007年9月26日 |
|
| |
Rational Asset Manager: 一个全面的业务场景 概述 IBM® Rational® Asset Manager,然后详细介绍资产管理如何集成到已有的开发环境中,更有效地审核、批准、发布、跟踪、监控及重用资产。 |
|
|
|
2007年9月24日 |
|
| |
使用 Web 2.0 体系结构实现更灵活的企业 Web 2.0 存储库可以帮助您创建灵活的软件体系结构。这种软件可以很容易地插入到 Web 2.0 社区和外部网。然而,要创建满足可修改性、性能、安全性、可伸缩性和可重用性等方面需求的可变系统,这项工作可能充满挑战。了解相关的技术以帮助确保您的 Enterprise Web 2.0 体系结构能够满足您的质量需求。 |
|
|
|
2007年9月21日 |
|
| |
应用程序架构本质,第 2 部分: 设计模式入门 通过本文了解如何标识在设计中重复出现的模式,以及如何记录其特征、优势和缺点。 |
|
|
|
2007年9月20日 |
|
| |
使用 Ant 自动生成项目构建版本 本文提供逐步的详细说明,以帮助使用 IBM Rational 软件交付平台(IBM Rational Software Delivery, SDP)的内置 Ant 支持实现构建过程自动化,从而提高效率和质量。您可以随后使用 IBM WebSphere 应用服务器系列之一对其进行部署。 |
|
|
|
2007年9月13日 |
|
| |
对业务流程进行建模的原因 目前很多企业都特别关注其业务流程的捕获,都在尝试了解最佳的工具集和方法。本文将对几种常见方法进行比较,从而说明构建流程模型的优势。另外,本文还将说明为何 IBM WebSphere Business Modeler 是用于创建流程模型的强大工具。 |
|
|
|
2007年9月11日 |
|
| |
应用程序架构本质,第 1 部分: 关于需求建模您所需要了解的所有内容 您的软件项目能否取得成功,这依赖于准确和完整的需求。要保证体系结构的正确,就要求人们能够使用相应的技术技能来捕获和细化正确的需求。发现用于需求建模的有价值的技能和工具,并且了解如何评估能力方面的进展。 |
|
|
|
2007年9月6日 |
|
| |
使用 UML 服务组件表示 SOA 体系结构模式 在本文中,使用统一建模语言(Unified Modeling Language,UML)模型来描述 SOA 体系结构模式及其相关的服务组件。并在行业标准的 UML 格式上下文中,了解有关 SOA 模式服务组件的内容,以帮助利益相关者更好地了解组成 SOA 的服务组件。 |
|
|
|
2007年9月3日 |
|
| |
Web 2.0 与 SOA: Web 2.0 介绍 Web 2.0 是近来很热的一个词语,也是一个比较模糊的概念,人们有着各种不同的理解。在这个新启动的“Web 2.0 与 SOA”系列专栏的第一篇中,Web 2.0&SOA 专家毛新生将梳理 Web 的发展脉络,介绍什么是 Web 2.0,Web 2.0 的重点,Web 2.0 与 SOA 的关系,以及如何在企业中应用 Web 2.0。在本系列后续的文章中,他还将重点介绍和讨论 Web 2.0 以及 SOA 相关的各种技术和方法。 |
|
|
|
2007年8月31日 |
|
| |
观点与展望,第 10 部分: 对 SOA 宣传的冷静分析 面向服务的体系结构 (SOA) 的优点,您一定能够耳熟能详了。在您的团队中,可能有人会说,他们无法理解 SOA,因为它太复杂了。另一些人则说,SOA 是一套可以应对所有 IT 问题的直接有效的解决方案。而您明白,事实就在两者之间,不过您还不确定该如何说服大家。这个月的“观点与展望”专栏将为您介绍关于 SOA 的一些真知灼见。 |
|
|
|
2007年8月29日 |
|
| |
为您的软件系统设计选择最佳的工具 有这么多的工具,却没有足够的时间学习!如果您是一位 IT 架构师,在设计软件系统架构时选择合适的设计工具,这可能是一项艰巨的任务。通过对这些工具进行调查研究,以帮助确定对于项目生命周期的各个阶段,哪些工具是最适合的,并且当您处于这些阶段时,发现如何缩短时间以便按时交付。 |
|
|
|
2007年8月23日 |
|
| |
探讨服务存储库和注册中心在面向服务的体系结构(SOA)中的角色 俗语云,差之毫厘,失之千里:服务存储库 (Service repositories) 和服务注册中心 (service registries) 尽管英文发音有些类似,但各自在 SOA 实现中扮演着截然不同的角色。在本文中,我们将讨论二者间的差异以及为何您的 SOA 应该同时包括二者。 |
|
|
|
2007年8月21日 |
|
| |
将 UML 活动关系图转换为 WebSphere Business Modeler 流程 本文将说明如何将 UML 活动关系图自动转换为 WebSphere Business Modeler 流程。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2007年8月20日 |
|
| |
Rational Edge: 执行用例实现:高内聚低耦合的案例 了解恰当地执行用例实现将如何形成软件系统中良构的面向对象设计。 (The Rational Edge) |
|
|
|
2007年8月15日 |
|
| |
使用 Rational Systems Developer 和 Rational Software Architect 进行 C++ 转换的技巧 UML 是一个通用的语言。使用 IBM® Rational® Software Architect 和 IBM® Rational® Systems Developer,您可以实现由 UML 模型向 C++ 的转换。这篇文章讨论了如何更好地控制由 UML 向 C++ 转换而生成的 C++ 代码。文章分成几个章节,各部分相对独立,分别介绍了一种技巧。您可以根据需要选读,而不必遵循特定的次序。 |
|
|
|
2007年8月13日 |
|
| |
在部门范围实现过程优化 网络分解趋势正引领着从部门的角度来说期待广泛分布,但仍然高度优化的组织。但是以这种方式优化的部门对组织总体上有不利的影响。学习如何确定并了解这些趋势所生成的问题和关注点,以便您可以通过有效的业务过程架构将这些分离的要素联系在一起。 |
|
|
|
2007年8月9日 |
|
| |
让我们谈谈:通过交流和恰当的框架构建企业架构 企业架构依赖于用于实现和文档化的一系列工具。不论您使用哪些工具,都要确保您也进行了充分的交流,以巩固支持架构的关系。 |
|
|
|
2007年8月6日 |
|
| |
针对开发人员和架构师的 SOA 治理 从开发人员的视角探索 IT 治理这一主题,包括治理里程碑、治理的重要性,以及如何使日常工作更有效率。IT 架构师们将了解如何避免在治理问题方面与开发团队发生冲突。 |
|
|
|
2007年7月30日 |
|
| |
使用 WebSphere Business Services Fabric 开发自适应组合业务服务,第 3 部分: CBS 建模、本体编辑和策略模拟 本系列文章的第 3 部分将提供创建组合业务服务 (CBS) 模型(也称为面向服务的业务应用程序 (SOBA))的分步指导。本文介绍 CBS 在 IBM WebSphere Business Composition Studio 中建模、编辑本体和策略定义以及使用 Policy Simulator 来验证组装。 (IBM WebSphere Developer Technical Journal) |
|
|
|
2007年7月19日 |
|
| |
使用模式创建一个面向服务的组件中间件 研究某个中间件项目中应用的多种模式的模式故事,了解模式是如何应用的,每种模式的成功程度如何,以及这些模式间的交互和关系。如果您是模式的使用者、编写者或理论工作者,这篇文章将会适合您。 |
|
|
|
2007年7月16日 |
|
| |
使用 Rational RequisitePro 进行需求管理的新技术,第 1 部分: 使用构架方法来分析、管理和跟踪业务需求 从 Kumar Mani 的这个系列中发现获取、管理和跟踪构架需求的新方法。这种方法是建立在构架理论基础上的,且适用于所有的 IT 项目。如果您是一位在公司或者集成项目中面临复杂请求的 IT 构架师或者经理,您就可以利用这些方法来管理这个项目,并有助于保证及时交付的时间。这篇文章探究了一个利用 IBM Rational 工具集的工具,但是它能够被复制,就像使用其它产品一样简单。 |
|
|
|
2007年7月12日 |
|
| |
探索用于应用程序开发的 IBM Rational 可视化工具 您和您的 IT 团队需要在软件开发生命周期中尽可能的高效。IBM Rational 软件开发平台包含了各种各样的可视化工具来帮助您做到这点。在本文中,您大概了解了使用 Rational 工具的好处 —— 包括 Rational Web Developer、Rational Software Modeler、Rational Application Developer 和 Rational Software Architect —— 并且您将能够为特定的任务选择最恰当的产品。了解如何在与您的整个团队更有效地沟通的同时,通过拖放的方法对您的设计进行可视化的表达。 |
|
|
|
2007年7月12日 |
|
| |
面向服务的体系结构与企业体系结构,第 1 部分: 用于帮助理解 SOA 与企业体系结构如何协作的框架 本系列共三部分,本文是其中的第 1 部分,将提供一个框架,以帮助您理解面向服务的体系结构(Service-Oriented Architecture,SOA)和企业体系结构(Enterprise Architecture,EA)如何协作。首先,我们将介绍 SOA 和 EA 的定义。然后,我们将了解 SOA 和 EA 的范围和重点,以便有效地对二者进行比较和对比。 |
|
|
|
2007年7月9日 |
|
| |
面向服务的体系结构与企业体系结构,第 2 部分: 相似点与不同处 本文是本系列的第 2 部分,我们将对面向服务的体系结构(Service-Oriented Architecture,SOA)和企业体系结构(Enterprise Architecture,EA)的体系结构与治理模型进行分析,并讨论二者的相似点与不同处。然后,我们将讨论未在企业内对 EA 和 SOA 活动进行协调的情况下组织可能面临的潜在问题。 |
|
|
|
2007年7月9日 |
|
| |
体系结构实践,第 2 部分: SOA 解决方案场景介绍 IBM 在本文中提供的八种场景,能帮助您着手使用面向服务的体系结构 (SOA)。在这篇分为若干部分的介绍性文章中,您将探索每种 SOA 解决方案,找到可以加快您的 SOA 实现速度的要点。 |
|
|
|
2007年6月29日 |
|
| |
体系结构实践,第 3 部分: 编写优秀 IT 项目提案的十大提示 与软件开发方法类似,您在 IT 项目提案开发方面也可以采取某种方法,以最大限度地提高成功的机会。在“体系结构实践”专栏的最新一期中,IBM 架构师 Tilak Mitra 从提案主管的角度重点介绍了要保证开发一个高质量提案所应遵循的步骤。 |
|
|
|
2007年6月29日 |
|
| |
体系结构实践,第 1 部分: 理解面向服务的体系结构 IBM 架构师 Tilak Mitra 为一些 IBM 工具提供实用指导,您可以用这些工具构建一个面向服务的体系结构 (SOA) 解决方案。本文是他的专栏的第一期,您可以简要地了解 IBM SOA Foundation、IBM Rational、WebSphere、Tivoli 软件工具和其他用来实现 SOA 设计的资源。 |
|
|
|
2007年6月28日 |
|
| |
WebSphere Business Modeler V 6.0.2 中的新功能 构建 IBM WebSphere Business Modeler 以便能够分析和优化业务流程。本文介绍 WebSphere Business Modeler V6.0.2 中的新功能。 |
|
|
|
2007年6月24日 |
|
| |
使用 WebSphere Business Modeler 在 WebSphere Integration Developer 中构建业务集成模块 学习如何使用 WebSphere Business Modeler 构建更好的业务模型,以便以后在 WebSphere Integration Developer 中更方便地开发业务集成模块。 |
|
|
|
2007年6月24日 |
|
| |
使用 Rational Software Architect V7.0 快速创建功能强大的定制工具 这篇文章介绍了一个称作转换创建(Transformation Authoring)的新的 IBM Rational Software Architect 的特性,使您能够创建带有图形界面和基于标准模板的开发工具。 |
|
|
|
2007年6月22日 |
|
| |
使用 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日 |
|
| |
SOA 中的服务接口设计最佳实践,第 1 部分: 探索服务的开发、接口和操作语义 本文是本系列的第 1 部分,重点讨论服务接口设计的最佳实践,包括有关开发方法、服务粒度以及操作签名方面的概述。本系列的后续文章将讨论设计 Web 服务描述语言(Web Services Description Language,WSDL)文档结构以及错误处理方面的最佳实践。 |
|
|
|
2007年6月21日 |
|
| |
评论专栏: Rachel Reinitz:SOA 领域开发技能,成为 SOA 专家 面向服务的体系结构的范围很广,可能使得任何试图开发 SOA 技能的人望而却步。但是您只需要了解您的角色,了解您所需要掌握的内容的广度、深度和相关经验,就可以制定出在 SOA 方面获得成功的方法。 |
|
|
|
2007年6月20日 |
|
| |
构建 SOA 组合业务服务,第 3 部分: 在 WebSphere 中使用 REST 体系结构样式构建可使用的 Web 服务 本系列讨论如何开发组合应用程序来支持业务服务,本文是其中的第三篇文章。本文的重点是代表性状态传输(Representational State Transfer,REST)体系结构样式。通过使用 Facade 组件作为 REST 样式的接口,现有的 SOAP 样式的 Web 服务支持可自定义的 URL、多资源格式表示、浏览器响应缓存、大型附件的流化以及使用 HTTP 方法来操作资源。
|
|
|
|
2007年6月19日 |
|
| |
IBM WebSphere 开发者技术期刊: 使用 WebSphere Business Services Fabric 开发自适应组合业务服务,第 2 部分 通过第 1 部分,我们对组合业务服务的概念已经有了基本了解,本文中将给出一个示例业务用例,以说明 IBM WebSphere Business Services Fabric 如何支持这些服务的开发以及如何帮助解决业务问题。 |
|
|
|
2007年6月18日 |
|
| |
IBM WebSphere 开发者技术期刊: 使用 WebSphere ESB 构建企业服务总线,第 5 部分 我们在第 4 部分中已经说过,现在我们将了解企业服务总线 (ESB) 如何帮助在服务请求程序和服务提供程序的不同协议之间建立中介的场景。本文内容以本系列文章的以前文章中提供的示例为基础,主要添加一些支持各种协议的新“虚拟”服务,它们都是围绕使用企业服务总线为任何请求程序和提供程序提供连接这一概念而添加的。 |
|
|
|
2007年6月18日 |
|
| |
信息服务模式,第 3 部分: 数据清理模式 在面向服务的体系结构(Service-Oriented Architecture,SOA)上下文中应用数据清理模式。此模式规范可帮助作为数据或应用程序架构师的您做出明智的体系结构决策和提高决策指导方针。 |
|
|
|
2007年6月15日 |
|
| |
WebSphere Process Server 和 WebSphere Enterprise Service Bus 部署模式,第 1 部分: 选择部署模式 本文标识了可用于选择特定部署模式的应用程序属性和可用性预期。本文还包括一个可下载文档,该文档描述了这些部署模式以及如何将需求映射到这些模式。 |
|
|
|
2007年6月14日 |
|
| |
结合模式与建模以实现架构驱动开发 使用模式和模型驱动开发(model-driven development,MDD)可以进行架构驱动开发。这种开发类型可以使我们明确地获得架构决策,并且在系统中对架构决策自动化编码。通过使用模式及 MDD,您可以减少工作中的复杂性,并且进行按需设计及开发。阅读本文以了解更多关于这些问题的信息,这些内容是建立在对本文的同系列文章“实现模型驱动开发,增加您的 IT 系统的业务价值”的讨论之上的。 |
|
|
|
2007年6月14日 |
|
| |
SOA 项目的需求过程,第 3 部分: 为发展中的 SOA 服务用法收集需求 当企业有一些面向服务的体系结构(Service-Oriented Architecture,SOA)服务时,需求收集流程就可能非常有挑战了。当某个业务单位需要与另一个组相同的服务时,如何进行处理呢?通过本文可了解如何最好地捕获和记录来自多个不同组的需求。 |
|
|
|
2007年6月12日 |
|
| |
实现模型驱动开发,增加您的 IT 系统的业务价值 您是一位试图增加 IT 系统业务价值的领头架构师或项目经理吗?如果您是,本文可以为您提供帮助。本文解释了影响现代 IT 开发的业务推动力,并且向您介绍了模型驱动开发(model-driven development,MDD)。MDD 是主流软件开发实践的提高,并且让您的 IT 系统能够对业务推动力更加敏感。了解 MDD 方法以及您如何可以将其应用于实现业务价值最大化,并且减少解决方案开发的成本。利用 MDD,通过利用转换和重复性的消除将实现模式自动化,并将低层次的开发工作自动化,您可以提高解决方案的一致性和质量。 |
|
|
|
2007年5月31日 |
|
| |
观点与展望,第 9 部分: 定义 SOA 的组成部分 17 世纪政治理论与计算技术有什么共同之处?通过阅读这篇技术社论,可以了解为何 SOA 是企业 IT 活动的必由之路以及为何治理是 SOA 的核心。 |
|
|
|
2007年5月25日 |
|
| |