基于PHP和Webserivce的 信息发布平台

基于PHP和Webserivce的 信息发布平台

ID:8405659

大小:436.50 KB

页数:13页

时间:2018-03-20

基于PHP和Webserivce的 信息发布平台_第1页
基于PHP和Webserivce的 信息发布平台_第2页
基于PHP和Webserivce的 信息发布平台_第3页
基于PHP和Webserivce的 信息发布平台_第4页
基于PHP和Webserivce的 信息发布平台_第5页
资源描述:

《基于PHP和Webserivce的 信息发布平台》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于PHP和Webserivce的信息发布平台Ji,Kaifan,Wang,Feng,Liu,Qing云南省计算机技术应用重点实验室Platform2Sunfire3800s eachhas8CPUs,4GMemory,1TRaidOS:Solaris10Software:1)Java2)Mysql3)PHPTopologyDBFitsWebServerBatchProcessServerMailServer所有的FITS文件,以文件方式保存在服务器中;DB中只存放了供查询的相关参数信息,以提供检索效率;批处理服务器采用轮询方式,查看DB中的内容,决定是否启动批处理过程;批

2、处理结果通过SMTP发出。查询支持方式提供以下3种检索方式和相应的光谱fits头关键词1)Ra,decRAOBJ=2.41048100000000E+02/RA(deg)ofobjectDECOBJ=3.45343160000000E+01/DEC(deg)ofobject2)5-partSDSS(run-rerun-camcol-field-objID)OBJID='396540573338'/runreruncamcolfieldobjID3)Plate-MJD-FiberMJD=53142/MJDofobservationPLATEID=1418/PlateIdFIB

3、ERID=577/fiberIDDemoInterface实现1.所有的数据归算由USTC完成;2.以FITS方式提供3.查询条件所需数据,已经转入MySql,经课题组多次尝试,基于HASH表的文本检索的效率还不如MySql,最终放弃了自行实现的检索方式。实现方式以MySQL为数据平台;PHP为脚本,没有使用JAVA,主要考虑是验证开发,PHP开发效率高;工具:DelphiforPHP单检索直接给出结果,其中:在PHP中,以直接查询,获得FITS文件,以文件方式打开FITS,读出拟合数据,采用GD绘图Batchprocess单个查询非常简单,基于PHP+MYSQL的实现有极

4、高的效率.问题:批处理方式:暂时还没有实现科学工作流,在这方面开展了部分工作;当前的批处理实现1.以http上传文件,格式采用纯文本,暂时只支持按星号检索,文件格式为每行一个星号.在提交表单时,需要提交一个MailAddress,2.在上传后,后台表单程序先产生taskid,存入t_taskid,然后读出每个需查询星号,以星号+taskid存入数据库表t_task.3.一个运行于后台的进程,以轮询的方式,随时监测t_taskid表,有新记录产生就开始一次批处理.在处理完成后,再进行下一个批处理.效率会低一些,但一定不会导致高负载.在处理完成后,生成text文件和Gif文件,

5、利用打包后发出,也可采用zip,调用SMTP协议发出邮件.当前无法判断邮件是否成功.基于webservice的接口实现正在完成,提供xmlrpc和soap两种方式的webservice调用.进度12月完成系统设计;12月后提供公测,预计域名:astro.kmust.edu.cn

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

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

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