中国银联开源技术转型与Java应用服务器创新实践

需积分: 5 0 下载量 75 浏览量 更新于2024-06-21 收藏 1.06MB PDF 举报
"《藏经阁-中国银联的开源应用之路》是一篇由周亚国撰写的论文,详细探讨了中国银联在IT技术转型和开源策略上的历程。作者在论文中分享了他自2009年以来在中国银联的工作经历,包括早期的Java业务应用系统研发,再到后来的Java应用服务器、分布式服务框架和云计算技术的研发。 论文首先概述了中国银联的开源技术路线,展现了从早期的小型机专用服务器和商业UNIX操作系统,到后来转向Linux作为主要操作系统,以及商业软件如数据库和中间件向开源解决方案的转变。商业监控也逐步被开源监控工具所取代,这反映了银联对降低成本、提高灵活性和技术创新的追求。 在Java应用服务器的发展过程中,中国银联经历了从使用商业应用服务器WebLogic,到混合使用开源(如Tomcat、Jetty、JBoss)和商业服务器,最后实现开源应用服务器的统一,通过定制开发形成了UPJAS(UnionPay Java Application Server)。这个过程体现了银联对技术自主可控的重视,并且在社区支持上积极活跃,利用Github、论坛、IRC等平台进行技术交流和知识共享。 论文还深入介绍了UPJAS的定制部分,包括Tuxedo集成、内置JCADataSource定制,以及对用户友好的一键集中配置,旨在降低学习成本并提升生产环境的易用性。此外,通过服务裁剪,银联有效地优化了资源利用率,减少了内存和CPU的消耗。 论文中提及的源码涉及多个开源组件,如JBoss Modules、JBoss Web、Weld、Undertow等,这些都是UPJAS构建的基础,表明银联在开源技术栈上的深度参与和贡献。通过这些开源技术,中国银联不仅提升了自身的技术实力,也为行业树立了开源合作和技术创新的典范。 《藏经阁-中国银联的开源应用之路》是一份关于企业级IT转型和开源战略的成功案例研究,对中国银联在信息技术领域的革新和开源文化有着重要的启示作用。"