数据交换平台软件产品开发项目可行性研究报告.docx
- 文档编号:24909406
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:49
- 大小:38.62KB
数据交换平台软件产品开发项目可行性研究报告.docx
《数据交换平台软件产品开发项目可行性研究报告.docx》由会员分享,可在线阅读,更多相关《数据交换平台软件产品开发项目可行性研究报告.docx(49页珍藏版)》请在冰豆网上搜索。
数据交换平台软件产品开发项目可行性研究报告
数据交换平台软件产品开发项目可行性研究报告
一
市
场
分
析
产
品
技
术
方
面
一、项目背景
目前,很多国内企业正逐步向国际化大型企业和国内联合企业方向发展。
企业的信息化已成为企业发展决策、企业管理的重要支柱。
社会的发展也要求国家政府机关高效地履行行政管理职能,而政府机关的信息化,是满足这种要求的必由之路。
随着信息化进程的不断发展,电子商务、ERP、CRM、网络办公系统被广泛应用。
基于服务器和客户端方式的二层结构,不能满足诸如不同硬件平台、不同网络环境、不同数据库之间的互操作,多种应用模式并存的需要。
事实证明,使用传统的B/S和C/S结构开发,造成了应用系统结构和功能过于复杂、开发周期过长,而且还会带来系统效率严重降低、应用开发无法满足实际需要、数据传输不可靠,数据加密无法完成等问题。
如何才能够解决上述问题呢?
伴随分布式应用的迅猛发展,使用或开发必要的中间件产品显然是最好的解决方法。
消息传输中间件是中间件领域中应用最广、销售量最大的一类中间件产品。
消息传输中间件为应用系统提供了可靠的消息通信手段,能够实现不同操作系统平台、数据库和硬件系统平台的数据通信。
从的市场分布来看,中间件的应用正在从电信、金融、电力、中石化、中石油等行业市场,不断扩展到交通行业铁路、航空、航运、公路等行业,以及政府行业的电子政务、公安、税务、工商、社会保障、民政等市场以及教育、企业市场,这些市场需求极大促进了消息中间件应用的发展。
2002年国内中间件市场的年销售额达到72500万元,预计2003年国内中间件市场将继续保持高增长率,这一高增长率的市场发展趋势将至少维持到2005年。
湘计立德信息技术有限公司根据多年在系统集成和软件开发方面积累的经验,在消息中间件领域提出了数据交换平台软件产品HIEP。
数据交换平台软件产品HIEP(HCCInformationExchangePlatform的缩写),是一个独立的软件产品。
该软件的功能是将数据从一台计算机传递到网络上的另外一台计算机上,而传递过程是高效的、自动化的,并且提供基于PKI原理的安全保障。
另外,该软件提供了灵活的软件接口,能够很好的为其它应用软件服务。
所有安装该软件的计算机设备,形成了一个提供网络化服务的层次,该层次就是数据交换平台,其实质是将网络问题本地化,这让用户感到使用网络服务,就像使用本地计算机一样简单。
HIEP实现消息中间件和交易中间件的主要功能,更适合于中国企业和政府的信息化工程实际状况。
HIEP软件产品的立项研发,符合了当前市场的需要,得到了国家相关政策的支持,它的成功必然带动软件的产业化,和促进中国软件行业的发展。
二、国内外主要厂家介绍
消息传输中间件产品已经广泛地应用在金融、邮电、交通、政府等数据传输频繁、交易量大的行业,目前开发消息传输中间件的厂商主要包括:
IBM、BEA、清华北美、东方通科技、中科国际等公司,产品主要有MQSeries、eLink、TH-MT、TongLink/Q、A2E-MQ等,所有产品均各具优势。
可以预见消息中间件是目前中间件技术的发展热点,如果把交易中间件看成是一类特殊的消息中间件的话,那么消息中间件在目前的市场上占据主导地位,而且发展势头迅猛。
消息中间件以其独特的优势为各种分布式应用的开发注入了强大动力,极大地推动了应用系统集成的发展。
国内中间件市场主要是BEA、IBM等国外厂商占主导地位,约占市场份额的65%,BEA目前在国内有近200家用户,包括国家外汇管理局、中国海关、中国邮政等。
北京湘计立德信息技术有限公司在过去的几年中,先后在政府、石化、税务等行业完成了数据交换和应用整合的系统集成项目,在市场上树立了良好的形象,并占有了相当大的市场份额。
这为今后数据交换平台软件产品HIEP的研发和产业化奠定了基础。
三、国内外该技术的发展情况、特点
针对不同用户的需求,各消息中间件软件主要在满足下述客户需求方面各有特色。
对于消息传输中间件而言,最重要的功能是及时提供可靠的消息通信手段。
为了能够完成消息的可靠传输,一般情况下,使用队列的方式进行消息管理,也就是说,通常在进行数据传输时,将数据按照用户定义的大小,拆分成若干消息放入消息队列,中间件可以按照同步或异步的通信方式发送或者接收消息。
在实际的操作过程中,为了保障消息可靠传输,经常使用诸如消息优先级、断点续传、可靠消息队列、内存队列等技术,有些产品还加入了流量控制、预建连接等功能。
在当前信息系统工程中,出于功能、安全性、可靠性等方面的考虑,大量使用路由器、交换机、防火墙的网络设备,或使用集群、双机热备份等网络技术,网络结构日趋复杂。
为了能够满足网络使用的要求,中间件产品通常可以采用多种方式进行部署,做到系统之间构筑一对一、一对多、多对一、多对多的树型网络结构,使系统配置和管理大为简化,同时也能满足系统数据传输的要求。
消息传输中间件的跨平台能力也是中间件的重要指标。
为满足异构平台的数据通信要求,消息传输均使用标准的IP包封装,因此中间件产品能做到真正跨平台的数据通信。
此外,消息传输中间件通常都提供丰富的API函数接口,可以支持标准C/C++、MicrosoftVisualC++、MicrosoftVisualBasic、Delphi、PowerBuilder、Java等开发语言,特别是对标准的C/C++和Java的支持,方便在不同应用平台的应用开发,同时实际上也增强了消息传输中间件的跨平台能力。
针对国内用户来说,提供一个方便的目录文件接口,会极大节省客户二次开发的工作量,也增加了应用整合的范围,降低了成本。
最后我们应该关注的是,消息传输中间件的安全性和可管理性。
对于消息传输中间件来说,应该具有基本的安全措施,包括完善的认证机制、数据加密和对异常情况的处理等。
可管理性主要指是否提供图形方式的日志、运行参数调整、实时监控等管理功能,这些都是评价一个消息传输中间件的重要指标。
四、项目开发的主要内容
数据交换平台软件项目的主要目标是HIEP软件产品开发工作和成果推广工作。
1.HIEP软件产品的开发工作
开发工作以提交软件HIEPV2.0为目标。
具体如下,
♦在对湘计立德过去几年在系统集成与数据交换项目中各种数据交换软件总结的基础上,确定需求、精心设计、认真编码、严格测试最终形成产品化的数据交换平台软件,以便更好地满足更多客户的需要,同时降低软件的维护成本;
♦重塑软件架构,以期在性能上的获得全面优化;
♦增加基于公钥基础设施PKI的身份认证的数据加密传输;
♦增加节点名字解析系统,使数据交换平台获得分布式管理功能和平台可扩展性;
♦增加有数据库支持的日志功能,使之能够满足大日志量和远程查询要求;
♦增加HIEP的UNIX版本;
2.HIEP软件产品的成果推广工作
全面地系统地进行市场策划,加大市场活动和销售的投入。
以便抓住机遇、规避风险,最大限度地实现HIEP的成果转化,为我国企业和政府的信息化建设作出更大的贡献。
具体如下,
♦组织产品鉴定和标准化工作;
♦组织项目技术实施队伍,做好产品售后支持培训;
♦组织营销队伍,做好产品销售培训和市场工作。
五、产品研发
湘计立德数据交换平台软件产品HIEP的产品研发的主要技术内容如下,
种类、功能、性能、用途、应用领域、关键技术
1.产品种类
数据交换平台软件产品UNIXServer版
数据交换平台软件产品UNIXClient版
数据交换平台软件产品WindowsServer版
数据交换平台软件产品WindowsClient版
2.功能
数据交换平台的构建与管理
♦HIEP允许用户依据业务需求灵活地表示节点(存储业务数据的主机)之间的数据流关系,并有效地完成数据的传输,从而形成能够满足业务需求的、平面或树状结构模式的数据交换平台。
♦数据交换平台具有可扩展性,通过HIEP的名字解析功能及数据自动复制技术实现平台扩展的分布式管理。
♦HIEP提供的系统应用功能实现了平台管理的自动化。
数据传输控制
♦数据可靠传输与断点续传HIEP可以将用户数据完整、准确、及时地从一个节点传递到远端的另一个节点。
对于用户应用来说,数据传输过程是异步的、自动的,不需要用户关心。
当因系统故障造成数据传输失败时,HIEP能够从传输失败点接续发送该文件而不是将整个文件重新发送,这将大大提高网络带宽的利用率以及传输效率。
♦灵活的转发控制和多点发送数据交换平台可以在各个节点上预先定义某类业务数据的流向,以及数据转发关系。
而处在某个节点上的用户可以从客户端向其他节点上的多个用户发送同一数据。
♦数据传输优先级HIEP能够按照用户预先对应用数据的分类和定义的优先级对用户数据的进行不同的传输操作。
♦数据加密与压缩用户数据在交予数据交换平台处理时,可选择HIEP提供的加密/解密、压缩/解压缩功能。
♦资源控制本软件的资源控制功能为用户提供了依据自己所拥有的硬件与网络资源定制传输平台传输效率的手段。
系统监控管理
HIEP提供一套完整的监控和管理手段,来保证系统的正常运行和数据传输功能的实现。
♦系统进程和任务队列的监控与管理
系统进程的监控包括查看进程是否正在运行、或是处于故障状态。
通过提交标准测试任务,检测系统进程是否正常工作。
当系统进程存在故障时,系统提供管理命令终止和重新启动系统核心进程。
任务队列的监控包括检查队列文件本身的状况和队列内容。
系统提供检查、修改任务项和删除无效任务的队列管理工具。
♦配置管理
通常情况下,HIEP在初始安装时完成节点的配置定义。
随着数据交换平台的网络应用逻辑关系上的变化,需要系统管理员更新本地节点的配置。
HIEP参数配置涉及到系统进程、平台网络逻辑关系、数据安全、日志和特殊应用等。
HIEP提供在系统进程不停止运行的情况下,更新系统配置,并使其生效的能力。
该功能满足了用户对7X24小时数据传输的需要。
日志记录
HIEP提供了完整的日志功能,包括日志信息的采集、查询,以及日志子系统的配置与管理。
♦日志信息采集
日志信息由系统进程自动产生,并保存到日志数据库中。
日志信息分为系统日志,数据传输日志和系统应用日志,用以记录系统的运行历史状态、数据传输的历史信息和系统应用程序执行的结果。
HIEP采用MySQL数据库软件存储和管理日志信息。
MySQL具有功能强、管理方便、运行速度快、可靠性高、安全保密性强,以及可在UNIX平台免费使用等优点。
♦日志查询
HIEP提供了对日志数据库内容进行分类查询的功能。
查询内容经格式化后在控制台上输出。
♦日志子系统的配置管理
HIEP提供了日志子系统的配置功能,以此控制日志信息采集、日志数据库的大小、备份等选项。
数据安全
为保证用户数据能安全可靠的传递到目的地,HIEP提供了一系列的安全措施,主要包括:
节点认证、用户认证和数据加密。
♦节点认证
通过数字签名实现节点身份的认证,只有通过节点身份认证的节点才能够在整个数据传输平台内传输数据,保证数据从合法的节点中发出并被合法的节点接收。
♦用户认证
系统采取最有效同时也是最简单的访问控制措施——利用口令技术的用户身份验证。
节点服务器记录用户每一次认证的时间,防止了非法用户的数据重传攻击。
♦数据加密传输
用户可以采用数据加密和数据压缩的方法以确保用户数据的安全性。
应用接口API
应用程序可以通过调用本系统提供的应用程序开发接口实现数据传输。
开发接口主要由C语言编写的若干基本函数组成。
函数接口简单易用。
3.HIEP软件的主要技术指标
♦HIEP系统中最大标准交换数据文件大小是2GB
♦HIEP系统的队列最大深度是40,000,000个
♦队列优先级数目128
♦数据类型65535种
♦传输日志最大记录数是40,000,000
♦系统日志最大记录数是60,000,000
♦数据加密采用64位3DES加密
♦密钥采用1024位RAS加密。
4.关键技术
HIEP的开发将采用如下关键技术,
♦可靠数据传输
采用Socket编程,以STREAM方式建立可靠的网络连接,为数据传输提供保障。
同时,通过有效的断点记录机制,保障数据传输不重复,不丢失,从而达到有效利用带宽的目的。
♦高效任务队列
运用数据结构设计的基本原理实现高效而且可靠的队列,从而保证主机对大量数据传输任务的吞吐,并在灾难错误发生时,保证数据传输任务不会丢失。
♦多线程编程
采用Pthread标准实现的多任务处理机制,可以充分平衡和利用主机和网络资源,使HIEP软件充分满足关键业务的要求。
♦日志
HIEP软件的日志子系统采用MySQL数据库作为日志信息的存储管理,从而使日志信息容量增加,访问速度加快。
MySQL是一个可用于各种流行操作系统平台,具有客户机/服务器体系结构的分布式的关系型数据库管理系统。
MySQL具有功能强、使用简单、管理方便、运行速度快、可靠性高、安全保密性强等优点。
而且,还可以利用许多语言编写访问MySQL数据库的程序。
MySQL已经被实际应用在内容数百万笔资料,且大小超过100GB的数据库上。
是一个可靠、高效的系统。
♦高安全设计
HIEP软件采用公钥基础设施PKI技术,利用OpenSSL提供的函数库实现主机身份认证和数据加密,并通过HIEP软件自身提供的数据复制功能,完整实现CA认证系统的流程,使HIEP软件成为一个高安全产品。
♦名字解析与平台扩展性
HIEP软件以域名解析为基本模型,实现主机节点名字解析功能。
它使用户可对数据交换平台进行分布式的管理,并增强数据交换平台的扩展性。
♦数据压缩技术
采用Zlib数据压缩标准及函数库提供的数据无损压缩技术,实现用户数据文件的压缩与解压缩操作。
数据压缩将有效利用网络带宽,提高数据传输效率。
5.应用领域
HIEP软件产品是针对政府、企业的信息化过程中所要求的数据整合和应用整合需求而设计的,因此,具有广泛的适应性。
在以往使用过该软件的行业中,如公安、外交、石化、商业、税务等,以及在金融、电信等领域,都具有良好的市场前景。
HIEP软件产品能够很好地在如下环境中发挥特长,
♦对分布在不同地域的、运行在不同平台的、用不同开发工具实现的用户应用系统的整合;
♦异构网络上进行相互之间数据交换;
♦用户各个应用系统之间,因数据库类型各异,开发、运行环境各异,网络系统通讯协议各异导致的“信息孤岛”问题的解决;
♦用户数据传输的效率和安全性要求高的用户系统。
♦为将来新的应用系统实现“数据库无关性”、“操作系统无关性”、“网络协议无关性”的数据交换和异构数据库访问功能提供平台基础。
6.技术路线
HIEP软件产品的研发,拟通过加强对国内外同类产品的消化吸收、加强对市场客户需求的分析、加强对各种基础理论和先进技术的跟踪、加强对实现方法的研究,以自主开发的方式,最终向市场提供具有自主知识产权的软件产品。
六、重点解决的问题
1.在软件产品方面重点解决
♦修改软件架构、提高软件性能及稳定性,以适应企业级的要求;
♦增加安全设计,包括主机身份认证和数据加密;
♦增加节点名字解析系统,增强数据交换平台的扩展性;
♦增加有数据库支持的日志功能,使之能够满足大日志量和远程查询要求。
2.在项目管理方面重点解决
♦在继续贯彻ISO9000管理体系要求和软件工程等相关规范要求的基础上,强化开发组织机构的建设。
在目前HIEP软件研发项目组的基础上,建立项目研发中心,并由若干专业技术组构成,包括总体设计组、网络开发组、网络安全技术组、数据库开发组,以及各操作系统移植小组;
♦组建测试中心,搭建相应测试环境、招聘和培训测试技术人员、购置测试软件。
3.在产品产业化方面重点解决
♦产品的市场推广,建立销售服务网点;
♦建立应用培训中心;
♦完善现有的技术支持服务中心。
二
项
目
现
有
条
件
分
析
一、公司简况
1.公司性质
北京湘计立德信息技术有限公司,是注册于北京市中关村科技园区、经北京市科委认定的高新技术企业,湘计立德成立于一九九八年五月十八日,注册资本3000万元人民币。
湘计立德致力于推进政府和企业信息化建设,关注并竭力协助客户挖掘和提升其信息及信息系统的价值。
湘计立德以客户为中心,建立了严格的质量管理体系,通过了ISO9000认证,具备了持续为客户提供最先进、优质、适用、简洁的解决方案、软硬件产品和技术服务的能力。
湘计立德是一个长期从事软件开发、信息化服务的IT企业。
在为公安、外交、银行、大型企业等用户的信息化工程项目的开发、服务过程中,密切跟踪信息化新技术、新理论,特别是在开发、实施HIEP的过程中,积累了大量、丰富的经验和人才,已经具备了开发全新功能的HIEP软件产品的能力。
二、产品的专业方向及成果
HIEP软件作为一类特殊的中间件产品,为应用系统提供数据整合的平台。
其专业方向在于以下几个方面,
♦网络软件应用,包括Socket编程,确定网络会话协议、节点名字解析等网络应用;
♦数据处理,包括数据压缩、校验,以及制定网络数据传输的标准格式;
♦数据安全,包括身份认证、数据加密;
♦数据库,包括日志数据库应用和日志备份。
此外,对操作系统和应用系统的研究,也是HIEP软件的重要目标。
HIEP软件自1999年11月开始立项开发,于2000年3月完成HIEPV1.0的开发,2001年6月到2002年7月完成了系统的优化。
在经历了公安部若干个项目,包括深圳边检总站集成项目、公安部出境管理局CFIC二期项目、罗湖口岸改造工程系统项目、全国进口机动车计算机核查系统,以及外交部全球文传系统、中国石化公司财务数据传输系统等项目的成功实施和实际应用考验之后,HIEPV1.0版本于2001年3月5日完成了国家版权局计算机软件著作权登记证书。
三、资质认证
1.高新技术企业资质
2000年10月26日,公司通过北京市新技术产业开发区的新技术企业认证
2.系统集成二级资质
2002年9月12日,公司通过信息产业部颁发的计算机信息系统集成二级资质证书。
3.ISO9001企业认证
2001年7月30日,公司获得北京中设质量认证中心颁发的质量管理体系认证证书。
4.保密资质
2002年12月31日,公司获得国家保密局颁发的涉及国家秘密的计算机系统集成资质证书。
四、经济指标(何军)
企业主要经济指标
五、本项目已经具备的条件
1.产品的成熟程度
HIEP软件自1999年11月开始立项开发,于2000年3月完成HIEPV1.0的开发,2001年6月到2002年7月完成了系统的优化。
在经历了公安部若干个项目,包括深圳边检总站集成项目、公安部出境管理局CFIC二期项目、罗湖口岸改造工程系统项目、全国进口机动车计算机核查系统,以及外交部全球文传系统、中国石化公司财务数据传输系统等项目的成功实施和实际应用考验之后,HIEPV1.0版本于2001年3月5日完成了国家版权局计算机软件著作权登记证书。
目前,该软件产品在变化的市场需求要求下,需要做如下更新,包括,
♦为满足企业级关键业务的要求,提高软件的性能以及稳定性;
♦为满足网络数据传输安全的需要,软件应能够对主机身份进行验证和数据加密;
♦为满足数据交换平台分布式管理和易扩展的要求,增加主机名字解析功能;
♦为满足大日志量的存储查询要求,增加日志信息的数据库管理。
2.开发机构
北京湘计立德信息技术有限公司具有自己独立的软件研发中心,内设有总体组、项目管理组、测试组、文档组,以及各专业项目组。
软件开发遵从严格的规范和流程,并符合ISO9000标准和软件工程相关要求。
目前,公司需要在软件产品标准化过程方面加大力度,强化过程管理,包括规范软件开发过程、规范软件开发文档、并制定相应软件开发流程等等,并注意吸取国外软件开发经验,最终,使产品质量得到有力保障。
此外,针对本项目的人员要求,项目组织结构调整是必要的,包括按软件功能和专业,设置开发小组。
3.投资额度
为实现本项目的目标,所需要投入的总金额2600万元。
目前,已投入资金900万元。
4.应用情况
由于HIEP采用的先进技术,紧贴市场用户需求功能、优越性能等,已经在全国获得了许多成功案例,并获得了用户的一致好评。
这些案例中既有应用于全国范围的项目,也有全世界范围的项目,既有特大型生产企业,也有商业企业。
例如:
♦公安部:
全国进口车核查信息系统;
♦公安部:
全国出入境管理信息系统;
♦公安部:
全国金盾工程应用支撑平台/公共数据交换系统;
♦公安部:
罗湖口岸改造工程系统项目
♦外交部:
外交文件全球传输系统;
♦外交部:
外交部专用电子邮件系统二期工程
♦中国石化:
集团全国财务数据交换系统;
♦中国百盛:
全国业务数据整合系统。
除了在已有的行业,继续扩大HIEP软件产品的影响和市场范围,未来在金融、电信,以及教育领域也会有很大的市场潜力。
5.工程技术力量及管理水平
根据HIEP项目要求,下述人才是必需的,
♦软件研发人员,要求对政府、金融企业、商业企业、生产企业等的计算机应用、网络系统,以及业务有深入的了解的人才;对局域网、广域网、Internet等网络相关的通讯协议、通讯软件开发等有丰富经验和充足的人才;对各种操作系统、数据库系统、各种应用开发平台有丰富经验的人才;对各种软件开发新技术、信息化前沿技术(如软件中间件技术)有深入了解和应用经验的人才。
♦技术服务人员,要求对广域网、局域网有深入了解,对Windows和Unix操作系统熟练使用和正确配置,能够理解客户用户环境和需求,能够提出适合客户要求的解决方案,以及正确使用和配置数据交换平台软件的人才。
♦市场营销人员,要求对计算机知识有一定了解,包括网络知识、操作系统知识、软件知识,对客户应用需求具有分析、概括和总结能力;要求具备能够建立良好客户关系的人才。
三
投
资
分
析
一、投资规模
1.总投资
项目总投资为2600万元,其中,固定资产投资1200万元,流动资金1400万元。
2.投资依据
根据项目各阶段的投入需要,资金使用计划如下。
♦产品开发投入1640万元,其中包括,
设计费:
300万元
引进样品费:
40万元
协作费:
100万元
开发机构:
800万元
测试中心:
400万元
♦软件产业化投入960万元,其中包括,
建立产品推广应用体系:
660元
培训中心:
300万元
二、资金来源
HIEP已经完成开发投资900万元。
预计在软件产品研发、维护、市场销售方面投资1700万元。
资金供应渠道为:
企业自筹1180万元,申请生产发展基金520万元,方式为无偿资助方式。
三、投资计划
1.HIEP已经完成投资
HIEP直接固定资产投入主要是计算机设备等(见表2)。
间接投资包括供全公司用的计算机服务器设备、网络系统设备、公司房产等。
间接和直接固定资产投资的折旧费已经计入开发成本。
已完成开发投入见下表。
表1HIEP开发投入表
序号
项目
单位
数量
合计(万元)
1
需求分析
人月
39
80
2
系统设计
人月
90
182
3
系统实现
人月
140
280
4
系统测试
人月
110
224
5
差旅费
人次
36
12
6
资料、培训费
25
7
其他费用
22
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 交换 平台 软件产品 开发 项目 可行性研究 报告