`
wms20070910
  • 浏览: 97519 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
阅读更多
信息技术(IT)体系结构是软件密集的系统的基本组织状态。系统之所以是软件密集的,是因为 IT 体系结构的最重要部分是其应用程序,也就是支持用户执行其业务任务的部分。

除了应用程序之外,IT 体系结构还具有其他方面。IT 体系结构中的应用程序需要基础设施,即赖以运行应用程序的基础。此基础由硬件服务器计算机、桌面工作站、存储和网络构成。它还由服务器软件构成,包括中间件应用程序服务器、数据库服务器、消息系统、工作流引擎和规则引擎。数据存储在此基础中,作为一项资产来进行管理,并通过受控的访问对多个应用程序可用。此基础还是集成解决方案的主机,以允许应用程序彼此通信。

IT 体系结构的其他方面将这些元素组合在一起。它们全都必须在运行时进行管理,以确保它们的正常操作。而架构师必须确保所有这些部分——基础设施、应用程序、数据、集成和操作——集合起来形成平稳操作、软件密集的系统,以满足其用户的需要。

因此,存在不同类型的 IT 架构师。IBM 定义了以下六个体系结构类型:

企业体系结构(Enterprise architecture)。企业架构师致力于将 IT 功能映射到业务需要。该架构师全面负责企业的软件密集系统,包括多个应用程序之间的关系、应用程序之间共享的数据、应用程序的集成以及运行应用程序的基础设施。
应用程序体系结构(Application architecture)。应用程序架构师致力于应用程序的设计,以实现业务流程的自动化并提供帮助用户执行业务任务的功能。该架构师的职责包括设计应用程序来满足用户的功能和服务质量要求,包括性能、可用性、可伸缩性、安全性和完整性。他们的职责还包括评估并选择运行应用程序所必需的软件和硬件,以及用于开发应用程序的工具和方法。
信息体系结构(Information architecture)。信息架构师致力于多个应用程序所使用的数据,包括该数据的结构、完整性、安全性和可访问性。该架构师的职责包括设计、构建、测试、安装、操作和维护用于管理该数据的系统。这些系统的设计必须考虑到数据要求,例如源、位置、完整性、可用性、性能和使用寿命。
基础设施体系结构(Infrastructure architecture)。基础设施架构师致力于硬件和服务器软件的设计,包括服务器计算机、存储、工作站、中间件、非应用程序软件、网络以及支持企业所需应用程序和业务流程的物理设施。该架构师的职责包括这些组件的评估和选择、用于验证设计和所选产品的建模、模拟和测试工作,以及最终获得的基础设施的性能、可用性和可伸缩性。
集成体系结构(Integration architecture)。集成架构师致力于支持现有应用程序、打包软件产品、网络和系统在企业中或企业之间协同工作的解决方案设计。这些解决方案可能使用不同的技术、供应商、平台和计算类型。
操作体系结构(Operations architecture)。操作架构师致力于管理企业所使用的基础设施和应用程序的解决方案设计。该架构师的职责包括为复杂信息系统的安装、操作、迁移和管理定义计划、策略和体系结构。
这些架构师并不独立工作,因为他们的职责范围是重叠的。基础设施架构师设计系统赖以运行的基础。应用程序架构师设计用户程序,集成架构师确保程序能够集成,信息架构师确保他们拥有数据。操作架构师确保一切都正常运行,而企业架构师则监督所有这些方面,并确保将所有这一切组合在一起。在下图中,您可以看到 IBM 所确定的六个体系结构类型之间的关系。


分享到:
评论

相关推荐

    架构师_IBM培训资料

    成为一位成功的IT架构师不仅需要深厚的技术功底,还需要良好的沟通能力和项目管理技巧。IBM认为,架构师的成长路径通常包括以下阶段: 1. **初级开发者**:从编码开始,逐渐理解软件开发的各个环节。 2. **技术...

    IBM公司SOA架构师培训资料(保密资料看完请删除)

    ### IBM公司SOA架构师培训资料关键知识点解析 #### 一、引言 IBM公司针对其员工及合作伙伴提供了一系列关于面向服务架构(Service-Oriented Architecture,简称SOA)的培训资料。这些资料旨在帮助参与者深入理解SOA...

    IBM公司SOA架构师培训资料

    综上所述,【IBM公司SOA架构师培训资料】涵盖了从理论到实践的全面知识,旨在培养具备IBM产品知识和SOA实践经验的专业人才,助力企业在数字化转型中构建灵活、高效的IT架构。通过深入学习和实践,SOA架构师能够有效...

    云计算架构师培训1

    云计算架构师培训主要围绕着云计算的基础概念、技术特性、历史发展以及应用趋势展开。在此次培训中,学员将深入理解云计算与虚拟化技术,掌握云计算架构的设计与部署,以及了解云计算的典型应用场景。 首先,云计算...

    IBM公司SOA架构师资料(Governance 篇)

    ### IBM公司SOA架构师资料(Governance 篇):深入理解SOA Governance #### 一、SOA Governance的概念及重要性 SOA(Service-Oriented Architecture,面向服务的架构)Governance通常被视为IT Governance的一个...

    IT系统架构师培训计划课件.ppt

    总结来说,系统架构师是一个既懂得技术又理解业务需求的专家,他们通过系统思考将复杂的IT系统转化为可管理、可扩展的解决方案。他们的工作不仅仅是设计,还包括协调、沟通和领导,以确保系统架构能够适应未来的变化...

    架构设计讨论架构师的职责及发展

    在IT行业中,架构设计是构建复杂系统的关键环节,而架构师的角色则是确保这些系统能够高效、稳定、可扩展地运行。本篇文章将深入探讨架构的定义、设计过程、相关方法以及架构师的职业生涯和发展路径。 一、架构定义...

    IBM架构方法论-设计阶段

    IBM架构方法论是IBM公司提供的一种系统化、标准化的架构设计框架,它旨在帮助架构师和团队设计和实施企业级的IT解决方案。根据提供的内容,我们可以将IBM架构方法论中的设计阶段细化为几个关键知识点,这些知识点...

    通向架构师的道路(第十七天)

    ### 通向架构师的道路(第十七天):深入理解IBM WebSphere集群 #### IBM WebSphere集群概述 IBM WebSphere Application Server (WAS) 的不同版本包括单机版和 Network Deployment 版本(简称 ND)。ND 版本支持...

    高级软件架构师培训讲义

    在IT行业中,软件架构师是至关重要的角色,他们负责设计和规划复杂的软件系统,确保其高效、可扩展、可维护。本讲义聚焦于高级软件架构师的培训,旨在提升学员在这一领域的专业知识和技能。以下是对讲义内容的详细...

    JRules6面向架构师和开发人员.rar

    **JRules6面向架构师和开发人员:深入理解与应用** 在IT行业中,规则引擎是一种强大的工具,它允许业务规则与应用程序逻辑分离,使企业能够更灵活地管理和更新其业务策略。IBM JRules是一款业界知名的规则引擎,...

    IBM--电子商务模式--Patterns for e-business

    IBM的《Patterns for e-business》为电子商务领域的IT架构师提供了一套强有力的工具箱。通过这些模式及其相关指南,架构师可以更快地构建出高质量的解决方案,同时也能有效地重用之前积累的知识和经验。这对于提高...

    TheOpenGroup_定义IT运营模型.pdf

    2020年1月20日,The Open Group正式发布《定义IT运营模型》,本白皮书基于已发布的指南提出了一个“IT运营模型”的标准定义。基于Andrew Campbell等人的...译者:周振兴(IBM认证架构师) 审校:彭斐(用友运营总监)

    IBM企业信息整合最佳实践

    【IBM企业信息整合最佳实践】 在当今的企业环境中,信息整合是一项至关重要的任务,它涉及到将...无论是对于系统架构师、开发人员还是业务分析师,这些最佳实践都将提供宝贵的指导,推动企业信息化进程的进一步发展。

    企业架构流程

    文章由一位具有多年IBM工作经验的认证架构师撰写,基于IBM的面向客户架构开发方法论,提供了丰富的实践经验和理论指导。 #### 二、e-Business 架构概述 e-Business架构是一种系统性的方法论,它定义了一套服务和...

Global site tag (gtag.js) - Google Analytics