集成模式
点对点、中央事件总线,还是托管平台,根据企业的规模和系统有意识地选定,而不是无意中继承下来。
一家有三套互联系统的企业,通常不需要太多规划也能应付。一家有十五套系统的企业则不然,因为到那个阶段,每一条新连接都是一个会影响此前所有连接的小决定。这正是迪拜企业往往会考虑在迪拜聘请集成架构师的时刻:不是为了再多搭建一条连接,而是一次性决定企业内系统之间应该如何通信,让接下来的十五条连接不必各自重新发明方法。
这个岗位做出的核心决策,正是模式本身。AWS 把企业服务总线(一种常见模式)描述为处理系统之间数据转换、协议转换和消息路由的中央枢纽,不过 AWS 也指出,如今许多现代架构更倾向于采用事件驱动方式和 API 网关。在中央总线、更轻量的点对点方式,或托管集成平台之间做出选择,并确定各自适用的标准,正是集成架构师分内的工作,而这项决定值得在十几条连接已经默认了某种答案之前、而不是之后就做对。
这个岗位决定什么
标准和决策,由搭建具体连接的开发工程师去应用。
点对点、中央事件总线,还是托管平台,根据企业的规模和系统有意识地选定,而不是无意中继承下来。
一套一致的做法,规定连接失败时该怎么办,在每一条集成中统一应用,而不是每条连接各自重新发明。
系统之间的凭据、令牌和访问如何被一致地处理,而不是让每位开发工程师各自选择自己的方式。
哪些脆弱、临时搭建的连接需要优先重做,哪些足够稳定、目前可以先放着不动。
一份关于新连接应如何搭建的共享参考资料,让这套模式能在人员变动后依然延续,而不是只存在于某一个人的脑子里。
一份关于哪个系统连接到哪个系统的单一、准确的地图,这往往是这个岗位开始工作时最先发现根本不存在的东西。
值得关注的技能
跨系统的判断力,并被一致地应用。
| 技能或工具 | 合格的表现 | 为何重要 |
|---|---|---|
| 集成模式知识 | 能解释点对点、事件驱动和基于平台的方式,以及各自真正适用的场景 | 与企业规模不匹配的模式,会造成日后必须推倒重来的工作 |
| API 设计标准 | 能自如地在多个团队之间确定共享的 API 描述标准,例如 OpenAPI | 一致的标准,正是让不同团队能够独立搭建出彼此兼容连接的关键 |
| 与非技术利益相关方沟通 | 能向不写代码的人解释一项模式决策,以及它为什么重要 | 集成架构师的决策会影响预算和时间表,而不只是代码本身 |
| 务实而非追求完美 | 选择适配的最简单模式,而不是市面上最复杂精巧的方案 | 为一家小企业过度设计集成标准,会浪费本不必花的预算 |
| 了解现有连接 | 在提出新标准之前,先审计已经存在的连接 | 一套忽视现有可用连接的标准,会造成不必要的返工 |
OpenAPI Initiative 在 openapis.org 上,把其规范描述为一种标准的、与语言无关的方式来描述一个 API,让人和工具都能理解它,这正是集成架构师在新项目一开始通常会确定的第一批共享标准之一。这也是您在迪拜聘请集成架构师时值得直接提出的一个问题,因为从未确定过这类标准的候选人,往往很难说清楚它为什么重要。
合作方式
顾问咨询通常最适合这个岗位,因为确定一套模式是一项有边界的咨询工作,而不是持续的功能交付:对当前系统版图的审查、一套推荐的模式,以及由现有团队负责应用的标准文档。项目制适合还希望架构师同时搭建第一条按新标准建成的参考连接的企业。专属合作适合规模更大、模式会随着新系统不断加入而持续演进的企业。招聘支持适合希望长期把集成架构师招入自己团队的企业。
评估候选人
检验真实模式设定经验,而不只是理论的核查方式。
跳过集成模式的教科书定义。一位值得在迪拜聘请为集成架构师的候选人,会描述一个真实项目中的具体选择,以及让它适合那家企业的权衡取舍。
描述您实际运行的系统,问他们会推荐哪种模式以及原因,留意是否给出经过深思熟虑的答案,而不是一个默认答案。仅凭这一个问题,往往就足以判断是否应该在迪拜聘请这位集成架构师,还是另寻他人。
一位出色的候选人曾经建议过比客户最初想要的更简单的方案,这体现出他们更看重判断力,而不是推销复杂度。
问他们会不会立即全部重建,还是有选择地优先处理,因为全面重建很少是正确的第一步。
索取一份他们为开发工程师撰写的文档样本,因为这套模式只有在被清晰记录下来、真正可用时才有效。这是大多数企业在迪拜聘请集成架构师时最容易忽略的一步,也是一年后最容易后悔的一步。
认证
架构类证书往往归属于某个具体云平台,而不是集成这个领域本身。
如果企业主要运行在一个云平台上,该平台自己的解决方案架构师认证,例如 AWS、Microsoft Azure 或 Google Cloud 提供的认证,能体现出对该平台集成服务的熟悉程度。当您在迪拜为一个云重度依赖的项目聘请集成架构师时,问一问这一点是合理的,不过它永远不应该是您唯一依据的证据。
一位出色的集成架构师,能带您讲清楚他们为与您规模相仿的企业确定过的一套模式,以及这套模式投入使用一年后发生了哪些变化。这样的对话比任何一张证书都更能说明问题。
阿联酋相关事项
两者都会塑造模式本身,而不只是某一条连接。
阿联酋的联邦数据保护法适用于以电子方式处理的个人数据,无论数据实际处理发生在哪里,并为持有该数据的一方设定了同意和安全义务。集成架构师应当把同意和访问处理直接内建到模式本身之中,而不是留给每一条连接各自不同地处理。
许多迪拜企业同时运行阿联酋专属系统(例如政府门户)和国际平台。所选的模式从一开始就应该同时容纳两者,而不是把其中一方当作日后再处理的例外,这一点值得在您第一次为这种混合系统版图在迪拜聘请集成架构师时就明确说清楚。
直接解答
一旦企业已经有、或者即将搭建多个系统之间的多条连接,而每一条新连接都在从零设计、没有共享模式时,就需要集成架构师介入,一次性确定这套模式,而不是让某个开发工程师的做法在无意中变成默认标准。
是关于企业内系统之间如何交换数据的一致决策:是点对点连接、中央事件总线,还是托管集成平台,以及每种情况分别适用什么场景。它会塑造此后搭建的每一条连接,而不只是一条。
通常不需要马上重建。集成架构师一般是为今后确定模式,并识别出哪些现有连接足够脆弱、需要优先处理,而不是坚持在第一天就全部推倒重来。
集成架构师决定模式和标准。企业集成开发工程师随后在这套模式之内,搭建具体的连接,通常连接到 ERP 或 CRM 这类具名系统。在较小的合作中,这两个角色可以由同一个人承担。
可以,而且很常见。许多在迪拜聘请集成架构师的企业已经有开发工程师在搭建连接,引入架构师正是为了确定这些开发工程师此后要遵循的标准。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。