1、初识 AS400
一、AS400 简介
AS/400是一种主机型计算机,是IBM公司开发的。AS/400是IBM的应用服务器产品,针对企业级应用开发、重要应用系统支持进行设计开发。AS/400的系统工作环境中同时支持多种操作系统和多种编程语言的应用程序开发和运行,支持多用户环境下的数据共享、事务处理和并发控制,适合大规模的企业应用和信息系统的开发和运营。AS/400在业界得到广泛的应用和认可。AS/400主要特点包括:
-
系统可靠性高,易于管理:AS/400系统使用先进的技术和设计理念,具有出众的可靠性、安全性和稳定性,同时也非常易于管理。该系统为企业用户提供了多种工具和服务,为企业信息系统的设计、开发和运行提供了全面的支持。
-
操作系统通用:AS/400的操作系统是OS/400,它与IBM的其它操作系统(如AIX)具有通用性,可以在同一硬件上很容易地运行不同类型的系统。同时AS/400支持多种操作系统和编程语言,如Java、C++、COBOL等。
-
可扩展性强:AS/400系统具有先进的扩展性和升级性,可以轻松应对不同的业务需求和适应企业的发展变化。同时,AS/400还支持多种网络协议,可以方便地与其它系统进行交互和数据共享。
综上所述,AS/400是一款高可靠性、易管理、可扩展性强且兼容性好的企业应用服务器,适用于大规模的信息系统开发和运营。
二、AS400 的历史
AS/400是IBM公司于1988年开发推出的中型计算机型号,起初命名为System/38,1988年后正式改名为AS/400,AS代表 “Application System”,表示该计算机系统是用于企业应用的。AS/400 采用了独特的体系结构和操作系统,被认为是当时计算机界的一项重要创新。
AS/400的前身是IBM System/3系列,System/3是IBM基于System/360和System/370等机型,为小型企业和部门级计算机提供的一款基于商业用途的计算机系统。 System/38作为其后继者,于1978年开始研发,1985年面世,取代了System/3和System/32,实现了大和小机器的兼容性。 AS/400 的诞生,是在在IBM公司的计算机技术和应用开发方向的重大调整下,依托System/38计算机的技术达成的。
AS/400是具有突破性的计算机系统,采用子系统和虚拟存储的思想实现了一种全新的系统架构,其操作系统OS/400是一种全新的操作系统。AS/400还具有高可靠性、易管理以及出色的扩展性和升级性等特点,同时具备自带硬件和软件的特点。 因此,AS/400很快受到了企业用户的青睐,特别是中小企业和部门级机构。AS/400的应用系统非常广泛,从企业内部事务到生产计划、财务、物流等业务均有支持。AS/400是一款非常具有实用价值和市场前景的中型计算机系统。
三、AS400 的使用
AS/400作为一款企业级应用服务器,被广泛应用于企业的应用开发、数据仓库、商业智能、ERP、CRM等系统的运行和管理等方面。主要可以从以下几个方面进行利用:
应用开发:AS/400提供了多种编程语言和应用开发环境,如RPG、COBOL、Java等,支持从简单的批处理应用到复杂的Web应用的开发。与此同时,AS/400还支持与企业内外部的其他系统的集成和交互,可以快捷地进行应用的开发和整合。
-
数据仓库和商业智能:AS/400提供了先进的数据仓库和商业智能技术,可以从企业的数据中提取出有价值的信息和指标,并帮助企业进行决策和业务优化等方面的工作。
-
ERP和CRM系统:AS/400被广泛应用于各类企业的ERP和CRM系统中,如销售管理、财务管理、生产管理和物流管理等领域。AS/400的高可靠性和整体性能可以保证企业的业务数据的稳定性和安全性。
- 数据库管理:AS/400作为一种高性能、高稳定性的数据库,可以承载企业重要的数据管理和处理工作。AS/400的数据库可以支持多种数据库管理和开发工具,如DB2、Access和SQL等,满足各种企业级应用的数据库需求。
综上所述,AS/400具有广泛的应用领域和多种利用方式,在银行和金融服务,零售业,医疗保健业,制造业等诸多行业为企业提供了强大的技术支持和系统平台,发挥着重要的作用。
四、iSeries 400 系统的基本概念
iSeries 400是IBM公司推出的商业计算机系统,旨在为企业提供可靠、全面的IT解决方案。iSeries 400系统拥有安全、稳定、可靠、易于管理等特点,广泛应用于企业内部管理、数据处理、应用服务器搭建等方面。以下是iSeries 400系统的基本概念:
-
系统架构:iSeries 400采用了客户/服务器架构,其中系统的若干部件(如数据库、应用服务器、Web服务器等)可在同一台或不同的计算机系统上运行。
-
操作系统:iSeries 400系统的操作系统是IBM开发的OS/400,该系统采用对象存储设计的方法,支持多任务、多用户环境下的应用程序开发和执行。
-
与应用程序交互:iSeries 400系统内置了各种应用程序接口,如RPG、Java、C/C++等,在iSeries 400上开发的应用程序可以与包括Web服务器、邮件服务器、数据库服务器等在内的各种服务器进行交互。
-
数据管理:iSeries 400系统具备强大的数据库管理能力,与其它数据库系统兼容性更好,如与DB2、Oracle、SQL Server等商业数据库集成能力很强。
-
系统管理:iSeries 400系统可以进行远程管理和监控,利用远程控制协议(如HTTP、FTP)能够完成资源管理、安全设置、应用管理、配置管理、系统日志记录等任务。
-
网络支持:iSeries 400系统可以提供安全、可靠的网络通信服务,支持TCP/IP、SNA等网络协议,具有良好的网络传输性能和高度的安全性。
五、AS400 运行机制
AS400采用了独特的运行机制,该系统的工作机制主要由硬件、操作系统、基础运行软件、应用软件和用户组成。以下是AS400的运行机制:
-
硬件:如处理器、内存、硬盘、网络适配器等,AS400使用专门的硬件架构 PowerPC,并提供了可靠的备份和容错机制,使系统具有非常高的可靠性和稳定性。
-
操作系统:AS400的操作系统是OS/400,是一种对象导向的操作系统。对象是操作系统中最基本的单元,可以代表文件、目录、作业、程序等各种系统资源。系统在工作期间会不断创建和调度各种对象,以进行各种任务。
-
基础运行软件:AS400提供了各种基础运行软件,如数据库、Web服务器、邮件服务器、FTP服务器等,可以满足多种应用需求。此外,AS400还提供了一系列工具和服务,如计划任务、备份恢复、安全设置、用户管理等,可以方便地进行系统管理和维护。
-
应用软件:AS400支持多种应用软件,如ERP、CRM、SCM、OA、CRM等,可以满足不同业务需求。应用程序可以采用多种编程语言实现,如RPG、COBOL、C、Java等。
-
用户:最终用户通过客户端连接到AS400服务器,通过终端软件(如5250或3270终端仿真软件)或浏览器等方式,访问各种应用软件,完成各种业务操作。
综上所述,AS400的运行机制是通过硬件、操作系统、基础软件、应用软件和用户组成一个完整的体系,以供企业进行信息处理和业务管理。AS400具有高度的可靠性、扩展性和安全性,广泛应用于企业管理和信息化建设领域。
六、AS400 的框架
AS/400系统采用了独特的架构,即客户/服务器架构,以实现多种应用程序的开发和运行。以下是AS/400系统的框架:
-
硬件:AS/400系统的硬件采用了 IBM 自行研发的 PowerPC 架构,具有高性能、可用性和可靠性。该架构基于嵌入式技术设计,支持多个处理器和存储器单元,可以实现大规模的数据处理和应用程序运行。
-
操作系统:AS/400系统的操作系统是 OS/400,是一种面向对象的操作系统,提供了完整的应用程序开发环境和多任务操作模式。该操作系统采用了对象导向的设计方法,将所有系统资源抽象为对象,从而实现了良好的可维护性和可扩展性。
-
数据库管理:AS/400系统还提供了完善的数据库管理系统(DBMS),即DB2/400。该数据库系统支持 SQL 数据库语言和对象导向数据库技术,使用户可以轻松地管理和处理企业重要数据。
-
应用程序开发:AS/400系统通过开发环境,如RPG、COBOL、Java 开发工具等,支持用户开发各种应用程序来满足不同业务需求。此外,AS/400系统还提供了应用程序接口 (API) ,可以与其他系统进行互操作。
-
用户接口:AS/400系统的用户接口采用类似于 5250 或 3270 的终端仿真器,提供了“绿屏”用户界面。此外,AS/400系统还支持 Web 服务,提供了更加现代化的用户交互方式。
-
安全管理:AS/400系统在设计上做了很多安全考虑,如采用权限分离、可信证书、安全防火墙等技术,保证了所有用户和应用程序的安全性。同时,AS/400系统还提供了加密技术、密钥管理等安全提升措施。
综上所述,AS/400系统的框架采用了客户/服务器架构,通过硬件、操作系统、数据库管理、应用程序开发、用户接口和安全管理等多个方面进行组成,为企业提供了稳定、可靠和高效的信息处理和管理服务。
七、AS400 用户接口之绿屏
AS/400用户界面通过传统的绿屏界面来提供操作。也称为"5250头文件"或“3270头文件”,主要是指在屏幕上显示的字符和图案,并支持使用光标或鼠标来选择和输入数据。此绿屏界面使用基于文本的输入和显示模式,它由一系列的屏幕字、输入框 、菜单和功能键等组成。用户可以通过操纵屏幕上的光标来输入和编辑数据,从而与系统进行交互。这种简单、易用的用户界面可以大大提高工作效率和数据准确性,尤其在大量批量数据输入时更能体现其优势。
AS/400绿屏界面的操作方式与传统计算机系统上部分界面操作相似,但是与现代操作系统界面风格迥异,在某种程度上存在一些简陋和不便之处。但是,在 AS/400 系统的应用范围内,绿屏界面仍然是最为常用的用户界面。
为了便于用户操作,很多第三方软件开发商也提供了图形界面的应用,提升了系统的易用性和用户体验。同时,随着技术的发展和用户需求的变化,AS/400系统已经支持了更先进的 Web 应用界面,如浏览器界面及移动端应用等,更方便、灵活,更符合当前的企业应用需求。
详细内容请参考百度百科 : as400_百度百科 (baidu.com)
八、AS400 前景分析
AS400 终将被淘汰的说法早在零几年就有人提及,随着这些年的市场变化这种苗条逐渐显现,今年更胜。首先是 AS400 这个系统本身太过古老,已经很难适应如今的市场需求,据说很多欧美市场已经放弃使用该系统,而中国大陆也在提倡自主研发。目前这个市场上使用该系统的企业已经很少了,据我了解只有少数的几家银行和一些保险机构还在使用,但也在尝试转换当中,所以如果有更好的发展,不建议入坑,更不建议转这行。因为受市场限制,很难跳槽,并且待遇说实话并不是很美观。
以上分析仅为个人观点