【技术实现步骤摘要】
本专利技术涉及web服务的应用程序定制方法,特别涉及。
技术介绍
互联网包含了庞大的信息资源,其中包括两类有价值的信息资源类型静态信息,如新闻咨询;动态信息,即基于表单控件的动态HTML页面。通常这些信息资源分散在不同的HTML页面中,在应用系统中不易集成,导致资源利用率较低。此外,互联网上的信息资源对用户往往只是部分有效,如何根据需要对信息进行筛选整合,这个问题也引起了广泛关注。随着互联网技术的快速发展,Web services作为建立可交互操作的分布式应用程序的新平台被广泛尝试。由于互联网上基于web services的个人应用数量不多,大多情况下web services只是作为SOA的实现方式被用于消除企业系统之间的差异。但利用web服务不仅能满足企业级应用的需要,对于互联网信息资源整合也提供了一种新思路。数据挖掘领域对Web信息抽取已经有了深入的研究,抽取的表现形式为封装器。封装器特指能从Web站点中自动抽取信息并转化为结构化数据的一类程序。封装器需要用户自定义抽取规则,而图形界面则可以辅助用户定义这些规则。除此之外,利用基于浏览器的数据抽取方式,用户直接在浏览器中对目标HTML文档操作,使用户不必直接接触HTML代码,降低了复杂性。此前,已经有一种支持Web信息资源服务化的标记语言及其软件工具被提出和实现,该工具生成的封装器是Web服务。这种服务化工具可以为用户方便地生成需要的web服务,这种方式的缺陷是,面向的用户必须是具备一定编程基础的相关人员,且服务定制工作离不开其他集成开发环境如eclipse的支持,不能为普通用户所用。另一方面,对于普 ...
【技术保护点】
一种基于web服务的移动客户端应用程序自定制方法,其特征在于,包括如下步骤:S1制作web服务定制网页;S2用户打开PC端web服务生成器后,在web服务定制网页中框选感兴趣的web控件;S3Web服务生成器对Web控件分析后自动生成对应的web服务的部署文件、服务描述文件,和UI布局文档,并运行在Web服务器端;S4任意用户在移动客户端服务列表中搜索到已定制和运行的web服务,选中后移动客户端从Web服务器端下载该web服务的服务描述文件和UI布局文档,移动客户端根据上述文件自动生成该web服务的操作界面。
【技术特征摘要】
1.一种基于web服务的移动客户端应用程序自定制方法,其特征在于,包括如下步骤 SI制作web服务定制网页; S2用户打开PC端web服务生成器后,在web服务定制网页中框选感兴趣的web控件;S3ffeb服务生成器对Web控件分析后自动生成对应的web服务的部署文件、服务描述文件,和UI布局文档,并运行在Web服务器端; S4任意用户在移动客户端服务列表中搜索到已定制和运行的web服务,选中后移动客户端从Web服务器端下载该web服务的服务描述文件和UI布局文档,移动客户端根据上述文件自动生成该web服务的操作界面。2.根据权利要求1所述的一种基于web服务的移动客户端应用程序自定制方法,其特征在于,所述步骤S2中用户打开PC端web服务生成器后,在web服务定制网页中框选感兴趣的web控件,具体步骤为 S21设定定制模型包括六个部分分别为InputPage、OutputPage> XpathTable,Operation>Configuration 和 UI,所述 InputPage、OutputPage 分别记录用户感兴趣的 web控件的输入页面信息、输出页面信息,所述页面信息包括URL地址、请求方法;XpathTable是一个XPATH的集合,记录HTML页面DOM树被用户选中节点的XPATH路径;0peration记录web服务要进行的操作,包含输入和输出变量的数据类型!Configuration记录web服务的配置信息;UI为UI布局文档; S22用户通过web服务定制网页向web服务器提交感兴趣的web应用的URL地址,URL包含目标链接或基于HTML表单的动态网页操作,输入页面信息、输出页面信息分别存储在inputpage、outputpage 中; S23进行动态交互和数据抽取规则,具体为 输入页面交互用户对web应用输入页面用鼠标框选感兴趣的页面控件或链接,确定了匹配控件坐标和选中表单后,则提取当前表单交互信息,存入服务定制模型的inputpage中; 输出页面交互用户提交web应用的URL地址,web服务定制网页获取该web应用的目标服务器返回的HTML文档,嵌入AJAX动态交互代码并展示...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。