商业银行IT系统解析:核心业务与技术概览

需积分: 42 225 下载量 132 浏览量 更新于2024-08-24 收藏 2.69MB PPT 举报
"这篇文档是关于商业银行IT系统开发的核心知识,涵盖了从系统分类、开发语言、中间件到数据库等多个方面,旨在为银行软件开发提供基础知识。作者试图从业务角度出发,帮助IT人员理解银行系统的整体架构。" 在银行业,核心业务系统是支撑日常运营的关键,它们分为开放式平台系统(如AIX、WINDOWS)和封闭式平台系统(如MainFrame、AS400)。这两种类型的系统各有其特点,适应不同的业务需求和性能要求。 开发这些系统通常涉及多种编程语言,例如传统的COBOL、PRG,以及现代的C、PL/SQL和J2EE。这些语言在处理银行的复杂业务逻辑和数据操作时各有优势。同时,中间件在系统间通信中起到至关重要的作用,如TUXEDO、CICS、WebLogic、WebSphere和MQ,它们提供高效、可靠的分布式应用服务。此外,企业服务总线(ESB)和CORBA技术也是实现系统间集成的重要工具。 数据库管理系统是存储和管理银行数据的核心,常见的有Oracle、DB2和SYBASE。在封闭式平台系统中,可能会使用VSAM这样的特殊文件系统来处理大量事务数据。 本文档的作者强调,由于银行业务的快速发展和创新,银行IT人员需要对整体IT系统架构有深入的理解。然而,由于工作性质,他们往往难以获得全面的信息。因此,文档的编写旨在填补这一知识空白,虽然资料获取和撰写具有挑战性,但作者承诺已确保内容基于公开信息,并尊重了技术保密的原则。 文档内容详细介绍了包括核心业务系统、国际结算系统、网银系统、保理业务系统、外汇清算系统和卡系统等在内的多个银行关键业务领域的IT系统。这些系统构成了银行日常运营的基础,每个系统都有其特定的功能和复杂性,需要开发者具备扎实的技术基础和对银行业务的深入理解。 通过学习这篇文档,读者可以了解到商业银行IT系统的结构和运作方式,这对于从事银行软件开发的专业人士来说,是一份宝贵的参考资料。同时,文档还突出了知识分享的重要性,以及个人成长背后的支持力量。