CN107562894A - 一种web应用***行为仿真的API获取和应用方法 - Google Patents
一种web应用***行为仿真的API获取和应用方法 Download PDFInfo
- Publication number
- CN107562894A CN107562894A CN201710797164.5A CN201710797164A CN107562894A CN 107562894 A CN107562894 A CN 107562894A CN 201710797164 A CN201710797164 A CN 201710797164A CN 107562894 A CN107562894 A CN 107562894A
- Authority
- CN
- China
- Prior art keywords
- data
- api
- web application
- systems
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
本发明是一种web应用***行为仿真的API获取和应用方法,包括:㈠通过对web应用服务***界面和数据流的机器学***台,封装构建API数据集,提供给数据使用者;㈢利用API仿真接口,第三方开发者基于API仿真接口开发新的业务平台,新业务平台调用仿真API仿真接口获取原业务***数据,在表现层对数据重新组合,同时仿真、优化一个或多个原业务***的操作行为,实现对多个原业务***的增值。本发明针对现有技术中获取第三方web应用***行为数据手段存在的不足,可以最大限度的获取web应用***的行为数据,在web应用***不提供数据接口的情况下,获取web应用***的相关数据。
Description
技术领域
本发明属于计算机领域的API获取和应用方法,具体的说是一种web应用***行为仿真的API获取和应用方法。
背景技术
现有技术中,对于获取第三方web应用***行为数据,需要原开发商开发相应类似webservice接口,才能访问web应用***的数据库数据,无法对原业务***web表现层的学习,无法生产数据访问接口,由此而产生了大数据时代数据从产生到流转,从流转到消费过程中所存在的断层。现在技术的获取第三方web应用***行为数据相关技术也不能将互联网/局域网中的各种IT资源(业务信息***、文档、DB等)中蕴含的数据和服务以API的形式进行供给、管理和增值处理。
发明内容
本发明所要解决的技术问题是,针对现有技术中获取第三方web应用***行为数据手段存在的不足,提出一种web应用***行为仿真的API获取和应用方法,可以最大限度的获取web应用***的行为数据,在web应用***不提供数据接口的情况下,获取web应用***的相关数据。
本发明解决以上技术问题的技术方案是:
一种web应用***行为仿真的API获取和应用方法,包括以下步骤:
㈠Web应用***行为的仿真数据获取:通过对web应用服务***界面和数据流的机器学习,将***复杂的数据请求及展示转化为开放简洁的API;
㈡从业务***使用者的角度,生成数据访问接口,同时完成数据字典梳理,生成数据访问接口之后再通过配置与设置支持数据项的分级分类;
㈢利用统一平台提供API仿真接口:搭建统一平台,封装构建API数据集,提供给数据使用者;
㈣行为仿真API技术的应用:利用API仿真接口,第三方开发者基于API仿真接口开发新的业务平台,新业务平台调用仿真API仿真接口获取原业务***数据,在表现层对数据重新组合,同时仿真、优化一个或多个原业务***的操作行为,实现对多个原业务***的增值。
本发明进一步限定的技术方案是:
前述的web应用***行为仿真的API获取和应用方法,其中步骤㈠具体为:⑴在新界面里输入web应用***的页面url;⑵在已载入***页面上,圈选需要分析的数据位置,并定义该数据提供外部访问的参数名称;⑶从web页面的交互中智能分析获取需要的数据;⑷在统一运行平台上以制定的服务规范以API调用的形式提供数据的外部接口访问。
前述的web应用***行为仿真的API获取和应用方法,其中步骤㈡中,数据项的分类是从应用***业务的角度对数据进行分类,分级是从数据的安全角度对不同敏感的数据进行分级。
前述的web应用***行为仿真的API获取和应用方法,其中步骤㈢具体为:⑴运行平台环境安装;⑵在数据分析平台上将数据分析程序封装打包;⑶在运行平台上导入在分析平台上生成的数据采集API安装包;⑷在运行平台上启用安装包,提供相应数据API仿真接口服务。
本发明的有益效果是:
本发明以软件体系结构重建技术,通过对WEB表现层的学***台支撑。通过对原业务***web表现层的学习,生产数据访问接口,弥补了大数据时代数据从产生到流转,从流转到消费过程中所存在的断层,可将互联网/局域网中的各种IT资源(业务信息***、文档、DB等)中蕴含的数据和服务以API的形式进行供给、管理和增值处理。
本发明可以自动高效地提供web应用***的行为数据采集功能,由于采用了API接口机制,可以最大限度的获取web应用***的行为数据,使得在web应用***不提供数据接口的情况下,获取web应用***的相关数据,并在此基础上,可以在新的应用***上仿真原web***的操作。
具体实施方式
实施例1
本实施例是一种web应用***行为仿真的API获取和应用方法,包括以下步骤:
㈠Web应用***行为的仿真数据获取:通过对web应用服务***界面和数据流的机器学***台上以制定的服务规范以API调用的形式提供数据的外部接口访问。
㈡从业务***使用者的角度,生成数据访问接口,同时完成数据字典梳理,生成数据访问接口之后再通过配置与设置支持数据项的分级分类;其中数据项的分类是从应用***业务的角度对数据进行分类,分级是从数据的安全角度对不同敏感的数据进行分级。
㈢利用统一平台提供API仿真接口:搭建统一平台,封装构建API数据集,提供给数据使用者;具体为:⑴运行平台环境安装;⑵在数据分析平台上将数据分析程序封装打包;⑶在运行平台上导入在分析平台上生成的数据采集API安装包;⑷在运行平台上启用安装包,提供相应数据API仿真接口服务。
㈣行为仿真API技术的应用:利用API仿真接口,第三方开发者基于API仿真接口开发新的业务平台,新业务平台调用仿真API仿真接口获取原业务***数据,在表现层对数据重新组合,同时仿真、优化一个或多个原业务***的操作行为,实现对多个原业务***的增值。
本实施例是对一个企业内部的办公***在移动端进行API仿真,企业办公***原是基于WEB服务器的应用***,通过在办公***上“全部收文办理过程”功能的操作及数据交互的学习,生产出该功能的仿真API,然后在手机移动端上利用提供的API接口开发新应用,完成了原办公***的仿真操作。
“全部收文办理过程“API接口定义:
API名称:allswblgc。
请求方式:GET。
API地址:http://127.0.0.1:1626/?iw-apikey=123&iw-cmd=allswblgc。
参数:
参数名 | 类型 | 是否必填 | 参数位置 | 参数描述 |
appGroup | String | 是 | urlparam | |
fileId | String | 是 | urlparam | 文件ID |
sessionId | String | 是 | urlparam | 会话ID |
processId | String | 是 | urlparam | 文件ID |
调用示例:
http://127.0.0.1:1626/?iw-apikey=123&iw-cmd=allswblgc&appGroup=appcsgsw&file Id=A5CB47E3C01D4E56AF7D69451F481E16&sessionId=8a1616ca4c11c16e0150c6d3658c1044&p rocessId=8a1616ca4c11c16e0150b794402c0f6b。
返回结果示例:
本实施例在原应用***上进行业务操作,通过对原应用***的功能及数据交互学***台;基于原各应用***的API接口,开发新的应用***,新的应用***可以通过仿真API接口对多个原应用***进行数据交互,仿真各原应用***的行为操作。
除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
Claims (4)
1.一种web应用***行为仿真的API获取和应用方法,其特征在于:包括以下步骤:
㈠Web应用***行为的仿真数据获取:通过对web应用服务***界面和数据流的机器学习,将***复杂的数据请求及展示转化为开放简洁的API;
㈡从业务***使用者的角度,生成数据访问接口,同时完成数据字典梳理,生成数据访问接口之后再通过配置与设置支持数据项的分级分类;
㈢利用统一平台提供API仿真接口:搭建统一平台,封装构建API数据集,提供给数据使用者;
㈣行为仿真API技术的应用:利用API仿真接口,第三方开发者基于API仿真接口开发新的业务平台,新业务平台调用仿真API仿真接口获取原业务***数据,在表现层对数据重新组合,同时仿真、优化一个或多个原业务***的操作行为,实现对多个原业务***的增值。
2.如权利要求1所述的web应用***行为仿真的API获取和应用方法,其特征在于:所述步骤㈠具体为:
⑴在新界面里输入web应用***的页面url;
⑵在已载入***页面上,圈选需要分析的数据位置,并定义该数据提供外部访问的参数名称;
⑶从web页面的交互中智能分析获取需要的数据;
⑷在统一运行平台上以制定的服务规范以API调用的形式提供数据的外部接口访问。
3.如权利要求1所述的web应用***行为仿真的API获取和应用方法,其特征在于:所述步骤㈡中,数据项的分类是从应用***业务的角度对数据进行分类,分级是从数据的安全角度对不同敏感的数据进行分级。
4.如权利要求1所述的web应用***行为仿真的API获取和应用方法,其特征在于:所述步骤㈢具体为:
⑴运行平台环境安装;
⑵在数据分析平台上将数据分析程序封装打包;
⑶在运行平台上导入在分析平台上生成的数据采集API安装包;
⑷在运行平台上启用安装包,提供相应数据API仿真接口服务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710797164.5A CN107562894B (zh) | 2017-09-06 | 2017-09-06 | 一种web应用***行为仿真的API获取和应用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710797164.5A CN107562894B (zh) | 2017-09-06 | 2017-09-06 | 一种web应用***行为仿真的API获取和应用方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107562894A true CN107562894A (zh) | 2018-01-09 |
CN107562894B CN107562894B (zh) | 2020-01-03 |
Family
ID=60979460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710797164.5A Active CN107562894B (zh) | 2017-09-06 | 2017-09-06 | 一种web应用***行为仿真的API获取和应用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107562894B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108335204A (zh) * | 2018-02-02 | 2018-07-27 | 上海量贝信息科技有限公司 | 一种量化交易回测方法及使用该方法的仿真api库或仿真程序 |
CN110618924A (zh) * | 2019-09-19 | 2019-12-27 | 浙江诺诺网络科技有限公司 | 一种web应用***的链路压力测试方法 |
CN111078771A (zh) * | 2019-12-03 | 2020-04-28 | 中电科大数据研究院有限公司 | 一种非侵入式访问的方法 |
CN113656025A (zh) * | 2021-08-05 | 2021-11-16 | 北京趣拿软件科技有限公司 | Api的处理方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626485A (zh) * | 2009-07-29 | 2010-01-13 | 迈普通信技术股份有限公司 | 基于中间件的iptv扩展业务平台体系结构*** |
CN102004987A (zh) * | 2010-10-21 | 2011-04-06 | ***通信集团北京有限公司 | 一种应用业务的实现方法、装置和*** |
CN104166701A (zh) * | 2014-08-04 | 2014-11-26 | 深圳先进技术研究院 | 机器学习方法及*** |
CN104657300A (zh) * | 2013-11-18 | 2015-05-27 | 比亚迪股份有限公司 | 通过应用编程接口获得汽车数据的方法及*** |
-
2017
- 2017-09-06 CN CN201710797164.5A patent/CN107562894B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626485A (zh) * | 2009-07-29 | 2010-01-13 | 迈普通信技术股份有限公司 | 基于中间件的iptv扩展业务平台体系结构*** |
CN102004987A (zh) * | 2010-10-21 | 2011-04-06 | ***通信集团北京有限公司 | 一种应用业务的实现方法、装置和*** |
CN104657300A (zh) * | 2013-11-18 | 2015-05-27 | 比亚迪股份有限公司 | 通过应用编程接口获得汽车数据的方法及*** |
CN104166701A (zh) * | 2014-08-04 | 2014-11-26 | 深圳先进技术研究院 | 机器学习方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108335204A (zh) * | 2018-02-02 | 2018-07-27 | 上海量贝信息科技有限公司 | 一种量化交易回测方法及使用该方法的仿真api库或仿真程序 |
CN110618924A (zh) * | 2019-09-19 | 2019-12-27 | 浙江诺诺网络科技有限公司 | 一种web应用***的链路压力测试方法 |
CN110618924B (zh) * | 2019-09-19 | 2023-06-23 | 浙江诺诺网络科技有限公司 | 一种web应用***的链路压力测试方法 |
CN111078771A (zh) * | 2019-12-03 | 2020-04-28 | 中电科大数据研究院有限公司 | 一种非侵入式访问的方法 |
CN113656025A (zh) * | 2021-08-05 | 2021-11-16 | 北京趣拿软件科技有限公司 | Api的处理方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107562894B (zh) | 2020-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10628132B2 (en) | Inversion of control framework for multiple behaviors of a process | |
Wen et al. | Prototyping an open environment for sharing geographical analysis models on cloud computing platform | |
CN107562894A (zh) | 一种web应用***行为仿真的API获取和应用方法 | |
Yin et al. | A CyberGIS-Jupyter framework for geospatial analytics at scale | |
CN108932588B (zh) | 一种前后端分离的水电站群优化调度***及方法 | |
US20150089469A1 (en) | Computer-aided development of native mobile application code | |
CN103067502A (zh) | 一种开发测试云的硬件*** | |
CN103049383A (zh) | 一种开发测试云*** | |
CN102135883A (zh) | 一种支持SaaS应用生成与部署的方法和装置 | |
CN108121742A (zh) | 用户分类模型的生成方法及装置 | |
CN109656682A (zh) | 一种基于容器技术的勘探开发大数据处理平台的***和方法 | |
CN101902492A (zh) | Web Service服务器、网站建设方法及信息交互方法 | |
CN106599241A (zh) | 一种gis软件中针对大数据的可视化管理方法 | |
Xiao et al. | Adaptive learning‐based projection method for smoke simulation | |
US10324692B2 (en) | Integration for next-generation applications | |
CN104428811A (zh) | 使用社交网络接口的通用模拟*** | |
Vunnava et al. | PIOT‐Hub‐A collaborative cloud tool for generation of physical input–output tables using mechanistic engineering models | |
US11775261B2 (en) | Dynamic process model palette | |
CN113568739B (zh) | 用户资源额度分配方法、装置及电子设备 | |
Miao et al. | A Web 2.0‐based science gateway for massive remote sensing image processing | |
CN113919030A (zh) | 一种基于BIM和Web3D的变电站三维模型设计交底的方法 | |
Hossain | A Software Environment for Watershed Modeling | |
CN108762744A (zh) | 一种提高移动端跨平台快速开发的方法 | |
US11294644B2 (en) | Inversion of control framework for multiple behaviors on top of a process | |
CN117421717B (zh) | 账号授权方法、装置、计算机设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210220 Address after: 510620, No. two, No. 2, Tianhe South Road, Guangzhou, Guangdong, Tianhe District Patentee after: Guangzhou Power Supply Bureau of Guangdong Power Grid Co.,Ltd. Address before: 510656 room 801, radio and television technology building, 163 xipingyun Road, Huangpu Avenue, Tianhe District, Guangzhou City, Guangdong Province Patentee before: GUANGZHOU POWER SUPPLY Co.,Ltd. |
|
TR01 | Transfer of patent right |