【问题标题】:Repository Tool for IT Landscape Artifacts Software ServicesIT景观工件软件服务的存储库工具
【发布时间】:2019-11-14 12:41:00
【问题描述】:
我们希望存储我们软件公司的所有文档,以便在 Teams 中轻松修改、搜索和共享。
它类似于 Sharepoint,但需要更复杂的工具来理解各种文档格式
像 Swagger、代码文件、Excel 以及组织和链接文档的非常好的结构。
我们可以创建我们的架构和解决方案存储库
【问题讨论】:
-
我使用 Sparx EA 来存储所有与架构相关的工件以及版本控制。一旦它们在 EA 中被捕获,我们就会运行(计划的)代码,将内容作为 HTML 导出到我们的内部 SharePoint 网站,然后所有人都可以使用该网站进行搜索。当然,您需要根据您的方言来构建 EA。 github 存储库 (github.com/gundumon/ArchitectureGuild) 包含将 EA 内容导出到 SharePoint 的代码。
标签:
repository
content-management-system
documentation
togaf
enterprise-architecture
【解决方案1】:
好的,那么你需要:
1- 一家商店
2- 版本控制实用程序
3- 一种工具也可以开发特定于 togaf 的东西(视图、观点、堆栈定义、ABB、SBB、架构图、引用这些图的容器文档,例如架构定义和架构合同文档)
4-了解各种文档格式以在内部跟踪更改的工具(包括word文档和excel表)
让我从下往上开始,
4-我不知道有什么工具可以理解像 docx 这样的复杂格式,甚至 microsoft tfs 也将 word 文件作为二进制文件处理,因此它无法跟踪文档内部所做的更改,我想你将需要妥协这一点,并更多地依赖于一个结构良好的过程,由提交到存储库的任何人提供足够和精确的 cmets + 充分利用第 3 点中的组件
3- Archi(免费)- Sparx / 视觉范式(商业)(我对它的经验很少,但似乎就足够了)
2- 任何源代码控制工具 (git / svn / tfs / mercural) .. 如果您使用 Archi,它是基于 eclipse 的,并且 eclipse 具有大多数源代码控制工具的插件
1-根据第2点,将定义存储库,例如在git的情况下它将是一个Git存储库
但无论如何,您都需要在组织内部定义管理架构的流程和指南,然后工具才会支持。
虽然不完美,但希望对你有帮助!
【解决方案2】:
虽然有点晚,但让我尝试根据我的经验来回答。除了主要的文档管理、协作和内容管理之外,企业架构平台/工具应该满足您对架构解决方案所需的更多功能的期望。
我建议您查看Orbus IServer,因为它纯粹是基于文档的。它接受所有 Microsoft 格式文件,如 visio、excel、docx、powerpoint、sharepoint、power bi。它也接受 ERWIN 文件
这里是link,它讲述了它的集成。