为了克服现在的REST开发框架仍需在服务器端进行大量编程、开发难度较大的不足,本发明提供了一种面向REST架构风格的服务快速开发方法。采用了一种REST-AnGo模型来达到服务器端REST开发轻量级编程,甚至零编程的目的。REST-AnGo模型基于多Agent技术,采用R-WRDL语言来描述用户需求,通过Mapping Tree来实现REST资源的映射,并进行系统实现。该方法能在较大程度上提高REST服务的开发效率,降低开发难度,并保障客户端独立性,客户端只需按照REST架构风格来发送服务请求即可。
一种面向REST架构风格的Web服务快速开发方法,包括以下步骤:第一步、建立一个基于REST‑AnGo的模型,分为视图层、控制层和组件层;第二步、基于所述的模型提出Web服务快速开发方法,过程如下:步骤2.1:将拥有基本功能的元Agent注册到Agent Cluster中,或者将已经废弃的元Agent从Agent Cluster中注销;步骤2.2:采用惰性加载机制加载配置信息;步骤2.3:加载完成后,将配置文件中的需求信息装载;步骤2.4:通过Mapping Tree来实现REST资源的映射,并进行系统实现。本发明能在较大程度上提高REST服务的开发效率,降低开发难度,并保障客户端独立性。
江工业大学是东部沿海地区第一所省部共建高校、首批国家“高等学校创新能力提升计划”(2011计划)协同创新中心牵头高校和浙江省首批重点建设高校,坐落于中国历史文化名城、风景旅游胜地杭州。学校坚持立德树人根本任务,以拔尖创新人才为引领、高级应用型人才为主体、复合型人才为特色,大力培养德智体美劳全面发展,富有家国情怀、国际视野、创新精神和实践能力的行业精英和领军人才。
评价单位:- (-)
评价时间:2024-10-28
综合评价
技术转让,许可,合作所需资金需双方协商,此项技术想尽快落地,希望具备此项技术研发的技术方,能够尽快承接此项目。。
查看更多>