通过一个复杂的系统,对软件结构进行精确分析,
并对应用程序架构做出更好的决策.
可视化所有应用程序组件及其依赖项. 放大和缩小,到最好的细节.
自动理解技术栈, 应用程序层, 以及具有5级粒度的依赖关系——从抽象服务到对象级粒度.
快速查看应用程序中事务的整个流程. 从UI开始,遍历几个中间层,最后到数据库.
标记构成相同功能或模块的组件,并可视化应用程序中不同模块之间的交互方式.
用多个标记标注组件. 搜索、筛选和可视化这些标记的组件如何彼此交互.
列出并导出应用程序中使用的所有语言、框架、库和数据库.
立即识别应用程序之间的依赖类型,并调查断开连接的影响.
快速识别框架/ dll库, 它们的关联依赖关系和精确定位它们的使用位置.
自动识别和映射处理或使用数据实体所涉及的所有组件的路径.
自动识别API路由之间的紧密依赖关系(难以分离)和低依赖关系(需要考虑分离).
映射出在复杂的多技术应用程序中不同的软件组件如何相互交互. 可视化单个组件更改对整个应用程序的影响.
快速识别贡献于功能性社区的工件(水平层). 自动识别紧密耦合和低模块化(难以分离)的社区和低耦合的社区,这些社区可以用最小的努力进行隔离.
找到最实用(低成本)的微服务候选. 确定支持多种功能的核心组件(垂直层), 这是微服务的一个很好的起点.
注释视图以吸引注意力,并与团队成员共享知识和指导.
将文档链接到一个或多个组件,然后团队成员可以将这些组件放大并分析.
头脑风暴通过在蓝图中添加/编辑组件和链接来提出更改,以说明对架构的影响.
单个开发人员可以看到他们的更改如何影响体系结构,并向受影响的团队指出更改.
任何组合
了解50多种技术-云,web,大型机,移动,3/4GL,框架,数据库
任何尺寸
分析20,000到2,000万行代码的应用程序
非凡的体验
轻量级的web UI,能够从外部导出详细信息
总是最新的
周期性分析保持应用知识库的时效性
约翰·格兰杰
高级副总裁IBM咨询
Naresh Choudhary
助理副总裁
帕拉山Panduranga
高级副总裁 & 头的