应用架构师与系统架构师与企业架构师?

IAm*_*00B 35 terminology

这么多流行语.不确定我是否需要开始玩BS Bingo.而且我不是想要愤世嫉俗.但我听到很多人都有这些不同的头衔.这三者之间似乎没有明确的界限.或者三者之间有很多域交叉.实际上,我在Stackoverflow上看到的另一个人也是"解决方案架构师".但那个在其他地方似乎并不那么普遍.

这里和那里有一些问题含有模糊的答案.但我想要对此作出明确的答案.请假设我仍然相对较新的软件,我正在尝试绘制职业道路.

哦,请温柔的人们; 这绝对不是一个重复的问题.它也不是聚合物.所以请保持孤独.XP

Pat*_*her 54

与任何其他此类术语一样,这些术语在不同的地方使用不同,有时可互换.这是差异通常是:

  • 应用程序架构师的是我们很多人只是调用架构师.负责特定解决方案/项目的最高级别设计和范围的人员.如果有其他类型的架构师,你会在标题中使用Application,并且你想要清楚这个人主要担心特定的应用程序.
  • 企业架构师是担心所有的企业解决方案.他们如何相互依赖,如何相互使用,如何有效地进行共同的维护和改进.他考虑所有解决方案如何共同支持公司的使命.只有更大的公司才能保证这个宏伟的头衔.企业架构师是与CIO,CTO和其他大型镜头会面的重要人物.
  • 系统架构师可以被认为具有比应用程序架构师范围较广,且低于企业架构师.这个标题有时与Application Architect完全相同 - 对特定项目的重大影响.有时,标题的系统部分可能涉及更广泛的范围:职责包括软件,但也包括硬件IT,或担心多个项目的人.

  • 添加一些真实的世界背景:我在2008年被一家金融机构聘为应用程序架构师.我的公司被收购了,我的头衔成了解决方案架构师.完全相同的工作,略有不同的标题."建筑师"的含义就是雇主所说的. (6认同)

小智 16

多年来我遇到了不少有不同头衔的建筑师,我对他们每个人的角色都有自己的看法,但是每个公司都有不同的看法,各个国家的情况也各不相同.

Enterprise Architect - 负责整个企业的战略思考,路线图,原则和治理.通常与业务,供应商和高级IT管理人员有密切关系.

解决方案或系统架构师 - 负责在企业架构团队制定的框架内为一组特定的业务需求设计高级解决方案.该解决方案可以跨越多个应用.

集成或SOA架构师 - 负责集成和/或业务服务战略和治理.由于此角色通常跨越整个企业,因此通常由EA执行,但是集成架构师通常比EA更加详细和技术性地工作.在SOA中,集成架构师也可能是卓越中心(或集成能力中心)的成员(甚至是领导者)

信息架构师 - 负责定义数据模型,主数据管理/所有权解决方案和数据质量流程,以支持整个企业中的事务,参考数据和报告系统.通常由EA执行.

应用程序架构师 - 负责特定应用程序或应用程序套件的实现和流程.有问题的应用程序可能是定制的现成产品.应该对产品/应用有深入的了解,并且作为更大的解决方案的一部分,通常会被其他架构师咨询

根据我的经验,这些是最常见的标题,但您可以不时看到其他架构角色:

  • 技术架构师(对我而言,这与应用程序架构师相同,但其他人可能不同意
  • 业务架构师(定义业务战略和流程)
  • Infrastructure Architect(服务器,平台决策,通常是安全性)
  • 网络架构师(明显)


Tj *_*lie 5

嗯,这听起来像你在学校仍然,但看着商业世界,并期望卡上的标题像学位系统一样结构......它不是.

说实话,商业头衔要么是公司特定的工作头衔,要么支持内部薪资等级制度,要么是组织结构图.除了一般条款之外,很难从一家公司转到另一家公司.它不像BA或PHD那样真正的基准.

就职称和工作角色而言,公司团队通常分为基础设施(服务器设置和网络)和应用程序(数据库管理员,开发人员)组.公司存在很多差异,但这似乎非常普遍.

我认为你在计划中最好的选择是决定你喜欢做什么,然后学习做得很好.作为一个IT人员,你必须在所有领域取得一点点,无论如何在任何领域都非常有效..

祝好运!