Movatterモバイル変換


[0]ホーム

URL:


CN104102489A - Third-party database APP (Application) construction system and construction method - Google Patents

Third-party database APP (Application) construction system and construction method
Download PDF

Info

Publication number
CN104102489A
CN104102489ACN201410356899.0ACN201410356899ACN104102489ACN 104102489 ACN104102489 ACN 104102489ACN 201410356899 ACN201410356899 ACN 201410356899ACN 104102489 ACN104102489 ACN 104102489A
Authority
CN
China
Prior art keywords
data
app
database
party
module
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.)
Pending
Application number
CN201410356899.0A
Other languages
Chinese (zh)
Inventor
范远利
张德阔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN SINOMASTER ONLINE TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN SINOMASTER ONLINE TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHENZHEN SINOMASTER ONLINE TECHNOLOGY Co LtdfiledCriticalSHENZHEN SINOMASTER ONLINE TECHNOLOGY Co Ltd
Priority to CN201410356899.0ApriorityCriticalpatent/CN104102489A/en
Publication of CN104102489ApublicationCriticalpatent/CN104102489A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The invention discloses a third-party database APP (Application) construction system and a construction method. The third-party database APP construction system comprises a database reading module, a data conversion module and an APP generation module, wherein the database reading module is transferred into the data conversion module after the database reading module reads a third-party database; the data conversion module converts the transferred data as standard data identified by a mobile phone system, wherein the standard data is xml/json data source format or metadata and is classified in a plurality of different function modules, and the function modules can be displayed in the APP. The realized third-party database APP construction system can be directly compatible with and read various databases, and the read third-party database can be quickly converted into the APP, and defects for constructing a specialized mobile middleware or a specialized access platform of a third-party database are avoided, people who only need to own general network knowledge to quickly construct the APP, and high costs for employing professionals can be avoided.

Description

A kind of third party database APP constructing system and construction method
Technical field
The present invention designs a kind of third party database APP constructing system and construction method thereof.
Technical background
Rapid emergence due to electronic office and mobile office, some are the personnel in mobile status often, and the sales force who for example often goes on business, in nonlocal corporate operations personnel, the fragment time is more, utilizes mobile phone A PP to carry out the strong needs that mobile office becomes these personnel.
Mobile middleware is as the cross-platform scheme of a kind of effective solution Enterprise Mobileization, is that a kind of Neng Wei enterprise realizes the solution that fast existing PC project is converted into the App of smart mobile phone operation.But the problem below traditional mobile middleware exists in solution and PC project (third party's operation system).
1, existing software does not provide open interface.The fundamental purpose of mobile middleware is that solution is cross-platform, fast Development is disposed and the integrated problem of existing business platform, and the mobile middleware of market is based on traditional development mode, as third party's operation system does not provide interface very difficult integrated at present.Enterprise Mobile App relies on existing operation system conventionally, cannot be integrated with third party, and enterprise may face the difficulty of mobile information.
2 and existing software interface can not slitless connection.The interface that present existing software provides is such as the mode of WebService, and mobile middleware need to could offer App data after the open repacking of service end.
3, small-sized App does not have service end operation system, only has database.Little App does not often have the exploitation of service end, only needs database and customer end A pp, and current mobile middleware cannot solve, and must develop the background service of a set of database access.
Summary of the invention
The invention provides a kind of third party database APP constructing system and construction method thereof, can compatible multiple third party database, directly go to read third party database data, and realization is configured to mobile phone A PP by three party databases fast, and the process building is simple, do not need professional APP programming personnel, only need to understand that the personnel of general networking knowledge just can complete the work that APP builds, for enterprise's saving technique drops into.
The present invention realizes by following technological means:
A kind of third party database APP constructing system, comprise database read module, data conversion module, APP generation module, described database read module arrives data conversion module by data conversion storage after reading third party database, described data conversion module is converted into the data of described unloading the normal data of cell phone system identification, described normal data is xml/json data source form or metadata, described normal data is sorted in a plurality of different functional modules, and described functional module is the functional module that can show in APP.
Further, described database read module comprises data adapter unit and business plug-in unit loader, prestores one or more type of database in described data adapter unit, and described type of database is Oracle, MS SQL Server, MySQL; Business plug-in unit loader can install additional based on one or more in Web Service, WCF .net procedure set Dll, java jar bag and carry out the loading of third party database data-interface.
Further, described data conversion module comprises data transformation engine, and the data that described data transformation engine loads data loader are converted into metadata and data base querying file.
Finally, described APP generation module comprises MSC server and Integrated Development Environment, and APP is developed by Integrated Development Environment and is published to MSC server.
A method of rapid build APP based on aforementioned system, first by database read module and data source binding; Then reading out data, and the selected data that show; Then create mobile phone interface, and drag selected data to be displayed on the mobile phone interface creating; Finally generate and issue APP.
Further, described mobile phone interface comprises Android cell phone system interface and IOS cell phone system interface.
Finally, the process of described database read module and data source binding is for to carry out Data Matching by data adapter unit, by business plug-in unit loader loading third-party operation system DII, reflects or third party's operation system WebSerice interface access third party's operation system.
Third party database APP constructing system by above realization is can be directly compatible and read multitype database, and be APP by read third party database rapid conversion, remove from and build the special mobile middleware of third party database or the drawback of private access platform, and the personnel that only need to possess general networking knowledge can rapid build APP, avoid engaging that professional's is expensive.
Accompanying drawing explanation
Fig. 1 is for changing into third party database the system construction drawing of APP;
Fig. 2 is the process schematic diagram that third party database generates APP.
Embodiment
Below with reference to accompanying drawing, the concrete implementation procedure of the present invention is described in detail.
In the present embodiment, said third party database refers to the database of being developed by third-party vendor, for example conventional ERP system, goods entry, stock and sales Web system, the OA system of enterprise.
A kind of third party database APP constructing system, third party database rapid conversion can be become to APP, as shown in Figure 1, comprise database read module, data conversion module, APP generation module, described database read module arrives data conversion module by data conversion storage after reading third party database, the data that described data conversion module reads third party database are converted into the normal data of cell phone system identification, described normal data is xml/json data source form or metadata, described normal data is sorted in a plurality of different functional modules, described functional module is the functional module that can show in APP.
Specifically, as shown in Figure 2: described database read module comprises data adapter unit and business plug-in unit loader, in described data adapter unit, prestore one or more type of database, described type of database is one or more in Oracle, MS SQL Server, MySQL; Business plug-in unit loader can install additional based on one or more in Web Service, WCF .net procedure set Dll, java jar bag and carry out the loading of third party database data-interface.Described data conversion module comprises data transformation engine, and the data that described data transformation engine loads data loader are converted into metadata and data base querying file.The database that data adapter unit is accessed according to predefine, the required accessing database access component of Auto-matching, data transformation engine is converted to xml/json data source form or metadata by data; And generating database inquiry file, described data base querying file can be checked by MSC the visual design device; Described xml/json data source form or metadata through data transformation engine conversion uploads to after MSC server, can generate APP by APP maker, and its process is: by APP designer, by selection, undertaken on selected Android or i Phone, selecting to show.
The method of setting up APP is, by database read module and data source binding; Reading out data, and the selected data that need to show in APP; Thereby select Mobile phone interface to create mobile phone interface, described mobile phone interface comprises Android system mobile phone interface and IOS system mobile phone interface, drag selected data to be displayed on the mobile phone interface creating in mobile phone interface storehouse; Generate and issue APP.The process of described database read module and data source binding is for to carry out Data Matching by data adapter unit, by business plug-in unit loader loading third-party operation system DII, reflects or third party's operation system WebSerice interface access third party's operation system.
During use, from the design editing interface of system, set up accessing database and connect, use ADO.Net direct-connected, after successful connection, comprising type of database, after interior link information is encrypted, be saved in project profile.
From database, obtain database structure information, database table, view and storing process are added to data base administration Views tree; A newly-built inquiry or the right button of clicking the mouse on object are opened object, described object can be table, view or storing process, in design editing interface workspace, set up a SQL query editing machine, SQL is the abbreviation of Structured Query Language, both Structured Query Language (SQL) can be revised query statement and parameter in SQL query editing machine.Click query analysis button, verify and return to SQL statement execution result, return and comprise query argument, field and execution result value; Preserve SQL query file; In Design view, add data source, data source record data derive from database or third party's business interface, if specified database, data source can be specified above built SQL query file also, and the result field in inquiry file, parameter are loaded in internal memory.Design view control property window can be selected the field of newly-built data source.Preserve Design view code, the SQL query fileinfo that code packages is quoted containing data source.
During release product, select issue type: the local IIS Express of default publications Web server, and automatically configure IIS Express for can remote access, the MSS service that comprises data-switching, database adaptation, third party's business loading service, data link information, SQL query file is published under IIS Express website.MSS is the abbreviation of Mobile Smart Service, i.e. intelligent movable service end.Compiling generates App, and the App of generation comprises js code, view layout's file, is connected to IIS ExpressWeb server address.
Install after App starts and read js code from bag, view layout's file, structure App interface also shows, construction process is according to the data source information in view file, the SQL query filename of data source configuration and parameter value are submitted to MSS service, MSS service loads data link information, according to data link information type of database, create corresponding data adapter unit, again SQL query file and parameter value combination are passed to data adapter unit, database adapter is packaged as XML or Json rreturn value after carrying out SQL statement, turn back to MSS service, MSS service turns back to App data source execution result, App data source is notified the control that is associated with data source field after receiving data, control fetches data and is presented to App interface according to own required field from data source.
Below realize third party database and generate fast APP and run to intelligent terminal, the staff of mobile office can pass through the database data of APP visited company, works accordingly.By the present invention, third party database is generated to modularization, the simplification of the work change of APP, the personnel that do not possess specialty programming knowledge can be competent at, effectively saved time and the cost of making APP.

Claims (7)

CN201410356899.0A2014-07-242014-07-24Third-party database APP (Application) construction system and construction methodPendingCN104102489A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410356899.0ACN104102489A (en)2014-07-242014-07-24Third-party database APP (Application) construction system and construction method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410356899.0ACN104102489A (en)2014-07-242014-07-24Third-party database APP (Application) construction system and construction method

Publications (1)

Publication NumberPublication Date
CN104102489Atrue CN104102489A (en)2014-10-15

Family

ID=51670667

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410356899.0APendingCN104102489A (en)2014-07-242014-07-24Third-party database APP (Application) construction system and construction method

Country Status (1)

CountryLink
CN (1)CN104102489A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106682799A (en)*2015-11-072017-05-17上海海典软件股份有限公司Method for achieving drugstore shop ranking through mobile phone App
CN106682078A (en)*2016-11-172017-05-17珠海格力智能装备有限公司Industrial personal computer data dump method and system
CN106682798A (en)*2015-11-072017-05-17上海海典软件股份有限公司Method for realizing trade assistant ranking through mobile phone APP
CN106709030A (en)*2016-12-282017-05-24深圳市华傲数据技术有限公司Data source management function development method and system
CN106776998A (en)*2016-12-062017-05-31华为技术有限公司A kind of database service provides method and server
CN107787481A (en)*2015-06-162018-03-09西门子公司Interface for the software application of the connection in automated environment
CN108595167A (en)*2018-03-162018-09-28深圳极智联合科技股份有限公司A kind of procedure management method and system based on SQL Server
CN109639766A (en)*2018-11-192019-04-16山东新海软件股份有限公司A kind of storage box based on cloud storage technology
CN109739868A (en)*2019-01-082019-05-10深圳市网心科技有限公司 A data processing method and related equipment
CN110780854A (en)*2019-09-282020-02-11同程网络科技股份有限公司APP automatic integration platform system and method based on IOS system
US10795648B2 (en)2017-11-302020-10-06Google LlcSystems and methods of developments, testing, and distribution of applications in a computer network
CN112540991A (en)*2020-12-082021-03-23杭州讯酷科技有限公司System logic construction method based on data table relation

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101661494A (en)*2009-09-292010-03-03莱芜钢铁集团有限公司Data interactive method for distributed middleware and database
CN203086514U (en)*2013-01-252013-07-24深圳市网购科技有限公司Mobile open interactive system
CN103530425A (en)*2013-11-012014-01-22哈尔滨商业大学Android terminal remote data base access code generation system and method based on object dependence mapping
CN103577568A (en)*2013-10-302014-02-12北京邮电大学Cross-platform mobile safety comprehensive information aggregation system and method adopting same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101661494A (en)*2009-09-292010-03-03莱芜钢铁集团有限公司Data interactive method for distributed middleware and database
CN203086514U (en)*2013-01-252013-07-24深圳市网购科技有限公司Mobile open interactive system
CN103577568A (en)*2013-10-302014-02-12北京邮电大学Cross-platform mobile safety comprehensive information aggregation system and method adopting same
CN103530425A (en)*2013-11-012014-01-22哈尔滨商业大学Android terminal remote data base access code generation system and method based on object dependence mapping

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107787481A (en)*2015-06-162018-03-09西门子公司Interface for the software application of the connection in automated environment
CN107787481B (en)*2015-06-162021-03-12西门子公司 Interface for connected software applications in automation environments
CN106682798A (en)*2015-11-072017-05-17上海海典软件股份有限公司Method for realizing trade assistant ranking through mobile phone APP
CN106682799A (en)*2015-11-072017-05-17上海海典软件股份有限公司Method for achieving drugstore shop ranking through mobile phone App
CN106682078A (en)*2016-11-172017-05-17珠海格力智能装备有限公司Industrial personal computer data dump method and system
CN106682078B (en)*2016-11-172019-10-01珠海格力电器股份有限公司Industrial personal computer data dump method and system
CN106776998A (en)*2016-12-062017-05-31华为技术有限公司A kind of database service provides method and server
WO2018103356A1 (en)*2016-12-062018-06-14华为技术有限公司Database service providing method and server
CN106776998B (en)*2016-12-062020-01-21华为技术有限公司Database service providing method and server
CN106709030A (en)*2016-12-282017-05-24深圳市华傲数据技术有限公司Data source management function development method and system
US10795648B2 (en)2017-11-302020-10-06Google LlcSystems and methods of developments, testing, and distribution of applications in a computer network
CN108595167A (en)*2018-03-162018-09-28深圳极智联合科技股份有限公司A kind of procedure management method and system based on SQL Server
CN109639766A (en)*2018-11-192019-04-16山东新海软件股份有限公司A kind of storage box based on cloud storage technology
CN109739868A (en)*2019-01-082019-05-10深圳市网心科技有限公司 A data processing method and related equipment
CN110780854A (en)*2019-09-282020-02-11同程网络科技股份有限公司APP automatic integration platform system and method based on IOS system
CN110780854B (en)*2019-09-282023-08-08同程网络科技股份有限公司APP automatic integrated platform system and method based on IOS system
CN112540991A (en)*2020-12-082021-03-23杭州讯酷科技有限公司System logic construction method based on data table relation
CN112540991B (en)*2020-12-082022-09-30杭州讯酷科技有限公司System logic construction method based on data table relation

Similar Documents

PublicationPublication DateTitle
CN104102489A (en)Third-party database APP (Application) construction system and construction method
US9354904B2 (en)Applying packages to configure software stacks
EP2732388B1 (en)Method for associating third party content with online document signing
US20070261018A1 (en)Providing Packages For Configuring Software Stacks
CN110377336A (en)Interface document generation method, device, computer equipment and storage medium
US10579745B2 (en)Model driven computational platform for integrated design of products, materials and manufacturing processes
CN104380663A (en)Rule-based automated test data generation
US20070250812A1 (en)Process Encoding
CN115061674A (en) A method, device, system and readable storage medium for online orchestration of business processes
US12353478B2 (en)Business software platform and kiosk
US20140278814A1 (en)Contract-based process integration
WO2019043462A1 (en)Systems and methods for creating automated interface transmission between heterogeneous systems in an enterprise ecosystem
CN106033390A (en)Mail style testing method and apparatus
CN109241351A (en)A kind of multi-source heterogeneous data preparation method of board production
AU2016202907A1 (en)Platform-agnostic systems and methods for executable content and executable content flow distribution
US20160283227A1 (en)Applying packages to configure software stacks
US11803786B2 (en)Enterprise integration platform
US8468159B2 (en)Data element categorization in a service-oriented architecture
US11474870B2 (en)Transfer of embedded software data into PLM instance
US12373179B2 (en)System and method for decomposing monolith applications into software services
AU2015101134A4 (en)Platform-agnostic systems and methods for executable content and executable content flow distribution
AU2015101037A4 (en)Systems and Methods for Executable Content and Executable Content Flow
AU2015101035A4 (en)Systems and Methods for Executable Content and Executable Content Flow
AU2015101033A4 (en)Systems and Methods for Executable Content and Executable Content Flow
AU2015224516B1 (en)Systems and methods for executable content and executable content flow creation

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20141015


[8]ページ先頭

©2009-2025 Movatter.jp