论文部分内容阅读
网上证券交易是投资者利用因特网取得证券经纪商提供的委托下单服务、证券即时报价以及投资咨询服务实现实时证券交易的新型证券业务委托手段。因其相对于传统委托手段具有不受地域限制,成本低,使用更为方便等诸多优势,最近几年得到了蓬勃发展。通过这种委托手段完成的业务量平均每年增长20%,这种发展势头目前还在延续。网上证券交易将来必定会成为证券经纪商的主要业务手段。 因此研究如何实现一套具有高安全性、可靠高效、大容量的网上证券交易系统的解决方案,具有实际应用价值。此外,网上证券交易系统的技术涵盖面相当广泛,如各种组网技术,网络安全技术,服务器负载均衡技术,还有各种硬件和操作系统的技术等,这些技术在实施其他各种信息技术的应用项目,例如各种电子商务项目的过程中也被广泛采用,因此具有较广的参考价值。 在本课题的研究过程中,作者对各种技术方案进行了比较,权衡,改进和筛选。所设计的解决方案中,通过数字证书技术实现交易双方的身份认证,对交易数据进行数据签名防止数据在传输过程中被修改,并对传输的数据进行高强度加密,防止交易数据被非法访问;网络设计中不仅使用了专业防火墙,而且采用了硬件隔离技术来增强交易网络的安全性;采用多交易中心网络结构模式,整个系统的服务器分布在全国不同地区的多个IDC机房里,提高了系统的网络可靠性。 作者在分析现有的多种服务器负载均衡技术的基础上,创新地设计了一种使用客户端和服务端协同工作的软件负载均衡方案,该解决方案中实现了应用层的故障检测功能,能同时解决广域分布式负载均衡,服务器的动态容错,服务器的位置透明性,服务器数量增减透明性,也使得系统具备了线性扩展的能力。 作者不仅通过研究新的负载均衡方案来达到增加系统容量的目的,同时也研究了提高单机服务器应用程序效率的办法,如采用事件驱动的体系结构,对并发的软件体系结构进行归类分析,选用重叠操作的并发软件体系结构,利用操作系统的并发系统服务,定界锁技术以及线程安全的接口技术等来开发服务器应用软件。 在本课题中,作者还进行了较为详尽的系统设计,包括总体设计,负载均衡子系统的设计,模块功能的设计,安全和认证体系的实现,数据传递加解密流程设计,交易委托处理流程,账户信息查询流程,行情和资讯采集流程,行情和资讯浏览流程等业务流程的设计,以及网络拓扑结构的设计,并对系统服务器硬件和操作系统平台进行了权衡和选择,确定了部分网络设备的选型。