首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Murex 快速风险分析引擎(2)

Murex 快速风险分析引擎(2)

Murex 与                IBM Spectrum Symphony 的集成原理和工作模式Murex 作为世界金融商品交易管理及风险管理的领导厂商,其主要产品 MX.3                是为全球交易、风险管理和资料处理量身定做的金融工具,不论您的业务是包含高交易量还是具有复杂的结构,您都会发现 MX. 3                可以满足您的需要。Murex                为多种资产类别的金融交易提供金融软件交付集成的跨资产解决方案。金融服务企业希望通过运行更多并发场景、支持更多用户、更快速的运算来最大化 Murex                的价值,这一切将通过与 Symphony 的集成得以实现,Symphony 是高并发运算的引擎,对于上层应用完全透明。Murex 与                Symphony 的集成将提高应用的运算速度,加速 Murex                的风险分析,最终使金融投资者获得及时准确的数据,提高投资决策的正确性和准确性,使金融机构获得更高的收益。
Murex                拥有无与伦比的产品覆盖范围和在每个资产类别中的领先功能,支持利率、外汇、股票、信贷和大宗商品工具的整个交易、风险管理和处理生命周期。该应用程序提供了卓越的能力和灵活性,从大量交易到奇异的产品结构。
对 Murex 来说,并行计算的速度对于支持日益复杂的金融分析及其不断增加的应用非常重要。金融分析需要一个简单通用的 API                来优化并行计算的效率。这些分析必须有一个单独的实现,而且透明地与主要的并行计算平台一起工作,以避免多次,高成本和复杂的维护工作。
Murex 的系统架构下面先介绍一下 Murex 软件的系统架构以及 Murex 和 Symphony 如何集成。
图 2. Murex                    系统概览Murex 的系统结构主要有 3 个层次:
  • Client Tier 通过压缩的增量消息与应用层程序进行通信。它提供了访问整个应用程序功能的入口。
  • Application tier 遵循面向服务的原则,是基于业务层、序列层、中间件层 3 个不同的层次。
    • Business Layer 公开业务引擎包括定价任务、风险任务、会计任务、交易生命周期任务、清算任务等。
    • Sequencing Layer 是一组服务,处理系统中任务之间的对象的序列化。
    • Middleware Layer                            负责服务生命周期。它由一个带远程的服务目录组成,能够根据要求启动和停止服务的代理商具有无状态服务的负载平衡机制。
  • Persistence Tier 专注于所有业务对象的交易存储。它构建在标准的关系数据库上:包括 SybaseASE 和 Oracle                    数据库。Persistence Tier 部署在两个单独的服务器上,以实现可伸缩性和故障转移。每个节点托管不同的数据库:
    • Financial Database 托管所有 MX.3 业务对象的数据模型。
    • Datamart Database 是一个"客户定义"数据库,用于报告和批量接口活动。
图 3. Murex                    和 Symphony 集成逻辑示意图
Murex 和 Symphony 进行集成的主要考虑:
  • Murex 是金融类管理软件,相比于其他的企业级应用系统需要更高更快的计算能力。
  • 越来越多的金融类客户选择 Murex 来进行风险分析和风险预测。
  • Symphony 是面向服务体系结构应用计算的平台,是并行计算的专家,提供了强大的并行计算能力、资源调度及资源管理能力。
  • 两者的集成可以显著提高 Murex                    的风险计算速度和计算能力,使客户可以更快的得到风险分析计算的结果,为金融投资提供更快速、更及时的数据作为决策依据。
  • 通过集成可以运行更高保真度的模拟预交易,以更准确地量化风险。
  • 通过快速和准确的运算结果确保交易遵守法规并避免过多的财务储备。
  • 通过对 LOB 和资产类别的风险敞口的准确计算,提高盈利能力并更好地管理风险。
Murex 开发了一套通用的应用程序接口(MxGrid Interface)用来和 Symphony 产品进行集成。MxGrid Interface                和 Symphony 的交互对于分析集成专家是隐藏的,因此他们的程序具有独立性和可移植性,MxGrid 提供了一个到 Symphony                的驱动,这使依赖 MxGrid 进行计算服务的分析程序能够与领先的并行计算平台协同工作。MACS(Murex Analytics)财务模块依靠                MxGrid 提供集中并行化风险计算。所有的 MACS 模块都适合并行化,与 Symphony 的集成可以极大的提高并行计算的能力。
Murex 的客户,从小型金融机构到领先的地区和全球金融机构,都可以通过 Murex Flex 将专有的第三方金融分析集成到 Murex                平台,这些扩展依赖于 MxGrid API 来并行化它们的计算。反过来,MxGrid 引擎透明地与 Symphony                交互,以提供并行计算服务。
Murex 与 Symphony 集成的优势在于:
快速结果和竞争优势:Murex 抽象了并行计算 API 的固有复杂性,为分析集成人员提供了一个通用的、简单的                API,以便快速投入市场。使用 Symphony 作为并行计算的平台,可以使原有的应用程序任务运行时间减少大概 80%。Symphony                集群可以支持超过 20000 个 CPU,使服务器和集群资源的利用率达到 97%,并且拥有高可用的基础架构。
可伸缩,可靠的基础设施:当客户使用云上的 Murex 和 Symphony 时,Symphony                帮助构建了一个高度可伸缩、可靠的并行计算基础设施,这个过程可以很容易地扩展到其他应用程序。然后,整个集群可以充当一个虚拟化的内部云计算环境,不仅可以降低                SOA 应用程序的计算成本,还可以降低其他应用程序的成本。
基于策略的资源分配:Symphony 是一个可扩展的企业级计算平台的软件层,平台 EGO                模块提供了一个虚拟的资源池,为多个应用程序或用户组提供资源服务,并为应用程序编排基于需求和策略的资源分配。有了 EGO                的强大功能,您的共享计算基础设施可以运行其他应用程序,并进一步提高经济规模,不用关心应用程序本身是否支持并行计算的。
返回列表