![如何获取公司正在使用的所有应用程序的列表?](https://linux22.com/image/481303/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%85%AC%E5%8F%B8%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%89%80%E6%9C%89%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%88%97%E8%A1%A8%EF%BC%9F.png)
我负责维护公司内所有应用程序的列表(约 250 个)。范围从跟踪 8 万名员工的人力资源系统,到负责数亿美元收入的制造型系统,再到用户群较小且宕机风险不大的 Web 应用程序。
这些技术主要分为 SAP、.Net 和 Java,但我们也有您能想到的几乎所有其他技术的遗留示例。
列表的目的是能够管理风险并发现改进机会。例如,当我们发现负责核心业务功能的系统是用 clipper 编写的时,我们会尝试找一些钱来重写它们。我们将景观中高风险应用程序的图片称为“热图”。
该列表非常简单 - 它实际上只需要名称、描述、ID、DB 平台、应用平台(例如,SAP、.Net、Weblogic 上的 Java、Mainframe 等)、关键接口和关键服务。
有人有建立/维护此类列表的经验吗?我应该注意什么?
答案1
我们使用 Centennial 的软件,请参阅:他们的网站
这使我们能够跟踪已安装的内容,并有助于确保我们的许可要求是最新的。
这不会提供您需要的所有信息,但应该提供一个初步列表,您可以以此为基础进行工作并充实。
请务必列出申请发起人,以及每个申请所涉及的流程。