我目前的任务是为软件开发创建记录一致的体系结构指南。我们有很多聪明的人做正确的事情,但不一致和可重复。企业,系统和应用程序体系结构(最佳实践?)
我们使用Microsoft的应用程序体系结构指南2.0作为起点。因此,提出一个应用程序架构是相当不容易的(我不会说)容易。可能因为我有两年的开发经验,所以我对这个领域有很好的理解,并且还有大量的例子和指导。
由于我们的组织有几个形成1个或多个系统,我们再安装“在”客户端应用程序......我们认为这将是有意义的创建一个系统架构和企业架构也是如此。这就是问题出现的地方。
这里没有一致的指导。如果您搜索“系统体系结构示例”,那么您找回的东西是如此不同以至于我想知道是否有“标准”方式来执行此操作。系统架构是一个或多个应用程序体系结构的抽象概念,描述它们如何一起形成一个系统。此外,企业架构是一个进一步的抽象,展示了您的系统如何适应组织企业,以及它如何与业务流程,IT战略以及它如何与企业中的其他系统集成。
- 我有完全错误吗?
- 那里有任何标准(我在哪里可以找到它们)?
- 是否应该有标准,或者“好的”系统架构是否只是任何格式的文档,对于读者来说,这些文档都是清晰易懂,有用的?
- 虽然经验丰富的建筑师会怎样看待这种方法?
我不想简单地列出一组可能有用的SOA相关模式......我想让它更专注于我们的工作,这是构建财务解决方案面向服务的架构。
更新:怎么样TOGAF(9)。有没有人有这方面的经验,是值得努力试图详细了解它。
+1分享一个很好的和翔实的白皮书 – Azi 2013-09-05 10:05:04
死链接,任何新鲜的? – Simon 2018-02-12 03:05:00