我目前的任务是为软件开发创建一个有文档的、一致的体系结构指南。我们有很多聪明的人在做正确的事情,但不是始终如一地重复。
我们使用Microsoft的应用程序架构指南2.0作为起点。因此,提出一个应用程序体系结构是公平的(我不会说很容易)。可能是因为我有几年的开发经验,所以我对这个领域有很好的理解,还有大量的例子和指导。
由于我们的组织有两个应用程序,形成一个或更多的系统,然后我们安装“在”客户.我们认为创建一个系统架构和一个企业架构也是有意义的。问题就是从这里开始的。
没有一致的指导。如果您搜索“系统架构示例”,返回的内容非常不同,因此我想知道是否有一种“标准”方法可以做到这一点。
根据我(有限)的理解,系统体系结构是一个或多个应用程序体系结构的抽象,描述了它们如何协同工作以形成一个系统。此外,企业体系结构是一种进一步的抽象,它展示了您的系统是如何融入组织企业的,以及它如何与业务流程、it策略以及它如何集成到企业中的其他系统进行交互。
我不想简单地列出一组可能有用的SOA相关模式.我想让它更加专注于我们所做的事情,这就是在面向服务的体系结构上构建财务解决方案。
更新:TOGAF(9)呢?有没有人在这方面有经验,是否值得努力去理解它的细节。
https://stackoverflow.com/questions/755540
复制相似问题