节点文献

基于中间件技术的通用性中间业务平台的研究

Research on General-Utility Intermediate Service Platform Based on Middleware Technique

【作者】 沈维政

【导师】 张长利;

【作者基本信息】 东北农业大学 , 计算机应用, 2003, 硕士

【摘要】 随着我国正式加入世界贸易组织,我国的银行业将承受外资银行的巨大冲击。西方发达国家商业银行的利润75%以上是由中间业务带来的,而在我国四大银行中,中间业务所带来的收益仅占全部收益的8.5%左右。造成这种差距的原因是多方面的,最主要的原因是中间业务平台的通用性能比较差。我国银行传统的做法是:每开通一种代理业务,都需技术人员修改应用程序,这将带来很多明显的弊端,例如:开发周期长、运营成本高、降低了程序的可靠性和可维护性等。因此,有必要研究能适应不同的代理业务需求的、通用性强的中间业务平台。本系统正是为了解决这些弊端而设计的。 本系统根据中间业务的特点,将处理流程抽象出来,形成四种业务模版。通过业务模版的动态调用,再有新的业务需要开通时,系统不需要修改太多的代码就可以实现业务的添加,但是,如果流程上有细微的差异,就会导致业务模版不能使用,只能再增加新的模版。如果交易流程也是可以动态配置的,就可以解决问题。于是,就引入原子交易的概念,即将整个交易拆成可复用的原子,每个原子完成一项独立的功能,可以通过某种流程控制办法,组织原子完成所需交易的业务逻辑。这套中间业务平台的设计核心在于通过原子交易的组合及业务模版的应用来实现新的中间业务,从而达到系统的通用性和可维护的目的。 本系统是以UNIX操作系统为平台利用C语言进行开发的。在开发过程中根据软件工程原则,采用模块化的设计思想和自顶向下的开发策略。本系统能够适应通讯方式的多样性、数据格式的多样性以及业务流程的多样性。同时,系统在实施过程中遵循了交易完整性、网络通讯安全性、交易安全性、数据保存安全性、帐务安全性、帐务一致性、实时性、易维护性、可扩充性等原则。系统支持并发交易,最大并发进程数可根据业务量动态配置(并发数30—200,视业务量和机器配置而定),支持多台服务器并行工作。 本系统的研究对提高我国银行业的竞争力具有积极意义。

【Abstract】 As our country has joined WTO formally, the banks of our country must burden the enormous impact of the foreign banks. Over 75% of profits of the commercial bank of developed country were brought by the intermediate service. In four major banks of our country, the intermediate service only accounts for about 8.5% of all incomes. Many reasons caused this gaps, the main reason is that the performance of the intermediate service platform is worse. Traditional method of the banks: Opening a kind of agent’s service every time, needs technicians to modify the application. This will bring a lot of obvious drawbacks, such as development cycle is long, running cost is high and the reliability and maintainability of the procedure is lowered. So, we must research a kind of intermediate service platform which can meet different service demands and have strong general-utility. This system is designed in order to solve these drawbacks.According to characteristics of intermediate service, this system abstract trade procedure to form four kinds of service stencil. While new service needs to open, the system can realize the addition of new service through transferring the service stencil dynamically and does not need to modify too many codes. However, if the slight difference in the procedure, will cause the service stencil can’t be used, only to increase the new stencil again. If trade procedure also can be disposed dynamically, the problems can be solved. Then, we introduce the concept of the atom trade. We split the whole trade into the atom that can be used repeatedly. Every atom can finish an independent function. This system could organize atoms to finish the service logic which trade need through some methods of flow control. The core of the intermediate service platform lies in that it can realize the new intermediate service by association of atom trade and the application of service stencil so as to achieve the purpose of the system general-utility and maintainability.This system regarded UNIX operating system as the development platform and utilized C language to develop. According to the software engineering principle, this system adopted modular design ideals and top-down development tactics. This system can meet diversity of the communication way, diversity of the data form and diversity of the service procedure. At the same time, the system complied with some principles in the course of implementation, such as trade integrality, network security, account security, trade security, account consistency, real-time, maintainability and expandability. This system supported the trade of concurrence multiple server works. The number of concurrent process can be disposed according to the portfolio (concurrent several 30-200, depending on portfolio andconfiguration of machine).This system has positive significance for improving the competitiveness of banks of our country.

  • 【分类号】TP393
  • 【被引频次】7
  • 【下载频次】150
节点文献中: