跳转到主要内容


developerWorks 中国  >  SOA & Web Services  >  

文档库

developerWorks
 
  
 
 题目  46    隐藏内容简介    
 
题目 日期
专业架构师,第 1 部分: 开发人员如何成为架构师
很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。
    2007年2月16日  
 
针对开发人员和架构师的 SOA 治理
从开发人员的视角探索 IT 治理这一主题,包括治理里程碑、治理的重要性,以及如何使日常工作更有效率。IT 架构师们将了解如何避免在治理问题方面与开发团队发生冲突。
    2007年7月30日  
 
专业架构师,第 2 部分: 克服数据体系结构中的专业挑战
在本文中,我们将讨论数据架构师经常遇到的各种障碍,并了解处理这些障碍的策略。以小成功为基础,对部门应用程序数据模型进行整合,以形成完整的企业集成项目。这些方法还适用于其他软件体系结构类型,从而允许 IT 团队更为有效地处理不断变化的需求和 IT 方法。
    2007年9月26日  
 
数据架构师:SOA 可以产生良好的性能吗?
在本文中,我将解释 SOA 潜在的优势,并描述一些可以在 SOA 环境中帮助实现性能目标的技术。来自 IBM Database Magazine 。
    2008年6月17日  
 
WebSphere Business Integration Server Foundation V4.2 的企业服务总线功能
企业服务总线(ESB)功能映射到 WebSphere Business Integration Server Foundation V4.2 的功能,这使架构师能够评估如何使 IBM 产品成为面向服务体系结构(SOA)中的组件。
    2004年12月13日  
 
WebSphere Business Integration Server Foundation V5.1 的企业服务总线功能
企业服务总线(ESB)功能映射到 WebSphere Business Integration Server Foundation V5.1 的功能,这使架构师能够评估如何使 IBM 产品成为面向服务体系结构(SOA)中的组件。
    2004年12月13日  
 
面向服务体系结构中的信息管理,第 1 部分: 发现 SOA 中的信息管理角色
学习信息管理、它对面向服务的体系结构(Service-Oriented Architecture,SOA)的重要性以及信息管理和 SOA 之间的关系。然后我们研究将这些具有挑战性的问题和重新设计应用到 SOA 中的信息管理的优点。本文中(本系列文章包含两部分,本文是第一部分),作者将信息管理分为几个不同的服务,并且提供了对于这些服务的高级概述。本文的目标读者是架构师、数据建模者、数据库管理员以及那些想要利用信息管理功能的开发者,他们将该功能用于基于 SOA 的建模、架构、设计以及实现。
    2005年4月1日  
 
用 AXIOM 促进 XML 处理
AXis 对象模型(AXis Object Model,AXIOM)是 Apache Axis 2 的 XML 对象模型,其目标是提供强大的特性组合彻底改变 XML 处理技术。AXIOM 超越了现有的 XML 处理技术,它把延迟构建和一种快速、轻型的可定制对象模型结合了起来。本文中,软件架构师、AXIOM 的首创者 Eran Chinthaka 介绍了这种新的 XML 处理方法。
    2005年10月17日  
 
架构设计师与SOA,第 2 部分
本文作者将根据自己的理解来帮助大家分析和了解 SOA 将怎样对企业系统架构设计带来积极的影响,什么是 SOA 架构设计师的角色,以及 SOA 架构师在设计 SOA 系统架构时有哪些应该特别注意的地方。
    2005年11月17日  
 
开发人员为何需要企业服务总线?
本文不仅仅是为架构师准备的:使用企业服务总线 (Enterprise Service Bus),作为支持面向服务的体系结构 (SOA) 的基础架构,也将使开发人员能够更加轻松地工作。
    2005年11月22日  
 
架构设计师与SOA, 第 1 部分
SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Service的一种实现。本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自己的理解来帮助大家分析和了解什么是SOA架构,SOA将怎样对企业系统架构设计带来积极的影响,什么是SOA架构设计师的角色,以及SOA架构师在设计SOA系统架构时有哪些应该特别注意的地方。
    2005年11月24日  
 
架构设计师与 SOA , 第 2 部分
本系列的第 1 部分介绍了有关架构设计师以及 SOA 架构的知识,分析了 SOA 架构师在设计 SOA 系统架构时有哪些应该特别注意的地方本文将延续第一部分的内容,向您介绍 SOA 为企业级架构设计带来的影响,以及在构建基于 SOA 架构的企业系统时应该怎样保证所构建的系统架构能够满足系统中不同的服务级别需求。
    2005年11月24日  
 
观点与展望,第 3 部分: 什么是最有价值的 IT体系结构技能,如何学习?
IBM 专家将提供各自的个人观点,以推动 IT 体系结构实践方面的发展,从而帮助您更好地担当架构师这一职责。
    2006年1月24日  
 
观点与展望,第 1 部分: 选择 SOA 的原因和时机
了解 IBM 有洞察力的专家和领先技术开拓者对 IT 架构师在目前及将来面临的问题的评述,了解他们的观点与展望。本月,他们将对以下问题进行讨论:为什么应该考虑 SOA?何时应当选择 SOA,何时又不应该选择 SOA?
    2006年2月20日  
 
观点与展望,第 1 部分:选择 SOA 的原因和时机
通过本文,您将了解 IBM 有洞察力的专家和领先技术开拓者对 IT 架构师在目前及将来面临的问题的评述,了解他们的观点与展望。他们将对以下问题进行讨论:为什么应该考虑 SOA?何时应当选择 SOA,何时又不应该选择 SOA?
    2006年2月20日  
 
SOA 反模式
了解不同的面向服务的体系结构 (SOA) 反模式,这些反模式对通常出现的会产生确定性负面结果的情形或解决方案进行了描述。此处汇集和说明的反模式是由作者通过作为 IBM 架构师的个人经验、研究过去和当前的 SOA 应用案例以及通过分析那些参与客户 SOA 应用的技术先驱提供的信息而得到的。
    2006年3月13日  
 
观点与展望,第 2 部分: 如何将业务需求转转换为 IT 要求?
在本月的专栏中,IBM 有洞察力的专家给出了他们对 IT 架构师在目前及将来所面临的问题的观点与展望。本月,他们将考虑以下问题:“我如何将组织的业务需求转换为 IT 要求,以便在系统体系结构中满足这些需求?"
    2006年5月30日  
 
组合自主计算和 SOA 来改进 IT 管理
对于希望了解如何将自主计算和面向服务的体系结构(Service-Oriented Architecture,SOA)应用到管理系统的架构师和设计人员,本文介绍了自主计算和 SOA 中的关键概念,并演示了如何将其组合来提供自动管理系统,以处理 IT 组织内不断提出挑战的复杂性。了解如何采用增量方式实现可能跨组织边界的 IT 管理流程的自动化,以及如何将独立的自主管理器集成到 IT 管理流程中。
    2006年7月24日  
 
观点与展望,第 3 部分: 什么是最有价值的 IT 体系结构技能,如何学习?
IBM 专家将提供各自的个人观点,以推动 IT 体系结构实践方面的发展,从而帮助您更好地担当架构师这一职责。
    2006年8月10日  
 
观点与展望,第 4 部分: 如果刚刚开始采用 SOA,最好将哪些软件作为服务实现?
IBM 专家将提供各自的个人观点,以推动 IT 体系结构实践方面的发展,从而帮助您更好地担当架构师这一职责。
    2006年8月10日  
 
DB2 Magazine 中文版: 知道 SOA 吗?
掌握一些 SOA 基础,与您的架构师同事联系,然后开始构建。
    2006年8月31日  
 
在 SOA 中实现语义互操作性
在 SOA 开发过程中,语义互操作性通常被忽略,或者事后才被想起。对于语义互操作性方面的体系结构决策,应用程序和数据架构师可能很难作出明智的决定。本文将揭开 SOA 上下文中的语义互操作性的神秘面纱。我们首先讨论语义谱 (semantic spectrum),然后讨论语义互操作性的反模式、模式和最佳实践。
    2006年9月11日  
 
评论专栏: Andre Tost:我的 10 大 Web 服务问题
本文列出了本人与 IBM 内部和外部的架构师、开发人员在谈论 Web 服务以及 SOA 时所涉及到的大家共同关注的事项、问题和资源
    2006年11月6日  
 
信息服务模式,第 1 部分: 数据联合模式
数据联合模式可对来自多个异类信息源的数据进行虚拟化。该模式为分布式信息创建了集成视图,且在联合结构化和非结构化的信息时不会造成数据冗余。本文描述 SOA 上下文中的结构化信息(数据)联合。此模式规范可帮助数据和应用程序架构师明智地确定数据体系结构和文档决策指导原则。
    2006年11月15日  
 
信息服务模式,第 3 部分: 数据清理模式
在面向服务的体系结构(Service-Oriented Architecture,SOA)上下文中应用数据清理模式。此模式规范可帮助作为数据或应用程序架构师的您做出明智的体系结构决策和提高决策指导方针。
    2007年6月15日  
 
信息服务模式,第 2 部分: 数据整合模式
数据整合模式规范帮助数据和应用程序架构师基于可靠信息做出有关架构方面的决策,并改进决策指导原则。了解如何在 SOA 上下文中应用这种模式。
    2007年6月15日  
 
体系结构实践,第 1 部分: 理解面向服务的体系结构
IBM 架构师 Tilak Mitra 为一些 IBM 工具提供实用指导,您可以用这些工具构建一个面向服务的体系结构 (SOA) 解决方案。本文是他的专栏的第一期,您可以简要地了解 IBM SOA Foundation、IBM Rational、WebSphere、Tivoli 软件工具和其他用来实现 SOA 设计的资源。
    2007年6月28日  
 
SOA 解决方案中涉及的遗留系统的设计策略
面向服务的体系结构(Service-Oriented Architecture,SOA)是很多业务转换工作的核心。很多企业采用增量式方法进行 SOA 转换,使用其宝贵的遗留 IT 系统作为服务提供者参与其中。解决方案架构师面临的挑战不仅是将 SOA 基础设施作为促进转换的手段交付,而且还要确保企业级业务操作保持可靠性和兼容性。您的企业必须制定可作为 SOA 一部分的企业信息管理策略,并跨所有业务操作保持总体数据和内容的一致性。本文介绍了此类转换中面临的挑战,并将讨论一些值得考虑的设计策略。
    2007年8月28日  
 
使用 WebSphere DataPower SOA Appliances 的 REST 服务模式
本文描述使用 WebSphere DataPower SOA Appliances 来实现 REST 风格的软件系统的服务模式。这些模式将帮助加速 DataPower Appliances 的采用,并帮助架构师构建更灵活的软件系统,以及改进 REST 风格软件服务的安全性和可伸缩性。
    2007年10月27日  
 
SOA 设计的信息透视图,第 1 部分: 面向服务体系结构的信息透视图简介
本文是为设计面向服务体系结构(Service Oriented Architecture,SOA)的架构师和从业人员编写的。它介绍在 SOA 的设计中表示信息透视图的一组模式和功能。讨论的关键模式包括业务术语表、规范化模型和数据质量分析。了解这些模式在 SOA 中的定位以及它们对 SOA 解决方案的贡献。了解相关的 IBM 产品:IBM Information Server、Rational Data Architect 和 IBM Industry Models。本文是本系列的第一篇,后续文章将详细讨论每个模式并讲解如何用 IBM 产品实现每个模式。
    2008年3月24日  
 
SOA 案例研究:构建适应经济环境变化的 SOA 解决方案
本红皮书是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。 本将从 IT 体系结构的角度描述 SOA 解决方案如何在业务需求发生变化时提供帮助,并且是为 IT 架构师受众而编写的。
    2008年9月22日  
 
SOA 设计的信息透视图,第 7 部分: SOA 中数据质量分析模式的执行方法
本文是 “SOA 设计的信息透视图” 系列的第七篇文章。本文的目的是向架构师社区演示在 SOA 环境中如何执行详细的数据质量分析。本文关注数据质量分析的实现,而不考虑使用的具体技术,本文之后将会有一篇相关的文章更详细地描述如何在这个上下文中使用相关的 IBM 产品(WebSphere Information Analyzer)。
    2008年10月10日  
 
用于 SOA 项目环境的自动部署工具包,第 1 部分: 自动部署工具包概述
本系列文章介绍自动部署工具包(automatic deployment toolkit,Automatic-DT),它可以帮助基础结构架构师使用自动安装和配置的 IBM 软件来安装和配置部署节点。它还可以帮助测试人员或开发人员在每日的测试或集成生命周期中刷新构建版本。本文是该系列中的第一篇文章,将为您提供有关 Automatic-DT 的概述。
    2008年10月16日  
 
用于 SOA 项目环境的自动部署工具包,第 3 部分: 为 IBM DB2 for Linux、UNIX and Windows 以及 IBM Content Manager 编写自动安装脚本
本系列文章介绍自动部署工具包(automatic deployment toolkit,Automatic-DT),它可以帮助基础结构架构师使用一系列自动安装和配置的 IBM 软件来安装和配置部署节点。它还可以帮助测试人员和开发人员在日常的测试和集成生命周期中刷新构建版本。在本系列的这第 3 部分中,为 IBM DB2 for Linux、UNIX 和 Windows 以及 IBM Content Manager 构建自动安装和配置脚本。
    2008年11月24日  
 
评论专栏: Greg Flurry:SOA 中的服务版本管理
使用面向服务的体系结构作为支持灵活和弹性企业的方法,这种做法正在变得普及。初始 SOA 部署的成功现在让架构师和开发人员能够将重点集中于所有业务和 IT 系统所共有的方面。任何系统中都存在的这样一个不变的方面就是更改。本文讨论 SOA 中的更改挑战,并描述帮助处理此挑战的模型。 (IBM WebSphere Developer Technical Journal)
    2009年1月14日  
 
深入理解 SCA 动态调用
本文深入阐述了如何在 SCA 编程模型中使用动态调用方式,并分析了动态调用的特点、局限性及其解决方案。读者从本文中能够了解 SCA 运行时如何处理动态调用,从而灵活在具体场景中使用 SCA 动态调用。架构师可以使用此信息作为参考,从而设计更为灵活的面向服务的体系结构(Service-Oriented Architecture,SOA)。
    2009年5月25日  
 
评论专栏: Kyle Brown 和 Rachel Reinitz:关于 Web 2.0 的 SOA 经验教训
在这篇文章中,两位经验丰富的 SOA 架构师将以批判的眼光讨论 Web 2.0 技术所带来的新世界,并且将介绍可帮助您更为成功地在 SOA 中采用 Ajax、REST 及其他 Web 2.0 技术的五个最佳实践。 (IBM WebSphere Developer Technical Journal)
    2009年6月10日  
 
SOA 的面向流程的建模,第 3 部分: 用例建模
了解业务分析人员和架构师如何指定与面向服务的体系结构一致的用例。本文基于第 1 部分中描述的流程建模技术描述用例建模。在本系列中,您将了解一项新的业务流程分解技术,以帮助您指定与面向服务的体系结构(Service-Oriented Architecture,SOA)一致的业务流程。
    2009年9月9日  
 
IBM 认证 SOA 解决方案设计师认证考试准备,第 1 部分: SOA 最佳实践
此教程将帮助您准备 IBM 认证考试 Test 665:SOA 解决方案架构设计,以获得 IBM 认证 SOA 解决方案设计师证书。此中级证书适合具有企业应用程序组件、企业业务集成解决方案方面的设计经验,且属于负责规划 SOA 解决方案端到端设计的 SOA 项目团队的咨询师和架构师。SOA 是软件开发的下一个纪元,其中对已有的 XML 技术和 Web 服务 (WS) 进行了充分利用。本教程将向读者说明如何在系统设计中有效地使用 SOA 技术。
    2007年1月18日  
 
使用 BPEL 并行路径模式和自定义属性进行多状态维护
IBM 行业架构师 Sravan Yallapragada 介绍了如何使用业务流程执行语言(Business Process Execution Language,BPEL)并行路径模式和 BPEL 的自定义属性来同时维护实体的多个状态。了解如何使用 BusinessFlowManager API 来对自定义属性中维护的状态运行不同的查询。
    2008年7月16日  
 
用于实现 Web 服务的 SOA 编程模型,第 10 部分: SOA 用户角色
使用面向服务的体系结构(Service-Oriented Architecture,SOA)的优势之一就是可以将 IT 系统与其所支持的业务紧密结合。这对于那些开发和操作这些 IT 系统的人员所执行的任务和所需的知识与技能都有影响。本文将通过一个简单的集成场景来说明团队如何创建和运行面向服务的解决方案。其中使用了用户角色来描述所涉及的人员的技能和职责,是专门针对技术负责人撰写的,目的在于帮助您了解如何组织与面向服务的解决方案开发相关的工作。
    2006年6月22日  
 
选择适合您的业务模型的 ESB 拓扑
选择与您的业务设计最匹配的企业服务总线(Enterprise Service Bus,ESB)拓扑是应用面向服务的体系结构 (SOA) 原理以实现您的业务转换目标的一个重要步骤。这个步骤按照您的治理风格使您的 IT 基础设施与业务设计保持一致。拓扑描述在变形中保持不变的几何形状的属性。因此,ESB 拓扑是由相关的 ESB 环节及其属性和关系组成的。业务结构和公司的控制方法——换句话说,组织中决策权的布置——都应该要求支持 ESB 的服务可见并可管理。选择最适合业务结构和控制方法的 ESB 拓扑将使商业利益最大化。本文通过此范例分析一些多重组合的 ESB 拓扑模式,并提供指导来帮助您进行这次重要选择。
    2006年7月10日  
 
组建理想的 SOA 团队
探讨需要添加的新角色,以使您的企业体系结构和应用程序小组能够有效地构建面向服务的体系结构(Service-Oriented Architecture,SOA)项目——包括企业体系结构必须在推动和促进 SOA 采用方面扮演的角色。
    2006年11月21日  
 
构建成功的 SOA 项目
了解实现成功的面向服务的体系结构(Service-Oriented Architecture,SOA)项目方面的经验教训和最佳实践,包括组织准备情况、用户的角色、对流程进行转换、基于资产的支持和工具要求。
    2007年11月15日  
 
体系结构实践,第 5 部分: 场景 2:实际 SOA 场景中的服务连接性选项
使用 IBM 面向服务的体系结构(Service-Oriented Architecture,SOA)基础生命周期在软件开发生命周期上下文中考虑 SOA。本系列的这一部分将重点讨论 SOA 场景中的第二个场景,即服务连接性场景。探索四种实现服务提供者与使用者之间连接性的方法。
    2008年4月21日  
 
UNIX 在 SOA 环境中的重要性
现在是解决方案架构的鼎盛时期 —— 到处都出现 Web 2.0、SOA、Web 服务和 mash-up 的身影,并且源自商业模型的技术解决方案进一步与各种新旧系统集成。本文将带领您探索如何将熟悉的现有系统和应用程部署到您精通的操作系统上,为什么这对基于 Web 的计算的当前和未来都非常重要,特别是 SOA 领域。
    2008年10月16日  
 
 题目  46    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈