2、AS400 开发环境

一、AS 400 集成工具和开发工具

  AS/400是一个功能强大的商业计算机系统,提供了许多集成工具和开发工具,用于快速开发和维护应用程序。以下是AS/400的主要集成工具和开发工具:

集成工具:

  1. PDM(PROGRAMMING DEVELOPMENT MANAGER):可以用来处理源代码、对象和库。为程 序员建立源文件成员、访问 SEU 和许多其他有用的工具提供方便。

  2. SEU(SOURCE ENTRY UTILITY):是一个全屏幕编辑工具,可以建立和编辑源文件成员, 当启动时,能够输入新的源语句,修改、删除、复制、移动已存在的源语句,具有语 言相关提示和语法检查功能,且具有分屏编辑/浏览功能。

  3. SDA(SCREEN DESIGN AID):可用来交互式设计、创建和维护应用屏幕,包括显示文 件和菜单,且可以将用户设计的屏幕规范地自动转换成 DDS 源代码,简化了菜单和显 示文件的创建。

  4. RLU(REPORT LAYOUT UTILITY):可用来交互式定义打印报表的格式分布,建立打印 文件,且可以将用户设计的报表格式分布规范地自动转换成 DDS 源代码,简化了报表 的设计和修改,使用它可以在屏幕上直观地设计打印报表。

  5. DFU(DATA FILE UTILITY):能够快速定义、创建面向数据录入、查询或文件维护的 DFU 程序,而不需要编程。对开发应用建立测试数据库尤其有用。

  6. QUERY/400 :QUERY/400 特许程序是一个非常有用和容易使用的决策支持工具,可用 来获取外部描述数据库文件信息。它允许使用单个文件或联结最多 32 个不同文件的 数据,产生的报表可以打印、屏幕显示或存放在新的数据库文件中,功能强大。

开发工具:

  • Rational Developer for i (RDi):RDi是AS/400平台上最流行的开发工具之一,为开发者提供多种功能,如源代码编辑、项目管理、编译、调试等。RDi还支持Web服务、SOA和面向服务开发、Java和Web应用程序开发等领域。

  • Ibm i access client solutions:俗称为绿屏,是处理数据和应用开发中最常见的软件之一,但随着AS400 的升级,开发相关的内容大家基本会选择 RDI ,但处理数据等相关内容还会优先选择绿屏。
  • RPG Open Access:RPG Open Access是一款用于开发现代应用程序的工具,为AS/400系统的RPG编程引入了新的概念,使老旧系统的应用程序更易于移植和扩展。RPG Open Access提供了基于Java的Web界面和网页服务的开发方式,帮助企业实现现代化IT运营。

  • Java和Eclipse:AS/400支持Java编程语言,Java和Eclipse是AS/400上一些灵活使用跨平台的解决方案。Java和Eclipse集成工具帮助开发者快速实现应用程序开发,也可以帮助构建现代化、企业级系统架构。

  • DB2 Web Query:DB2 Web Query是一款运行在AS/400平台上的商业智能工具,用于数据分析和报告。这个工具使企业可以方便地获取、处理大量的数据,并将结果以网页或PDF文件形式呈现出来。此外,该工具还可用于简化基础数据分析和架构设计。

  • Websphere Application Server (WAS):WAS是IBM的应用服务器,用于部署和管理企业级应用程序,可以集成AS/400平台,提供安全的Web服务。WAS运行在AS/400平台上,可以支持多种编程语言,例如Java,C/C++等。WAS还可以按照需求扩展服务器集群大小以及性能。

 

二、AS400 继承技术

1、AS/400 与 WEB 应用程序的集成技术:

  IWS 是IBM AS/400系统上的Web服务器,全称为IASP Web Services。IWS是一个可靠的Web服务器解决方案,它提供了用于应用程序集成的各种服务、功能和API,可以使用JAVA编程语言开发Web应用程序。IWS还提供了一个易于使用的Web管理控制台,可以监视Web资源和系统资源的使用情况,以便管理员及时发现和解决系统问题。

  IWS支持多种Web服务器环境,包括IBM HTTP Server、Apache HTTP Server和 Microsoft IIS。 它还支持多个Web协议,例如TCP/IP、HTTP和HTTPS,使网站管理更灵活。 IWS还提供了许多集成工具和开发工具,例如WebSphere Application Server,以帮助用户快速构建和开发Web应用程序。

  简单的说,就是其它互联网系统或 web 应用程序可以通过基于IWS访问和调用 AS/400.总之,IWS提供了一个完整的Web服务器解决方案,这些方案基于AS/400平台,可以使企业更好地管理和保护其Web资源,以适应不断变化的企业需求。

 

2、AS/400 与 Java应用程序的集成技术

  AS/400 内置了 IBM Toolbox for Java ,提供各种 Java 类库,方便 Java 应用程序与 AS/400 的协作开发 。

  AS/400 支持 JDBC 连接,Java 应用程序可以使用 JDBC API  访问 AS/400 的数据库,实现数据交互。

  AS/400还支持远程函数调用(Remote Procedure Call ,RPC)可以让 Java 应用程序跨 AS/400 和其它平台调用存储在 AS/400 上的函数。

 

三、AS400 版本信息

  AS400 的各个版本也有一些显著特点:

  1.  AS400 V4R1: 增加了 Java 虚拟机(Java Virtual Machine, JVM)支持以及完善了Web 服务器。
  2.  AS400 V4R2 : 支持 TCP/IP 连接,完善了管理功能和备份恢复功能,增加了更多的安全性。
  3.  AS400 V5R1 : 引入 Linux ,提供更多互操作特性和 XML 技术,从而更好的支持 WEB 服务和面向服务的架构。
  4.  AS400 V6R1 : 支持更多硬件设备和软件,如更快的处理器,64 位技术、更大的内存等等。
  5.  AS400 V7R2 : 在性能和安全方面均作了一次升级,对网络和互联性也进行了改进,提供了更广泛的协议支持,同时还扩展了硬件支持,支持虚拟化技术如,PowerVM 。
  6.  AS400 V7R4 : 是 IBM System i 系列新的操作系统,被广泛应用于企业的 IT 系统中;

 

  下面是 AS400 V7R4 版本的特点和应用:

    • 安全性增强: AS400 V7R4 版本引入了安全性增强的新特性,如加密和密钥管理、密码与访问控制、身份认证和审计等等,其支持的最新网络协议4框架 (IPv4)或6(IPv6),这些新的安全特性可以更好的保护企业 IT 系统中的数据安全。
    • 多任务处理:AS400 V7R4 支持多任务处理,可以实现更高效的数据处理和更快速的应用程序执行,从而提高企业的生产效率和工作效率。
    • 高可用性: AS400 V7R4 还具有更高的可用性,包括更快的故障恢复和更快速的备份和恢复功能。这些新特性提高了企业连续性。
    • 应用程序兼容性:AS400 V7R4 同时还提出了更好的应用程序兼容性,同时兼容之前的应用和软件 版本,从而帮助大多数企业实现平稳慢慢的迁移升级。
    • 开发工具集:AS400 V7R4 引入许多新的开发工具和资源。包括开发与部署工具、移动和互联网应用程序开发技术和数据分析等更多领域的创新工具,可以支持企业开发更高效、更快速的应用程序。
    • V7R4 可以很好的兼容自由格式,给开发者跟多的自由和选择,同时也更新了很多函数内容。

  

 

posted @ 2023-05-29 16:38  微成  阅读(539)  评论(2编辑  收藏  举报
浏览器标题切换
浏览器标题切换end