论文部分内容阅读
利用面向对象的技术设计、构建银行应用系统架构是满足银行发展转变的关键.该文利用UML和UP的结合,从需求、分析和设计逐层深入,揭示面向对象的银行系统框架.该文重点设计银行系统的"形"或者说"构架".该文首先把握银行业务关键需求,通过把握关键需求形成了系统最高层的构架--即第一层,第一层重点解决了系统的参与者和用例,明确系统边界,系统内主要功能.通过分析对面临的关键问题进行解决,从而使系统进一步完善---形成系统的第二层构架,该层重点解决了金融产品多元化,服务全能化在系统构架的解决方案.通过引入客户类,使后台银行产品实现横向扩展容易,扩展后可以对外共享;引入渠道管理子系统可以使银行对外服务实现渠道整合,渠道推广容易,实现新的服务手段可以通过已有的类自动适应.在设计阶段,系统构架进一步完善,而且对组件的接口进行了描述.该文重点进行了前置系统进行了详细的高层设计,设计好前置层,基本解决了系统的主要问题.银行大前置系统是银行连接客户接入层和核心应用层的逻辑处理层,起到承上启下的重要作用;面向对象的技术是近年来飞速发展的技术,它以良好的软件复用而著称.采用面向对象的技术设计银行前置系统可以使银行系统容易扩展和资源共享.银行大前置系统通过面向对象的Composite模式分为几部分:接收信息拆包、交易清分处理、信息组合打包.接入渠道的复杂性通过接收信息拆包屏蔽在系统外部,交易清分处理将交易拆分为原子交易信息,信息组合打包将原子交易按业务逻辑顺序组合,实现了产品与调用的分离.银行大前置系统实现了渠道整合,另外通过版本管理模式实现较容易的渠道推广.为更好的实现系统,该文在第五章简要的设计了系统的部署图,以便将系统功能分布与硬件环境结合起来.当前正值银行系统大集中的时代,规划好系统架构具有较强的理论意义和现实意义.各个银行系统应打破原有的不适应银行发展的构架,采用面向对象的技术规划系统.