- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于有状态Web服务的体检人数控制中间件研究与实现
摘 要: WSRF和WSN的Web服务规范,给解决有状态的Web服务问题提供了新的方法。介绍了体检人数控制中间件的背景及需求,然后基于有状态的Web服务设计了体检人数控制中间件SOA框架,并对其有状态的资源封装方法和状态资源改变时的消息通知机制等关键技术进行详细的阐述,最后通过Globus Toolkit 4.0??现了中间件,在体检预约平台上取得了良好的应用效果。
关键词: Web服务资源框架; Web服务通知; 体检; 中间件
中图分类号:TP399 文献标志码:A 文章编号:1006-8228(2017)04-25-04
Abstract: The framework of WSRF(Web Services Resource Framework)and WSN(Web Services Notification)provides the Web service with the stateful resource. In this paper, the physical examination control middleware is presented and the stateful Web service is introduced to the middleware framework. The stateful resource encapsulation method and the notification mechanism are subscribed. The middleware is implemented by GT4 (Globus Toolkit 4.0), and the application in the physical examination system shows that the middleware is applicable.
Key words: WSRF; Web Services Notification; physical examination; middlewar
0 引言
基于HTTP的传统Web服务是不包含服务本身的状态信息。Web服务的客户端根据WSDL描述,一次性调用Web服务让其执行并得到返回结果,完成Web服务执行的过程。但在实际的业务流程中,例如体检预约平台中的人数控制服务,都是需要有状态信息的Web服务。业务上对有状态服务的需求,对传统Web程序的复杂性和稳定性都提出的挑战。网格和Web服务的结合,WSRF和WSN的Web服务规范,给解决有状态的Web服务的问题提供了新方法。
本文主要介绍体检人数控制中间件的背景和需求;介绍基于有状态资源服务的中间件框架;给出中间件框架中有状态资源封装和消息通知机制的实现;阐述了利用GT4对系统关键部分的实现;最后总结并作出展望。
1 体检人数控制中间件
体检预约平台主要为各大体检中心提供平台入驻、线上预约和个性化体检功能,帮助体检中心从传统的体检走向互联网体检。
体检预约平台为体检中心实现一个非常重要的功能就是人数控制。传统的体检中心都是体检人到现场才会登记体检,无法预测和控制今天会来多少客户体检,很容易造成体检中心资源浪费或超负荷运转。通过体检平台预约则可以让体检中心自己实现名额的限制,名额用完了用户便无法进行在线下单预约体检,有效提高了体检中心资源的利用率。此外,体检预约平台还会为第三方健康管理中心提供体检中心剩余名额信息,有效拓展了传统体检中心检前运营的能力。
体检预约平台基于SOA架构,主要通过Web Service实现,而体检人数控制中间件是体检预约平台对体检中心人数控制的一个核心中间件。要求其既能够很好的控制体检中心的体检名额,又能够同步为第三方健康管理中心提供名额信息。
2 体检人数控制中间件架构
基于体检预约平台现有体系架构和对人数控制中间件的需求,我们设计了基于SOA的有状态的Web服务框架。主要有三层构成:最底层的体检中心名额资源层、中间状态服务管理层和顶层的人数控制门户API及短信订阅功能。
2.1 有状态资源层
传统的Web服务是无状态信息的。在有状态服务的管理中,我们将“状态”本身也看成是实体,也就是资源的一种,而Web服务则可以对应多种状态的资源。当每次调用Web服务的时候,就可以找到特定状态的资源,从而对其保存的状态信息进行操作。资源可以有不同的状态信息,而一个Web服务可以对应多个资源。把状态作为有状态资源来建模并且通过一个隐含的资源模式使Web服务之间的关系规范化。
2.2 服务管理层
服务管理层有三部分构成:We
您可能关注的文档
最近下载
- 《2和5的倍数的特征》省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 甜梦口服液与丁螺环酮治疗广泛性焦虑症的疗效对比.PDF VIP
- 在编护士考试题目及答案.doc VIP
- 浙江省温州市龙湾区、瑞安联考2024-2025学年九年级上学期期末社会法治试题(含答案).docx VIP
- (完整)辅警招聘考试题题库(含参考答案).docx VIP
- 输电线路通道巡视施工方案.docx VIP
- GB∕T 32892-2016 光伏发电系统模型及参数测试规程.pdf
- 2025年中国空间机器人行业市场前瞻与投资战略规划分析报告.docx
- 2025抗战胜利80周年抗战精神班会ppt课件(优质ppt).pptx VIP
- 肝癌超声课件.ppt VIP
文档评论(0)