论文部分内容阅读
风险管理软件需要客户把签署的场外交易合同中的所有交易内容细节都填入风险管理软件中,让风险管理软件来帮助和通知用户应该在何时以何种方式进行衍生品的交易。风险管理系统可以有很多不同的系统共同组成,分别处理不同的业务需求,然而系统与系统之间也需要有一个很好的数据读取的操作,因此为了让上游系统把更新的数据及时地通知到下游系统,上游系统就需要引入消息服务的方案去处理这一类的事件。比如当一个机构需要向另一个机构索要资产,而在这些资产被转移完毕到帐后,上游系统需要给下游系统发送通知,在通知中写上这笔转账交易的细节数据,从而可以让下游系统可以及时地做出新的风险计算,而继续下一笔交易。然而,随着计算机技术的不断发展,各种先进的风险管理产品及方案层出不穷,其在可应对不同客户特殊需求决策上的扩展性和灵活性相对滞后,信息采集的难度增大,大量的时间消耗以及影响产品上线的进度。因此,风险管理系统需要引入J2EE中的规则引擎的解决方案,将客户特殊的业务决策点抽象为规则引擎。从而使得每个客户可以动态地为各自编写各自独有的业务决策方案,并且动态地嵌入到风险管理系统中去,从而得到度身定制的完整的风险管理系统。用户的安全登录也是一个重要的环节,为了避免诸如用程序等异常行为的操作来登入风险管理系统,就需要引入JAAS的机制来帮助开发用户登入的操作。与其他的同类系统相比,本文的研究工作主要有以下特点:1)本文所研究的风险管理系统是不同于其他集成在商业银行内部的风险管理系统,它是一个以B/S为架构,并且与上游和下游系统完全解耦的一个独立的系统。只需要对系统适当的进行配置,就可以与其他系统相结合使用。2)风险管理系统的表现层具有批量导入静态数据以及输出报表的功能。用户可以方便的通过excel文件将特定的数据批量地导入风险管理系统。用户也可以在风险管理系统的界面上查看报表,分析数据。3)风险管理系统具有定时清算风险值的功能,使得商业银行业务人员可以准确的判断当天的风险值,并通过系统评估出的风险值在线下进行额外的抵押品交易。4)风险管理系统具有分离业务本身的决策点和流程管理的功能。使得用户可以在一个统一的流程化的管理中进行各种不同业务的操作。