“我们了解到,BEA 拥有先进的产品技术、知识和技能,能帮助我们进一步集成企业应用。”
“BPH 银行的 SOA 环境灵活可靠。它是建立服务框架最快速最轻松的方法。使用 BEA WebLogic Platform,即便在营业结束时,BPH 银行也能够保持核心系统的全天候运行,并能显著降低应用的总拥有成本。”
――BPH 银行团队领导 Mariusz Piturecki
BPH 银行是一家大型现代化银行,为私人、企业和机构客户提供全面的金融服务,包括私营和公有企业。银行规模位列波兰第三,2005年的总资产和净值分别共计 170亿美元和约19亿美元。BPH成立于2001年,由Przemyslowo-Handlowy SA与Powszechny Bank Kredytowy SA银行合并而成(这两家银行于1989年与其他7家商业银行脱离了波兰国家银行),属于HVB集团的成员,奥地利信贷银行是其最大股东,持有71.21% 的股权。
挑战:从独立分散到应用集成
在世纪之交,BPH 银行仍依赖于独立分散的业务应用。BPH 银行希望支持遗留基础架构,并使应用开发更快速、简单和经济。
几年前,BPH银行开始建立开放、基于标准和灵活的应用基础架构,重点实现客户工资发放工作的自动化。目标是建立通用架构,使银行能开发和维护应用功能,并拥有最大灵活性和最小编程量。终极目标是通过部署内置业务逻辑及面向未来的可重用业务组件,从评估应用环境迁移到通用业务平台。
Piotr Wcislo 是 BPH 银行开发部门的应用主管,他将这个BEA Tuxedo支持的自动化项目称为“完全是一系列服务”。他解释道:“通过部署BEA Tuxedo,将我们客户的会计数据与银行集成的中心系统连接起来。公告栏统计显示:我们使用了两组服务器中的 15 台服务器运行系统,在 5 项业务的基础上部署了 60 个服务,请求队列有 20 个。”
该项目获得巨大成功:BEA Tuxedo 是一个成熟的平台,帮助银行解放了遗留的应用,使它们沿着 SOA 的方向顺利发展。但开发团队希望更进一步。BPH 银行的团队领导Mariusz Piturecki解释说:“我们以前的系统扩展性不好,如果要增加更多功能,例如转账或存款时,需要编写很多代码。我们了解到,BEA 拥有先进的产品技术、知识和技能,能帮助我们进一步集成企业应用。”
方案:构建高效平台
部署的 BEA WebLogic Platform 8.1 创建了安全统一的系统,并独立于平台。高度扩展、强大和灵活的系统还提供无缝应用集成和多语言功能。
BPH最终决定建立企业级的中间件解决方案,代号“Galaxy”。“我们为这个中间件解决方案确定的目标是实施安全一致的系统,且独立于平台。”Piturecki 继续道:“Galaxy 可扩展,功能强大,而且灵活,提供无缝集成和多语言功能。”
作为此次企业应用集成 (EAI) 行动的一部分,BPH银行的目标很明确:减少使用系统所需的外部接口数量,允许在所有系统之间访问功能。此外,Wcislo、Piturecki 和开发团队的其他成员希望消除多余用户界面和子系统,简化架构并优化总拥有成本。
Wcislo 说:“Galaxy 是银行开发战略的创新阶段。我们希望其他系统也可使用主机和客户系统的所有功能。当前,随着 BEA WebLogic Platform 8.1 的部署,建立开放 SOA 的行动在不断进行。Galaxy 项目现在已经进展到银行所说的“面向服务的中间件”。在这个阶段,BEA Tuxedo 用作事务引擎,并且有一个连接到主机系统的适应性架构。系统根据峰值负载,提供服务动态负载均衡和可配置的优先级。
BEA WebLogic Platform 8.1 作为客户通用的界面层。底层 EJB为 Java 客户提供业务功能,Web 服务层支持 Web 客户端,而 servlet 层为其他客户提供业务功能。
按照最新银行公告的结果,这个 SOA 解决方案得到多达 3390 台服务器的支持。系统最多处理 80000 项服务,当前的请求队列数超过了 3000,还有 12 组服务器。与原来的自动记账项目相比,这是一个质的飞跃。Wcislo解释说,“40 多个系统直接连接到Galaxy。每秒钟处理成千上万的业务事务和约100万的数据库事务量。”
功效:开发速度提高50%
多个密切集成的关键应用连接到采用SOA的 Galaxy 中间件系统中,包括银行的网上银行平台、企业银行、呼叫中心和IVR界面。BEA 环境使 BPH 银行能为市场提供多种服务,与传统开发模式相比,速度最多可提高 50%。
Galaxy 现在支持多个紧密集成的关键应用,是开放、基于标准、灵活的应用框架,支持BPH 银行的网上银行平台,40多万的客户使用网上事务。该框架还为企业客户管理在线事务。
Galaxy支持“Sez@m Agent”银行应用,使销售处和代表能够与分行外部的客户保持密切、互惠和满意的关系。另外,统一的基础架构为电话银行、交互式语音应答界面和 IVR 服务层提供服务层和应用。
Galaxy 支持其他重要的业务系统,例如贷款处理系统、企业和个人客户 CRM、风险管理系统,并且遵循新巴赛尔资本协定 (BASEL II)。
Piturecki 说:“BPH 银行的 SOA 环境灵活可靠。它是建立服务框架最快捷的方法。使用 BEA WebLogic Platform,即便在营业结束时,BPH 银行也能够保持核心系统的全天候运行,并能显著降低了应用的总体拥有成本。 我们认为,BEA WebLogic Platform使 BPH 银行能为市场提供各种服务,与使用传统的开发模型相比,开发速度最多可提高 50%。” (责任编辑:韩建光) |