商业银行IT系统深度解析:网上银行技术应用

需积分: 46 13 下载量 108 浏览量 更新于2024-08-24 收藏 3.32MB PPT 举报
"网上银行之技术应用-商业银行IT系统" 本文主要探讨了商业银行的IT系统,特别是网上银行的技术应用。网上银行系统通常基于J2EE技术构建,采用多层架构来确保系统的稳定性和可扩展性。以下是各部分的详细解释: 1. **J2EE技术**:Java 2 Enterprise Edition (J2EE) 是一个企业级的应用开发平台,它提供了一个框架,用于开发和部署分布式、多层的Web应用程序。J2EE包括各种组件,如JavaServer Pages (JSP)、Servlets、JavaServer Faces (JSF) 和Enterprise JavaBeans (EJB),这些组件共同支持网上银行的复杂业务逻辑和服务。 2. **EJB(Enterprise JavaBeans)**:EJB是J2EE中的关键组件,用于处理业务逻辑,提供组件化服务,并允许跨多个服务器的分布式计算。在网银系统中,EJB可以用于处理账户操作、交易验证等核心业务功能。 3. **MQ(Message Queuing)**:消息队列是一种中间件技术,用于在分布式系统中可靠地传递信息。在网银系统中,MQ有助于异步处理交易,提高系统响应速度,并确保高并发时的稳定性。 4. **TUXEDO**:Tuxedo是一个事务处理监控系统,主要用于构建高性能、高可用性的C和Java应用。在网银系统中,TUXEDO可以提供强大的事务管理和性能优化。 5. **WEB SERVICE**:Web服务是一种基于标准的、模块化的方式,允许不同系统之间的通信和数据交换。网银系统中的Web服务可能包括账户查询、转账等API,使得其他系统或应用能够集成银行服务。 6. **PORTAL**:门户技术提供了统一的访问界面,允许用户通过单一登录访问多种服务。在网银系统中,门户可以整合各种银行服务,如账户信息、投资产品、信用卡管理等。 7. **集群(水平或垂直)**:集群技术增强了系统的可用性和可扩展性。水平集群通过增加更多同等服务器来提高处理能力,而垂直集群则通过升级单个服务器的硬件资源来提升性能。 8. **PKI(Public Key Infrastructure)安全体系**:PKI是基于公钥加密技术的安全框架,用于身份验证、数据加密和完整性保护。在网银系统中,PKI用于生成和管理电子证书,保障用户身份的安全和交易的隐私。 9. **电子证书**:电子证书是PKI的一部分,它验证网上银行用户的身份,并确保交易数据的安全传输。 文章还强调了从业务角度看银行IT系统的重要性,指出由于银行业务的复杂性和快速发展,银行IT人员需要对整体IT架构有深入理解。尽管编写此类文档存在技术保密的挑战,但作者分享了来自网络和公开出版物的信息,并表达了对同行和家人的感激之情。 总结来说,商业银行的IT系统,特别是网上银行部分,是一个集成了多种高级技术的复杂体系,涵盖了从基础架构到安全策略的诸多层面,确保了金融服务的安全、高效和便捷。