
银行在应用软件系统的建设中经常会遇到:
■ 业务流程变化时系统不能及时随需而变
■ 信息系统工程重复建设,造成不少投资浪费
■ 应用软件系统伸缩性差,无法灵活重构、集成
■ 实际系统与需求差异很大
■ 工程进度难以掌控
■ 源代码、版本管理混乱
■ 维护工作繁重
■ 界面风格、操作模式缺乏人性化
……
新中连软件做为专业的银行业IT技术服务商,通过多年运营服务经验的不断积累,经过对上述问题的分析总结发现:对于银行软件系统的开发与建设,系统服务所面临最大的挑战就是提高“效率”,——这里的“效率”既是指软件系统应用为客户业务提升上的“效率”,又是指应用系统开发平台的软件程序制作“效率”,同时还指在系统投入运行后供需双方沟通与产品维护、升级、更新的“效率”。
针对这一问题新中连历时六年,研发出 “金融业务组件化开发体系”——NCL-A.B.C. 。NCL-A.B.C.是在逻辑上将银行的业务功能按照业务动作(如存款、转账、结算等功能)进行分解,形成业务组件程序,然后再按照业务步骤之间的逻辑关系将业务组件串联到一起,形成一个完整的银行应用软件系统。
我们将汉字笔画比作程序基本语句,将笔画组成的单个汉字比作一个业务组件,将业务组件有逻辑地组合成的一句话比作功能(即存款、取款……),将很多句话组成的一篇文章比作成一个应用系统,然后多篇文章组合成一本书籍,也就相当于银行综合业务系统。

为了更清楚的表达业务组件化的思想,我们再以活字印刷、雕版印刷为例,类比其它开发模式与我们的不同之处。
| |
NCL-A.B.C |
活字印刷 |
传统软件开发 |
雕版印刷 |
| 最小单位 |
业务组件 |
一个汉字 |
一个应用程序 |
整个雕版 |
| 成品 |
采用现有业务组件搭建 |
使用字库排版 |
逐行编写代码 |
逐笔雕刻 |
| 出现需求变化 |
重新排列业务组件顺序 |
重新排版 |
重新编写应用程序 |
原版整版作废,
重新雕刻 |
| 出现错误 |
修正错误的业务组件逻辑关系 |
找出错误的字,在字库中寻找替换 |
在上千万行基本程序语句中逐一排查、修改 |
原版整版作废,
重新雕刻 |
| 特殊需求 |
针对客户的特殊需求,定制新的业务组件 |
雕刻新字,
并存入字库 |
重新编写基本程序语句 |
原版整版作废,
重新雕刻 |
从上面的例子我们可以很清晰地了解业务组件化系统的特点与优势:
● 规范
将那些庞大的、复杂的应用软件按照业务功能进行业务动作分解,将它们变成更轻巧、更规范的业务组件;
● 集成
现已经研发出针对银行不同业务动作的业务组件,形成庞大的行业业务组件库;
各业务组件具有良好的互操作性,对外部的软件系统也有很好的对接技术支持;
● 简易
通过业务组件应用平台,用户可直接将银行“业务动作”流程,按需选择业务组件,并通过一系列逻辑组合,把“组件”直接转变成“业务应用软件”,使业务人员跨越信息技术鸿沟,也可成为一线应用软件创作人员;
● 高效
规范的业务组件、完备的业务组件库及便捷的应用平台,极大的延长了整个应用软件系统的生命周期,不论从需求分析,开发过程,还是运行维护上都大幅度降低了银行信息系统建设的成本。

NCL-A.B.C. 使您在瞬息万变的金融市场竞争中轻松从容:
◆ 您可以自主装配所有与行业应用相关的应用系统,满足您不同的业务应用需求;
◆ 清晰的软件工程实施过程,将业务流程直接变身为业务软件应用系统,您也可成为一线软件开发人员;
◆ 不同权限的设置与良好的操控性,增强信息团队软件开发工作的协同性;
◆ 充分享受多种语言协同开发乐趣的同时,大大提高系统建设效能;
◆ 优秀的集成能力,能从一定的深度整合现有应用系统,满足各种应用软件之间的互动性需求;
◆ 界面风格统一,又可按使用习惯与特别要求进行个性化调整,满足您不同的使用需求;
更多惊喜需要您亲身去体会!
整个业界都认同“金融业务组件化是一个必然的趋势”,这是金融市场竞争加剧的必然结果,金融的IT系统也必须顺应这一趋势,今天NCL-A.B.C.正是将这种趋势变为现实! |