大型机现代化

大型机现代化

发挥大型主机应用程序和数据的全部价值

Topaz 是 Compuware 最新推出的高度创新型解决方案,能够让 IT 企业保持并促进大型主机的投入。Topaz 从容而便捷的设计和可用性帮助新生代大型主机开发队伍快速了解、更新、维护和检修最古老、最复杂和/或文档记录最不足的系统。

Topaz 套装包括:

  • Topaz 程序分析:目前包含运行时间可视器、在线项目和影响分析功能
    • 能更快地理解复杂陌生的程序
    • 让您变更程序代码更有信心
    • 代码变更结果即刻可见
    • 改进代码审核
  • Topaz 企业数据
    • 以企业单独编辑器编辑数据
    • 可视化数据关系
    • 简单拖放即可快速复制文件和数据
  • Topaz Java 性能
    • 降低 CPU 使用
    • 更简便地定位和修正 Java 性能问题
    • 方便监控堆内存

Topaz 程序分析

Topaz 程序分析可以智能分析大型主机程序,直观显示分析结果。Topaz 程序分析使用程序结构和逻辑流程图来缩短不熟悉大型主机或程序结构的程序员的学习曲线。通过分析可以深刻了解那些记录丢失且有 20、30 甚至 40 年历史的程序。

目前 Topaz 程序分析解决方案包含运行时间可视器,这种新功能率先以图形形式实现了大型主机程序间复杂交互的可视化。如此一来,初高级开发人员都可以快速了解、更新和检修最古老和最复杂的大型主机代码。

开发人员可以通过运行时间可视器:

  • 在运行中拍下生产或测试环境下程序实际行为的清晰准确快照。
  • 生成特定几分钟运行时间内程序无源代码依赖性执行外部调用的直观动态图。这一功能节省了几小时或几天的艰辛工作,同时保证了结果的准确/完整。
  • 了解程序的外部调用,发现运行时间内程序相互调用的频率和/或程序执行中在各点上访问的具体数据集,以更好地发现潜在的性能瓶颈、效率低下问题和程序间影响。
  • 深度研究具体的程序编译和负载库信息。

另外,Topaz 程序分析目前还具备了在线项目影响分析功能。各类水平的开发人员可以创建类似 Java 的数据源项目逻辑集合,发现和研究程序间和抄写本间的依赖性,而无需将代码从大型主机中取出,由此得以更快更精准地实施影响分析。

[su_quote]大型主机一直以来都是企业记录系统所选用的平台,现今它们成为了诸多现代数字应用程序的骨干。Compuware 承诺为当代及次世代大型主机专家提供易用的创新工具支持,许多企业客户已经认识到未来数年间大型主机将始终作为现代数字平台得到使用,Compuware 的工具将对他们大有裨益。[/su_quote]

——数字化转型分析公司 Intellyx 总裁 Jason Bloomberg

能更快地理解复杂陌生的程序

现在开发人员无需筛选评论、阅读过时的文档或者依赖专家去解读 COBOL 和 PL/I 应用程序逻辑和逻辑依赖关系。程序分析功能为开发人员提供程序相关的即时静态视觉摘要,使他们能够:

  • 识别问题,如未定义字段、超出范围或无用代码,在编译前加以修改。
  • 轻松测定程序属性,如大小、复杂性、文件和表格数量,以快速确定工作范围。
  • 轻松评估程序级指标,如执行次数、I/O、条件、GOTO 语句和 McCabe 复杂性指标,以轻松指出需要变更的位置。
  • 充分直观展示程序内部的数据流。数据流显示了任何给定字段的完整使用过程:数据如何进入该字段、如何使用该字段来设置其他字段以及如何使用该字段做对比全都一目了然。

让您变更程序代码更有信心

您可以访问程序相关的自动化、快速、相容性和现行信息,现在还可以在特定活动的实时运行期间查看程序间的交互过程,因此即便是对大型主机经验再少的开发人员也可以更自信地变更程序。

代码变更结果即刻可见

在修复代码后建立新的图表,用以确认逻辑流变更符合预期,发现是否无意间造成了新的代码问题。

改进代码审核

开发人员掌握代码变更的视觉摘要,既改进了代码审核,又可以为其他可能需要变更程序的开发人员留下记录。

[su_quote]IBM z 系统支持当今众多企业的核心记录系统。这类企业在移动先行的数字世界中开展竞争,利用这些投入来增进客户参与度、提高员工效能是十分重要的。Topaz 新产品的推出证明, Compuware 确实全情投入而且也有能力通过培养开发人员和软件测试 (QA) 工程师的大型主机操作能力,来帮助企业面对这一严峻挑战。[/su_quote]

——数字化转型分析公司 Intellyx 总裁 Jason Bloomberg

Topaz 企业数据

Topaz 企业数据解决方案帮助大型主机开发人员和数据架构师以普遍直观的方式发现、展示和使用大型主机和非大型主机数据。使用 Topaz 后,次世代大型主机开发人员和老练的 IT 专家可以更灵活、快速且有信心地处理企业数据和应用程序,更好地满足移动和分析的要求。

以企业单独编辑器编辑数据

大型主机开发人员已不再需要使用特定源工具来浏览和编辑数据。Topaz 的企业数据编辑器以单个直观的用户界面来管理 Oracle、SQL Server、IMS、DB2 及企业其他类型的数据。

可视化数据关系

开发人员常常要吃力地了解企业数据之间的复杂关系。现在用户们可以使用 Topaz 的关系可视器来直观地管理海量数据对象,它是对企业数据关系的图示体现。为测试提取数据时这一功能尤为有用。

简单拖放即可快速复制文件和数据

Topaz 企业数据主机到主机复制功能可通过简单的拖放或单击右键,将 VSAM、JCL、平面文件、源代码和加载库等文件从一个 LPAR 复制到另一个。数据被压缩,处理时可利用 zIIP 来实现最佳性能。

[su_quote]企业可以通过大型主机中的数据获取巨大的商业价值,但要使用这些关键资产,往往要受到对 CICS 和 COBOL 中开发的应用程序的理解水平限制。为了摆脱这一限制,Compuware 利用图形可视化工具,进一步加深 IT 专家对 IBM 系统 z 中数据的理解和利用。[/su_quote]

——IDC 企业系统管理软件规划部副部长 Tim Grieser

Topaz Java 性能

Topaz Java 性能能够独特地展示大型主机中运行的 Java 批处理程序和 WebSphere 事务的性能,包括特定 Java 方法和类别的高峰 CPU 利用情况;垃圾回收问题,如内存泄漏和回收间隔过长;以及受阻或工作实效不佳的线程。

产品还与 Compuware Strobe 无缝集成,使工作人员得以全面评估 Java 内外整体环境。Strobe 能让您对 Java 虚拟机 (JVM) 的作业和专业处理器的使用有宝贵的深入了解,同时 Topaz Java 性能能提供针对 Java 程序调优目标的 JVM 内部视角。

降低 CPU 使用

找出 CPU 峰值出现位置和特定时间的 CPU 占用量,通过分析来确定为具体 JVM 分配多少 CPU,以确保能持续不中断地处理工作量。

更简便地定位和修正 Java 性能问题

Topaz Java 性能解决方案可列出最占 CPU 的 Java 类方法。开发人员无需浪费时间去分类数以万计的 Java 类,使用上述列表即可检查最可能存在典型 Java 性能问题的类方法。

方便监控堆内存

快速确认 JVM 堆内存是否充足或是否需要增加内存分配,以确保工作程序执行连续不中断。

[su_quote]Topaz 最新版本的推出证实了,Compuware 始终及时地致力于向资深和年轻 IT 人员提供为大型主机环境增值的工具。Topaz Java 性能解决方案有助于 IT 企业了解 CPU 利用率和大型主机 Java 内存使用等问题,提供调优应用程序性能所用的信息,帮助优化运营成本。[/su_quote]

——IDC 企业系统管理软件规划部副部长 Tim Grieser

Topaz 的价值

  • 让开发人员深入了解程序的外部调用,发现运行时间内程序相互调用的频率和/或程序执行中在各点上访问的具体数据集,以更好地发现性能问题。
  • 消除大型主机 DevOps 冲突的主要来源,使最古老/文档记录最不足的系统也能迅速适应商业需求。
  • 提供单一程序的静态视图,进而能更深入地研究程序结构,即便对大型主机经验再少的开发人员也可以更自信地快速编辑代码。
  • 通过利用 Eclipse 框架中 –Java 开发的真实集成开发环境 (IDE),使不熟悉大型主机的开发人员也能轻松地向大型主机开发过渡,框架包括独特的在线项目实施过程,将双方的优势相结合。
  • 提供单个直观界面,用于浏览和编辑大型主机和非大型主机数据,使得大型主机对于次世代开发人员而言不再那么困难。
  • 通过跨平台数据可视化使十分复杂的数据关系变得容易理解,由此加深对应用程序和程序的理解。
  • 避免了 LPAR 间手动复制数据和文件这一手动和劳动密集型过程。
  • 全面展示大型主机中运行的 Java 批处理程序和 WebSphere 事务的性能和行为,包括特定 Java 过程和类别的高峰 CPU 利用情况;垃圾回收问题;以及受阻或工作实效不佳的线程。
  • 集成 Compuware 大型主机开发软件和高效工具 –Strobe、File-AID、Abend-AID、Hiperstation 和 Xpediter,提高使用简便性。