中交计算服务方案.doc

中交计算服务方案.doc

ID:56190851

大小:492.50 KB

页数:12页

时间:2020-03-19

中交计算服务方案.doc_第1页
中交计算服务方案.doc_第2页
中交计算服务方案.doc_第3页
中交计算服务方案.doc_第4页
中交计算服务方案.doc_第5页
资源描述:

《中交计算服务方案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中交远程设计系统方案2009年10月Copyright©2009zealforge.Inc.1999861@qq.comformoreinformation.文档修订历史操作操作者说明版本1.0创建张洪海创建。2009-10-20o中交远程设计系统方案目录0文档说明31需求概述31」需求调研总结31.2需要双方明确的其他问题42可剪裁的完全方案43初步设计说明63.1概述63.2计算屮心月艮务CalculateServiceCenter63.3认证月艮务AAservice73.4授权服务AAservice83.5客户服务器ClientPortal84其他可彳亍方案94」可选方案A

2、94.2可选方案B95方案对比106发进度117实施过程说明118总结11中交远程设计系统方案0文档说明本文档采用了两种图说明问题:方案图和设计图。因为需求调研的问题,都没有做的足够详细。其屮,设计图仅表达了设计思路,设计图屮的元索名称如果后缀为service,表示该接口实现为webserviceo而方案图中:•忽略了防火墙的设置;•忽略了可能的节点间同步关系;•权限认证相关关系表达了请求到达的逻辑次序;•所有方案均假设“一号通”认证接口位于广域网上。木文总结了前期调研形成的客户需求(方案级别),提出了双方尚未明确的其他问题。在尚未获得客户详细需求的前提下,木文形成了几种可行方案

3、及概念设计,并给出了方案对比。木文档是进一步调研的基础材料,以期进一步明确客户需求,形成双方认可的最终方案。本文档的当前版本主要面向甲方熟悉技术的相关人员。1需求概述甲方将要实现的远稈设计系统是极具应用价值的企业级计算程序管理平台,上线后,将可为多种客户实现计算服务,实现很高的经济效益与社会效益。无论平台规模的大小和所采用的具体技术,木系统实现过程中存在着相当的难度和复杂度。主要在于,要论证、设计、实现、实施、管理木系统,要求相关人员必须:1.既熟悉计算程序又熟悉企业级系统的工作原理与实现;2.既要考虑系统的功能性需求,乂要考虑系统的非功能性需求(NFR、QS);3.既要熟悉桌血

4、系统的计算技术,又要熟悉web系统的软件技术(C++、com很少应用到企业级系统上);4.既要懂技术,还要懂制度。因为一次调研不可能充分,乙方依照调研的结果及乙方在多个企业级计算平台上的开发、实施经验,在方案层面上总结了客户需求,如1」节所述。1.1需求调研总结经前期调研,明确了甲方的总体需求是:在实现分布式认证授权的情况下,实现数值计算服务。主要功能需求如下:1.将公司内部已有的多种形式(dll,exe,webservice)的数值计算稈序实现多种数值计算程序的管理。2.系统内存在多种角色的终端用户,这些用户对于不同的计算稈序有不同的访问权限。3.系统内的各种服务器和客户端有可

5、能部署在局域网上,也可能部署在广域网上。4.系统存在CS、BS两种客户端,因而对应存在两种客户服务器。5.对于CS类型的客户服务器、客户端的实现,甲方有明确的实现要求(.netWebservice+DLL)。6.认证服务必须通过已有系统的一号通解决。7.系统应具备良好的扩展性和可集成性。特别的,客户服务器有可能被部署成集群。通过前期调研,乙方已经可以形成几种方案供甲方选择。但为了选择最优方案,还需明确1.2节所述的问题。1.2需要双方明确的其他问题影响系统方案设计,而前期询未明确的问题如下:1.关于甲方已有的计算程序:•计算程序是否线程安全的;•计算程序间是否存在调用关系;•如何

6、确保计算程序无论是正确返冋还是发生了备种异常,都可保证服务器的稳定;•计算稈序接受何种形式的输入输出,基于字符流还是字节流;•甲方已经存在的计算管理模块DLL的调用规则和功能。2.因为系统可被部署在广域网上,所以,关于安全性还需明确以下问题:•甲方是否已经安装了防火墙及相关的拓扑结构;•甲方“一号通”认证系统提供何种接口及接口功能;•授权服务部署的位置、实现方式;•在何种节点间添加何种其他的安全机制:TLS,SSL、WS-Eo3.客户服务器、客户端程序、中心服务器、认证与授权服务器各个接I」间存在依赖关系,就乙方的T•作任务而言,要受到那些约束,比如说,具体技术,具体部署平台等。

7、4.何种跨域节点间要实现同步。5.何种跨域节点间要实现热备。第2、3、4、5条屮所涉问题在以下给出的方案屮有所讨论。下文首先讨论了一个扩展性、可集成性、伸缩性较高好、可剪裁的、考虑相对完全的方案,而后给岀了备个节点的设计思路。Z后,又给出了两个剪裁后的方案,各个方案屮主要节点实现方式是一致的。在计算服务屮心屮,存在一个计算稈序调用模块,甲方目前的建议是以DLL实现。建议甲方充分考虑木节节中的第一条问题。除木节Z外,本文档所述的任何内容都没有涉及到此模块。2可剪裁的完全方案木方案考

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。