用SOA架构改进网上交易系统(1)

客户在完整的交易过程中需要经过分析、决策等行为,可以从多种渠道、多个系统获取交易所需的各种信息,对关注股票做相关的分析,然后执行买卖交易,之后对资产状况、盈亏状况、持仓股票分析后,做出获利或者止损的操作。由于证券公司的增值服务产品没有和客户实际的交易过程有机的结合,无法指导客户的交易行为,导致客户对于服务产品的价值度认识不高。

客户由于无法区分各个证券公司之间服务的差别,只能按照佣金费率的单一标准选择证券公司,对证券公司避免价格竞争、提供优质服务造成了极大的困难。

如何实现将交易过程涉及的交易、资讯、分析和增值产品等业务系统整合在一个平台上,集中地为客户提供服务;并提供客户经理多渠道的服务手段,全程为客户提供有针对性的服务;从而让客户认识到优质服务的价值,为优质服务买单,这对网上交易系统提出了一个新的挑战。

使用面向服务架构SOA可以改善重要信息的交付,而且能在成本、安全和部署风险均可接受的条件下使得数据在整个网上交易系统内共享。

管理不断增长的系统集合并整合向外提供服务是现在证券公司要面临的挑战。创建、集成和维护这些系统的代价越来越大,同时对系统用户的要求也在提高。面向服务架构为整个证券公司的系统资源重用与共享提供了系统设计和管理原则。SOA不要求对现有系统进行再造。通过SOA,现有流程可以与新功能结合构建一个服务库,其中的每个服务是解决方案的组成部分。使用那些与业务过程一直的共享服务,SOA在加强互操作性的同时减少了孤立系统间同步数据的需求。无论服务位于何处,它们都可以被用来创建超越部门的解决方案。

网上交易系统依赖一个或多个系统,支持客户特定的需求,比如:柜台、网站、数据中心、集中交易系统、在线客服、产品服务、短信平台等等,在拥有这些大量系统集合的场景下应用SOA更容易显示出它的优势。一个SOA环境可以使系统资产能被整个组织访问,并为现有孤立的系统功能提供了共享的可能。这意味着现有系统功能会因为它们打包成可共享服务而获得升值。下表显示了网上交易功能和相关应用的例子。

  网上交易系统 柜台 网站 数据中心 集中交易系统 在线客服 产品服务 短信平台
交易下单          
客户资料      
行情      
资讯            
帐户分析            
理财服务        
业务办理        

尽管这个表格没有包含一个功能或系统的完整列表,但是它展示了在一个典型网上交易系统中功能的冗余和整合需求。注:下图是理财账户平台(网上交易系统)的业务功能树。

SOA

SOA将一个服务定义为一个自包含、定义良好、可理解功能的独立工作单元。工作单元可以是一个整体流程,一个支持流程的功能,或是一个业务流程的一个步骤。通过SOA,服务可以直接支持业务流程,原因在于它们是作为一个系统解决方案被“发现”和编制的。那些跨系统、部门和组织使用的功能极有可能通过SOA提高重用性和被标准化。如果系统功能在系统间是冗余的,那么相应的业务流程有可能是关联的并且很可能表明该流程需要作为服务共享。

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a comment