首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >企业、系统和应用体系结构(最佳实践?)

企业、系统和应用体系结构(最佳实践?)
EN

Stack Overflow用户
提问于 2009-04-16 10:33:16
回答 4查看 7.1K关注 0票数 13

我目前的任务是为软件开发创建一个有文档的、一致的体系结构指南。我们有很多聪明的人在做正确的事情,但不是始终如一地重复。

我们使用Microsoft的应用程序架构指南2.0作为起点。因此,提出一个应用程序体系结构是公平的(我不会说很容易)。可能是因为我有几年的开发经验,所以我对这个领域有很好的理解,还有大量的例子和指导。

由于我们的组织有两个应用程序,形成一个或更多的系统,然后我们安装“在”客户.我们认为创建一个系统架构和一个企业架构也是有意义的。问题就是从这里开始的。

没有一致的指导。如果您搜索“系统架构示例”,返回的内容非常不同,因此我想知道是否有一种“标准”方法可以做到这一点。

根据我(有限)的理解,系统体系结构是一个或多个应用程序体系结构的抽象,描述了它们如何协同工作以形成一个系统。此外,企业体系结构是一种进一步的抽象,它展示了您的系统是如何融入组织企业的,以及它如何与业务流程、it策略以及它如何集成到企业中的其他系统进行交互。

  • 我完全错了吗?
  • 外面有什么标准(我在哪里可以找到它们)?
  • 应该有标准吗,还是“好的”系统架构仅仅是任何格式的文档,对读者来说都是清楚易懂和有用的?
  • 不过,经验丰富的建筑师们会怎么看待这种做法呢?

我不想简单地列出一组可能有用的SOA相关模式.我想让它更加专注于我们所做的事情,这就是在面向服务的体系结构上构建财务解决方案。

更新:TOGAF(9)呢?有没有人在这方面有经验,是否值得努力去理解它的细节。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-17 14:34:57

几天前,我提交了这个问题,但通过继续研究,在阅读了小韭菜的回复之后,我想我找到了一份有趣的白皮书,我发现这份白皮书内容丰富,很有趣。

阅读:四大企业体系结构方法的比较 By:收到

一段片段..。

在过去的20年中,许多企业体系结构方法已经来来去去。在这一点上,大概90 %的领域使用以下四种方法中的一种:

  • 企业架构的Zachman框架虽然自诩为一个框架,但实际上更准确地定义为一个分类法。
  • 开放组架构框架(-Although)称为框架,实际上更准确地定义为一个过程
  • 联邦企业体系结构--可以被看作是一种已实现的企业体系结构,也可以被视为创建企业体系结构的一种禁止方法。
  • Gartner方法-可以最好地描述为一个企业架构实践。

本白皮书讨论了企业体系结构的这四种方法。它是在一家虚拟公司的背景下这样做的,它正面临着一些非常非虚构的经营问题。这些问题包括:

  • 信息技术系统变得越来越复杂,维护成本也越来越高。
  • IT系统阻碍了组织以及时和成本有效的方式应对当前和未来市场状况的能力。
  • 不断过时和/或完全错误的关键任务信息。
  • 企业与技术部门之间的一种不信任文化。

白皮书在几个方面帮助了我。

  1. 它给了我一个很好的介绍和架构的历史(特别是企业架构)。
  2. 它向我介绍了作者建议的4种领先的企业体系结构。
  3. 然后继续以一种逻辑和简单的方式将它们与我能联系到的好例子进行比较。

我不能说我的所有问题都已得到回答,我现在准备去死:

我仍然重视你对这个问题可能提出的任何补充意见、建议和问题。

票数 20
EN

Stack Overflow用户

发布于 2009-04-17 09:11:30

你似乎对形势有很好的把握,对建筑领域的理解也很好。

“系统”架构的定义有点难--可能是寻找“解决方案”或" it ",但听起来像是在寻找软件体系结构与物理服务器世界的关系,加入了一些网络。

“我们有很多聪明的人在做正确的事情,但不是始终如一地重复。”

然后,TOGAF 8认证了我自己--我想说,TOGAF给定义架构的不同方面带来了一种“方法学”的感觉,也是一种将不同的专业技术小组聚集在一起并将其牢牢地与业务目标联系在一起的方法。TOGAF还有助于理解体系结构治理的需要,并坚定地将变更的思想(从技术、数据、系统、软件和业务的各个部分)引入到流程中。

这个

  1. 建筑开发方法
  2. 技术参考模型
  3. 标准信息库
  4. 企业连续体

所有这些都有助于收集有关架构工作的信息,并为开发和EA提供一致的方法。

它还帮助客户了解您正在做什么,以及您如何将TOAGF表示为显示它是如何结合在一起的方法。

PS -我只声明TOGAF是有用的,做引用,我已经退出,因为TOAGF将为您解决这个问题。

外面还有其他建筑师的框架。

票数 1
EN

Stack Overflow用户

发布于 2009-05-14 17:02:39

我在EA方面没有亲身经验,但实际上我同意。在前四大EA方法中,我遇到了前三种。我只是不知道高德纳一号,也许是因为它的文件不可用。IMHO,当我们谈论EA时,我们实际上是在谈论将业务与技术结合起来。因此,所有EA方法都必须面向业务。如果不是,那根本就不是EA。

我认为TOGAF是非常有用和可以理解的。是的,这是一个将当前的基线架构演变为目标体系结构的过程。体系结构原则是EA开发的高级指导。TOGAF的核心组件是业务体系结构、信息体系结构和技术架构。他们每个人都可以有自己的架构模式。NIH已经与FEAF一起实现了EA。这是实现EA的一个很好的例子。我认为这与TOGAF方法非常相似,至少从交付品的角度来看是如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/755540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档