CN102799764B - A kind of engineering calculation system of sing on web and method - Google Patents

A kind of engineering calculation system of sing on web and method Download PDF

Info

Publication number
CN102799764B
CN102799764B CN201210209989.8A CN201210209989A CN102799764B CN 102799764 B CN102799764 B CN 102799764B CN 201210209989 A CN201210209989 A CN 201210209989A CN 102799764 B CN102799764 B CN 102799764B
Authority
CN
China
Prior art keywords
parameter information
web
module
script
engineering calculation
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.)
Active
Application number
CN201210209989.8A
Other languages
Chinese (zh)
Other versions
CN102799764A (en
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.)
BEJING COMPUTING CENTER
Original Assignee
BEJING COMPUTING CENTER
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 BEJING COMPUTING CENTER filed Critical BEJING COMPUTING CENTER
Priority to CN201210209989.8A priority Critical patent/CN102799764B/en
Publication of CN102799764A publication Critical patent/CN102799764A/en
Application granted granted Critical
Publication of CN102799764B publication Critical patent/CN102799764B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of engineering calculation system and method for sing on web, relate to engineering calculation technical field, described system comprises: Web User Interface module, RPC middleware module, Web service module, and at least one script, Web User Interface module is located in Web page, Web service module is located on server, the parameter information of the engineering calculation task of Web User Interface module receives user input, and parameter information is sent to RPC middleware module, parameter information after encapsulating according to the first preset format is forwarded to Web service module by RPC middleware module, parameter information is submitted to script by Web service module, script is resolved parameter information, and performance of work calculation task.The present invention realizes Engineering Modeling, calculating and aftertreatment by long-range, reduces the operation complexity of engineering calculation system and the use threshold of engineering calculation system.

Description

A kind of engineering calculation system of sing on web and method
Technical field
The present invention relates to engineering calculation technical field, particularly a kind of engineering calculation system of sing on web and method.
Background technology
The popularization of traditional engineering calculation system in engineering calculation technical field and use, obtain beneficial effects such as increasing work efficiency, save time and reduce mistake, but the use-pattern of traditional engineering calculation system is: operated in this locality by the engineering calculation slip-stick artist of specialty, and adopt the engineering calculation system needing in this way to buy specialty, make cost higher, and because the operation complexity of traditional engineering calculation system is higher, need the engineering calculation slip-stick artist of specialty to operate, cause the use threshold of traditional engineering calculation system very high.
Summary of the invention
(1) technical matters that will solve
The technical problem to be solved in the present invention is: the operation complexity how reducing engineering calculation system, to reduce the use threshold of engineering calculation system.
(2) technical scheme
For solving the problems of the technologies described above, the invention provides a kind of engineering calculation system of sing on web, it is characterized in that, described system comprises: Web User Interface module, RPC middleware module, Web service module and at least one script, described Web User Interface module is located in Web page, described Web service module is located on server
The parameter information of the engineering calculation task of described Web User Interface module receives user input, and described parameter information is sent to described RPC middleware module, parameter information after encapsulating according to the first preset format is forwarded to described Web service module by described RPC middleware module, described parameter information is submitted to described script by described Web service module, described script is resolved described parameter information, and performs described engineering calculation task.
Wherein, described first preset format is SOAP form.
Wherein, described parameter information encapsulates according to the second preset format before described parameter information is sent to described middleware module by described Web User Interface module.
Wherein, described second preset format is JSON form.
Wherein, described system also comprises: support class libraries, described script is resolved described parameter information by calling described support class libraries.
Wherein, described system also comprises: database, when described parameter information is submitted to described script by described Web service module, also by described parameter information stored in described database.
Wherein, described script adopts the language compilation not needing to compile.
Wherein, described script performs described engineering calculation task and specifically comprises: carry out modeling, calculating and aftertreatment according to resolving the parameter information obtained.
Wherein, described Web service module is write the result of modeling and calculating and described parameter information as report file, described Web User Interface module visits and/or downloads result of calculation, picture, animation and described report file according to the order of user, and described modeling result comprises described picture and animation.
The invention also discloses a kind of computing method adopting the engineering calculation system of described sing on web, described method comprises:
The parameter information of the engineering calculation task of Web User Interface module receives user input, and described parameter information is sent to RPC middleware module;
Parameter information after encapsulating according to the first preset format is forwarded to Web service module by described RPC middleware module;
Described parameter information is submitted to script by described Web service module;
Described script is resolved described parameter information, and performs described engineering calculation task.
(3) beneficial effect
The present invention realizes engineering calculation by long-range, reduce the complexity of engineering calculation system and the use threshold of engineering calculation system, user also visits and/or downloads result of calculation, picture, animation and described report file by described Web User Interface module, and described modeling result comprises described picture and animation.
Accompanying drawing explanation
Fig. 1 is the structured flowchart of the engineering calculation system of sing on web according to one embodiment of the present invention;
Fig. 2 is the process flow diagram of the computing method of engineering calculation system according to the sing on web shown in employing Fig. 1 of one embodiment of the present invention.
Embodiment
Below in conjunction with drawings and Examples, the specific embodiment of the present invention is described in further detail.Following examples for illustration of the present invention, but are not used for limiting the scope of the invention.
Fig. 1 is the structured flowchart of the engineering calculation system of (Web) Network Based according to one embodiment of the present invention; With reference to Fig. 1, described system comprises: Web User Interface module, remote procedure call (Remote Procedure Call, RPC) middleware module, Web service module and at least one script, described Web User Interface module is located in Web page, described Web service module is located on server
The parameter information of the engineering calculation task of described Web User Interface module receives user input, and by described parameter information, (described parameter information comprises: modeling, parameter required when calculating and aftertreatment) be sent to described RPC middleware module, parameter information after encapsulating according to the first preset format is forwarded to described Web service module by described RPC middleware module, described parameter information is submitted to described script by described Web service module, described script is resolved described parameter information, and perform described engineering calculation task (after described script resolves described parameter information, carry out line modeling, calculate and aftertreatment, described aftertreatment refers to modeling and calculates the picture generated, animation and parameter are kept on long-range supercomputer).
In present embodiment, described Web User Interface module is based on HTML (Hypertext Markup Language) (Hypertext Markup Language, HTML), JavaScript and Cascading Style Sheet (Cascading Style Sheet, CSS) develop, but its form of expression is not traditional Web page mode, but presenting a virtual windows desktop in a browser, the element of the inside is no longer subpage frame or Shipping Options Page, but subwindow and dialog box.
Described Web service module is write the result of modeling and calculating and described parameter information as report file, described Web User Interface module visits and/or downloads result of calculation, picture, animation and described report file according to the order of user, described modeling result comprises described picture and animation, and described report file selects pdf or word form.
User also visits and/or downloads result of calculation, picture, animation and described report file by described Web User Interface module, and described modeling result comprises described picture and animation.
In present embodiment, described Web service module supports single-sign-on, and only need from unified portal login, but different users has different authorities, user can only use the application of to one's name authority; And user at one time for once log in be effective.
Preferably, described first preset format is Simple Object Access Protocol (Simple ObjectAccess Protocol, SOAP) form.
Preferably, described parameter information encapsulates according to the second preset format before described parameter information is sent to described middleware module by described Web User Interface module.
Preferably, described second preset format is JSON form, because JSON is a kind of data layout across language, encapsulates in Web User Interface module, resolve in script, make the intermediate link between Web User Interface module to script, parameter information is as a black box, and intermediate link also there is no need to understand its content, therefore, for different scripts, described intermediate link only need use same processing mode, improves system performance.
Preferably, described system also comprises: support class libraries, described script is resolved described parameter information by calling described support class libraries.
Preferably, described system also comprises: database, when described parameter information is submitted to described script by described Web service module, also by described parameter information stored in described database.
Preferably, described script adopts the language compilation not needing to compile, such as: Python or TCL(Tool Command Language, TCL) etc. language.
The invention also discloses a kind of computing method adopting the engineering calculation system of described sing on web, described method comprises:
S201:Web subscriber interface module receives the parameter information of the engineering calculation task of user's input, and described parameter information is sent to RPC middleware module;
S202: the parameter information after encapsulating according to the first preset format is forwarded to Web service module by described RPC middleware module;
S203: described parameter information is submitted to script by described Web service module;
S204: described script is resolved described parameter information, and perform described engineering calculation task.
Above embodiment is only for illustration of the present invention; and be not limitation of the present invention; the those of ordinary skill of relevant technical field; without departing from the spirit and scope of the present invention; can also make a variety of changes and modification; therefore all equivalent technical schemes also belong to category of the present invention, and scope of patent protection of the present invention should be defined by the claims.

Claims (9)

1. the engineering calculation system of a sing on web, it is characterized in that, described system comprises: Web User Interface module, RPC middleware module, Web service module and at least one script, and described Web User Interface module is located in Web page, described Web service module is located on server
The parameter information of the engineering calculation task of described Web User Interface module receives user input, and described parameter information is sent to described RPC middleware module, parameter information after encapsulating according to the first preset format is forwarded to described Web service module by described RPC middleware module, described parameter information is submitted to described script by described Web service module, described script is resolved described parameter information, and performs described engineering calculation task;
Described script performs described engineering calculation task and specifically comprises: carry out modeling, calculating and aftertreatment according to resolving the parameter information obtained, and described aftertreatment refers to that picture, animation and the parameter by modeling and calculating generate is kept on long-range supercomputer.
2. the system as claimed in claim 1, is characterized in that, described first preset format is SOAP form.
3. the system as claimed in claim 1, is characterized in that, described parameter information encapsulates according to the second preset format before described parameter information is sent to described RPC middleware module by described Web User Interface module.
4. system as claimed in claim 3, it is characterized in that, described second preset format is JSON form.
5. the system as described in claim 3 or 4, is characterized in that, described system also comprises: support class libraries, described script is resolved described parameter information by calling described support class libraries.
6. the system according to any one of Claims 1 to 4, is characterized in that, described system also comprises: database, when described parameter information is submitted to described script by described Web service module, also by described parameter information stored in described database.
7. the system according to any one of Claims 1 to 4, is characterized in that, described script adopts the language compilation not needing to compile.
8. the system as claimed in claim 1, it is characterized in that, described Web service module is write the result of modeling and calculating and described parameter information as report file, described Web User Interface module visits and/or downloads result of calculation, picture, animation and described report file according to the order of user, and modeling result comprises described picture and animation.
9. adopt computing method for the engineering calculation system of the sing on web according to any one of claim 1 ~ 8, it is characterized in that, described method comprises:
The parameter information of the engineering calculation task of Web User Interface module receives user input, and described parameter information is sent to RPC middleware module;
Parameter information after encapsulating according to the first preset format is forwarded to Web service module by described RPC middleware module;
Described parameter information is submitted to script by described Web service module;
Described script is resolved described parameter information, and performs described engineering calculation task;
Described script performs described engineering calculation task and specifically comprises: carry out modeling, calculating and aftertreatment according to resolving the parameter information obtained, and described aftertreatment refers to that picture, animation and the parameter by modeling and calculating generate is kept on long-range supercomputer.
CN201210209989.8A 2012-06-20 2012-06-20 A kind of engineering calculation system of sing on web and method Active CN102799764B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210209989.8A CN102799764B (en) 2012-06-20 2012-06-20 A kind of engineering calculation system of sing on web and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210209989.8A CN102799764B (en) 2012-06-20 2012-06-20 A kind of engineering calculation system of sing on web and method

Publications (2)

Publication Number Publication Date
CN102799764A CN102799764A (en) 2012-11-28
CN102799764B true CN102799764B (en) 2015-11-04

Family

ID=47198873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210209989.8A Active CN102799764B (en) 2012-06-20 2012-06-20 A kind of engineering calculation system of sing on web and method

Country Status (1)

Country Link
CN (1) CN102799764B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002047B (en) * 2012-12-19 2017-10-31 上海斐讯数据通信技术有限公司 A kind of RPC formulas web server architecture method
CN103309676B (en) * 2013-06-27 2016-12-28 曙光信息产业(北京)有限公司 Web service method for packing and system for marine numerical simulation ROMS
CN103294482B (en) * 2013-06-27 2016-12-28 曙光信息产业(北京)有限公司 Web service method for packing and system for PWscf concurrent computational system
CN103294485B (en) * 2013-06-27 2016-07-06 曙光信息产业(北京)有限公司 Web service method for packing and system for ABINIT concurrent computational system
CN105024855B (en) * 2015-07-13 2018-09-04 浪潮(北京)电子信息产业有限公司 Distributed type assemblies manage system and method
CN106227397A (en) * 2016-08-05 2016-12-14 北京市计算中心 Computing cluster job management system based on application virtualization technology and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1404018A (en) * 2002-09-29 2003-03-19 西安交通大学 Intelligent scene drawing system and drawing & processing method in computer network environment
CN101794314A (en) * 2010-03-12 2010-08-04 同济大学 Allopatry collaborative design informatization platform based on Web
CN101901136A (en) * 2009-05-26 2010-12-01 北京正辰科技发展有限责任公司 Subsystem layering structure based on business evaluation platform system
CN102185707A (en) * 2011-04-15 2011-09-14 浪潮电子信息产业股份有限公司 Method for expanding IPMI (Intelligent Platform Management Interface) protocol of server management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1404018A (en) * 2002-09-29 2003-03-19 西安交通大学 Intelligent scene drawing system and drawing & processing method in computer network environment
CN101901136A (en) * 2009-05-26 2010-12-01 北京正辰科技发展有限责任公司 Subsystem layering structure based on business evaluation platform system
CN101794314A (en) * 2010-03-12 2010-08-04 同济大学 Allopatry collaborative design informatization platform based on Web
CN102185707A (en) * 2011-04-15 2011-09-14 浪潮电子信息产业股份有限公司 Method for expanding IPMI (Intelligent Platform Management Interface) protocol of server management

Also Published As

Publication number Publication date
CN102799764A (en) 2012-11-28

Similar Documents

Publication Publication Date Title
CN102799764B (en) A kind of engineering calculation system of sing on web and method
EP3143497B1 (en) Interactive viewer of intermediate representations of client side code
CN103873918B (en) Image processing method, device and terminal
CN102750281B (en) A kind of script processing method of browser and system
US8082488B2 (en) Method for accessing a parent page while browsing web pages
US11677809B2 (en) Methods for transforming a server side template into a client side template and devices thereof
CN103577427A (en) Browser kernel based web page crawling method and device and browser containing device
CN104461513B (en) A kind of method and device for generating form interface
CN104866509A (en) Page element positioning method and device
CN104866512A (en) Method, device and system for extracting webpage content
CN101196913A (en) Chameleon graphic user interface
CN102495890A (en) Embedded browser application extension system and method
CN105528369A (en) Webpage transcoding method and device and server
WO2017096967A1 (en) Method and device for self-adaptively displaying web page
CN103034496B (en) Based on the Locally-static portal generation method of template
CN112650905A (en) Anti-crawler method and device based on label, computer equipment and storage medium
TW201441837A (en) System and method of loading control
CN103377194A (en) Method, device and browser for accelerating access to web pages
CN105630268A (en) Method and device for uploading files in network
CN106528118A (en) Method for solving compatibility of modal and non-modal windows in browser
CN107436927B (en) Application method and system of UI component
CN103425773A (en) Method for rapidly displaying mathematical formula in web page by utilizing native Html (Hypertext Markup Language)
CN103885988B (en) Export method and device, the content output system of content
CN105808727A (en) Website cross-screen adaptation technology architecture and adaptation method based on HTML5 (Hypertext Markup Language 5)
CN106055342B (en) The method of third party Form extension element is used under a kind of dojango

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant