CN101876896B - E-government affair development system for promoting informationization technology - Google Patents

E-government affair development system for promoting informationization technology Download PDF

Info

Publication number
CN101876896B
CN101876896B CN2009101071893A CN200910107189A CN101876896B CN 101876896 B CN101876896 B CN 101876896B CN 2009101071893 A CN2009101071893 A CN 2009101071893A CN 200910107189 A CN200910107189 A CN 200910107189A CN 101876896 B CN101876896 B CN 101876896B
Authority
CN
China
Prior art keywords
model
platform
data
service
development system
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
CN2009101071893A
Other languages
Chinese (zh)
Other versions
CN101876896A (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.)
Yongxing Shenzhen Polytron Technologies Inc
Original Assignee
Shenzhen Longrise 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 Longrise Technology Co Ltd filed Critical Shenzhen Longrise Technology Co Ltd
Priority to CN2009101071893A priority Critical patent/CN101876896B/en
Publication of CN101876896A publication Critical patent/CN101876896A/en
Application granted granted Critical
Publication of CN101876896B publication Critical patent/CN101876896B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to an e-government affair development system for promoting informationization technology, which comprises a model building module, a first mapping module, a second mapping module, a generation module and a storage module. From the view of overall situation and development of informatization construction, the development system solves the technical problems of the informatization construction, so that the informatization construction can focus on definitions of service functions and a large and complicated application system can be quickly constructed in the premise of greatly reducing investment and shortening construction period; and the development system completely follows a J2EE technology system, adopts leading service bus technology in the industry to hook various kinds of service and application of information systems on the basis of a service oriented architecture SOA, and provides a high-efficient and rapid development platform for informatization construction and application integration. The development system has the advantages of change with needs, free expansion, quick implementation, flexible deployment, application integration, open architecture, simplified development, platform independence and technology independence.

Description

A kind of E-government affair development system that promotes informationization technology
Technical field
The present invention relates to the government affairs development system, more particularly, relate to a kind of E-government affair development system that promotes informationization technology.
Background technology
The exploitation of government information system all is the process of " the known business logic is changed into the application system code ", adopt which kind of development mode and technology all can realize, difference is the ability of development efficiency, mass of system and Adaptive change etc.Software industry is faced with a lot of problems always, and, the construction cycle slow such as tempo of development is difficult to control, demand sharply enlarges, software quality is difficult to guarantee etc.Any conventional industries have an evolution from the handicraft workshop to the suitability for industrialized production in fact; Software industry also is on such turning point at present.Therefore need a farm software technology revolution to liberate the most software developer's who is at present low level labour, thereby reducing development cost improve software quality, realizes the breakthrough of software production capacity.
Summary of the invention
The technical problem to be solved in the present invention is, government information system tempo of development for prior art is slow, the construction cycle is difficult to control, demand sharply enlarges, software quality is difficult to assurance etc. defective, and a kind of E-government affair development system that promotes informationization technology is provided.
The technical solution adopted for the present invention to solve the technical problems is: construct a kind of E-government affair development system that promotes informationization technology, it comprises:
The model creation module is for the E-Government requirement documents of Gather and input, to generate corresponding resource model, data model, business model and integrated model;
The first mapping block becomes model for the irrelevant resource model of generating platform, platform independence data module, platform independence business model with the platform independent set;
The second mapping block, be used for according to algorithm assembly, the platform related resource model, platform relational data model, the platform related service model that generate data base-oriented become model with the platform relevant episode, the platform related resource model, platform relational data model, the platform related service model that generate J2EE become model with the platform relevant episode, and platform related resource model, platform relational data model, the platform related service model of generation WEB become model with the platform relevant episode;
Generation module is used for according to Code Template, generator program source file under the catalogue of appointment, thereby the goal systems of generation E-Government;
Memory module comprises algorithm assembly unit and Code Template unit.
In the E-government affair development system of lifting informationization technology of the present invention, described model creation module comprises:
Collecting unit is for the E-Government document of Gather and input;
Computing unit is used for according to described E-Government, generated data object model and data relationship model, and according to data manipulation, generate corresponding resource model, data model, business model and integrated model.
In the E-government affair development system of lifting informationization technology of the present invention, described code module comprises presentation layer Code Template, Universal Service Interface layer identification code module, Service Component layer identification code module and physical layer Code Template.
In the E-government affair development system of lifting informationization technology of the present invention, the second mapping block is according to the J2EE platform, choose corresponding class library and Component Gallery, thereby generate the platform related resource model of data base-oriented, the platform relational data model, platform related service model becomes model with the platform relevant episode, generate the platform related resource model of J2EE, the platform relational data model, platform related service model becomes model with the platform relevant episode, and the platform related resource model that generates WEB, the platform relational data model, platform related service model becomes model with the platform relevant episode.
In the E-government affair development system of lifting informationization technology of the present invention, generation module generates WEB page source file according to the presentation layer Code Template.
In the E-government affair development system of lifting informationization technology of the present invention, generation module generates the service interface source file of Universal Service Interface layer according to general-purpose interface layer identification code module.
In the E-government affair development system of lifting informationization technology of the present invention, generation module generates the Service Component source file according to Service Component layer identification code module.
In the E-government affair development system of lifting informationization technology of the present invention, generation module generates the entity source file according to the physical layer code module.
In the E-government affair development system of lifting informationization technology of the present invention, also store newly-increased assembly, more New Parent and enquiring component in the memory module.
Implement the E-government affair development system of lifting informationization technology of the present invention, has following beneficial effect: from the angle of the informatization overall situation and development, for it has solved the difficult problem on the technological layer, thereby informatization can be concentrated one's energy in the definition of business function, under the prerequisite of significantly reduce cost, reduction of erection time, rapid build plays large-scale, complicated application system; Follow the J2EE technical system fully, and based on service-oriented architecture, adopt leading in the industry service bus technology to articulate all kinds of services and the application of infosystem, for informatization and application integration provide one efficiently, development platform fast.It is as follows that it has advantage: with need become, spread, Rapid Implementation, flexibly deployment, application integration, framework are open, it is irrelevant to simplify exploitation, platform independence and technology.
Description of drawings
The invention will be further described below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 is the structural representation that the present invention promotes the E-government affair development system of informationization technology;
Fig. 2 unifies software information system according to the E-Communities of the E-government affair development system exploitation of lifting informationization technology shown in Figure 1;
Fig. 3 is city and the social synthesis's management information system according to the E-government affair development system exploitation of lifting informationization technology shown in Figure 1.
Embodiment
As shown in Figure 1, in the E-government affair development system of lifting informationization technology of the present invention, it mainly comprises:
The model creation module is for the E-Government requirement documents of Gather and input, to generate corresponding resource model, data model, business model and integrated model;
The first mapping block becomes model for the irrelevant resource model of generating platform, platform independence data module, platform independence business model with the platform independent set;
The second mapping block, be used for according to algorithm assembly, the platform related resource model, platform relational data model, the platform related service model that generate data base-oriented become model with the platform relevant episode, the platform related resource model, platform relational data model, the platform related service model that generate J2EE become model with the platform relevant episode, and platform related resource model, platform relational data model, the platform related service model of generation WEB become model with the platform relevant episode;
Generation module is used for according to Code Template, generator program source file under the catalogue of appointment, thereby the goal systems of generation E-Government;
Memory module comprises algorithm assembly unit and Code Template unit.
When carrying out the government information system exploitation, at first think model creation module input demand analysis, it mainly is the E-Government requirement documents by the collecting unit Gather and input, then computing unit determines that this E-Government requirement documents is simple function data or multi-functional data, if multi-functional data is decomposed into some simple function data with it.
Then each simple function data is carried out modeling: i.e. the first step, determine model and the operation of these simple function data;
Second step judges that these simple function data are the relations between data object or data object; If data object changed for the 3rd step over to, otherwise show that these simple function data are the relations between data object, enter for the 6th step;
In the 3rd step, determine to create the required basic data of "current" model and in class library, whether define, if not yet definition then replenishes the basic data of disappearance complete.Wherein, basic data comprises basic metadata and operation label;
The 4th goes on foot, and selects a kind of data organizational structure of data object, defines corresponding resource model, data model, business model and integrated model;
The 5th step, to choose as required corresponding field element and be packed into the corresponding position of selected data institutional framework, the non-key attribute of each field element can be finely tuned.Create complete after, entered for the 8th step;
In the 6th step, choose respectively two data objects of the incidence relation that needs setting, and verify that whether these two data objects have field element of the same name, if do not have, then provide bomp;
The 7th step is for the data object of choosing arranges relational model, namely one to one, the relation of one-to-many or multi-to-multi;
The 8th step is for the resource model, data model, business model and the integrated model that define are selected corresponding operation label.
The major function of the first mapping block and the second mapping block is to become model for the irrelevant resource model of generating platform, platform independence data module, platform independence business model with the platform independent set; And be used for according to algorithm assembly, the platform related resource model, platform relational data model, the platform related service model that generate data base-oriented become model with the platform relevant episode, the platform related resource model, platform relational data model, the platform related service model that generate J2EE become model with the platform relevant episode, and platform related resource model, platform relational data model, the platform related service model of generation WEB become model with the platform relevant episode.According to the difference of Code Template level of living in the goal systems framework, Code Template can be divided into presentation layer Code Template, Universal Service Interface layer identification code template, Service Component layer identification code template, and the physical layer Code Template.
The platform related resource model, platform relational data model, the platform related service model that generate data base-oriented become model with the platform relevant episode, the platform related resource model, platform relational data model, the platform related service model that generate J2EE become model with the platform relevant episode, and generate WEB platform related resource model, platform relational data model, when platform related service model becomes model with the platform relevant episode, mainly carry out following steps:
The first step, the technology platform of selecting as required the platform correlation model to adopt, i.e. J2EE platform;
Second step, with the platform independence resource model, the platform independence data module, the platform independence business model becomes data model in the model and the information of J2EE platform to write the platform correlation model with the platform independent set, it is the platform related resource model of data base-oriented, the platform relational data model, platform related service model becomes model with the platform relevant episode, the platform related resource model of J2EE, the platform relational data model, platform related service model becomes model with the platform relevant episode, and the platform related resource model of WEB, the platform relational data model, platform related service model becomes model with the platform relevant episode;
In the 3rd step, according to the J2EE platform, choose the base library such as corresponding class library and Component Gallery;
In the 4th step, judge whether all operation labels of "current" model have all found the with it Code Template of correspondence.If so, entered for the 7th step, otherwise, take out next operation label, entered for the 5th step;
The 5th step, judge whether the current operation label is operation label commonly used, if, according to the Code Template list information in J2EE platform and the operation label, find the corresponding business logic codes template of this operation label and program frame Code Template, the Code Template information that finds is write the platform correlation model, entered for the 4th step; If current operation label and non-common operation label then entered for the 6th step;
In the 6th step, if there be not the definition business logic codes Template Information relevant with specifying platform in the current operation label, then the basic descriptor according to J2EE platform and operation label finds corresponding program frame Code Template.
The major function of generation module is according to certain rule the dynamic object of Code Template at all levels in the goal systems to be replaced to infrastructure elements or project configuration information in the data model, and according to project configuration information, generator program source file under the catalogue of appointment, thereby realize final goal systems, wherein, project configuration information comprises the contents such as service logic information that generated in the issue name, project of project name, project WEB issue root directory, project.The step that its code generates is as follows:
The first step replaces with data or project configuration information corresponding in the data model with the dynamic object in the presentation layer Code Template, according to project configuration Information generation WEB page source file;
Second step replaces with data or project configuration information corresponding in the data model with the dynamic object in the Universal Service Interface layer identification code template, according to the service interface source file of project configuration Information generation Universal Service Interface layer;
In the 3rd step, the dynamic object in the Service Component layer identification code template is replaced to data or project configuration information corresponding in the data model, according to project configuration Information generation Service Component source file;
In the 4th step, according to project configuration Information generation service logic configuration item, and it is write in the currentitem purpose configuration file;
The 5th step, judge whether the database table that the defined service logic of user need to be used exists, if exist, directly withdraw from; If there is no, then generate SQL statement creation database table, and generate entity corresponding to physical layer.
Fig. 2 be shown in E-Communities unify software information system, its E-government affair development system by lifting informationization technology of the present invention is developed, this system starts with from grass-roots community, take Data Integration as the basis, adhere to the integration of departments and regions at different levels, the basis take the population-based data as information acquisition, set up and contain unified management and the service platform that all extend to every business of community's use, realize that government extends between each cover system of community service and integrated management and interconnect, resource sharing, for updating government's public service ways, improve the robotization of community's public service, modernization level fundamentally is that the city is at street aspect developing One-Stop Service, build a harmonious society etc. and to have laid a good foundation.It comprises community's overview, community's civil administration, community's comprehensive improvement, community's family planning, community organization, community's affairs, community sanitary, statistical report form etc. a plurality of business modules, and community, street, district, city user can realize different feature operations according to authority, needs.
City and the social synthesis's management information system that promotes the E-government affair development system exploitation of informationization technology according to the present invention shown in Figure 3, its application can be divided into three levels: (1) data management, be mainly used to collection, production, processing, maintenance and management spatial data, comprise: (A) map processing, (B) attribute data management, (C) data-switching, (D) data backup, (E) safety management; (2) hard core control is mainly used in calling the management supporting, the hard core control function of completion system: (A) management map, (B) attribute management, (C) spatial analysis, (D) metadata management, (E) thematic map management; (3) terminal applies, it is the part towards the final user: (A) map view.Map shows, schemes layer and shows control, range finding, inputs map etc.; (B) information inquiry.Space querying, attribute query, query composition; (C) spatial analysis, namely cover Overlap Analysis: covering Overlap Analysis is two-layer or multilayer map elements to be superposeed produce the operation of a new key element layer, its result is cut apart the new key element of generation with original key element, and new key element combines attribute original two-layer or that the multilayer key element has; Network analysis: comprising: static state is asked optimal path, the analysis of N bar optimal path, shortest path, Dynamic Optimal Route analysis etc.; Buffer zone analysis: for the point, line, surface entity, automatically set up around it one fixed width scope with interior buffer zone polygon; (D) thematic mapping, namely the thematic mapping module generates actual thematic map, such as economics of population thematic map, insurance risk unit's distribution thematic map etc. by calling the thematic map service; (E) data sharing, be used for issuing and the achievement of shared data platform, the system that the confession process is authorized or user visit and obtain, wherein, metadata is searched: by the metadata access service of access services platform, inquire about the spatial data that all have been shared, understand the details of data, share the information such as production time, data precision of people, data such as data; Data acquisition: find space and the attribute data that needs by metadata, can obtain by dual mode: direct display space geography information and directly obtain vector and attribute data by issuing WEB SERVICE.
The running environment that the present invention promotes the E-government affair development system of informationization technology is:
(1), operating system
Support following network operating system: Windows, UNIX, Linux, RS/6000AIX, OS/400 etc.
Support following client: Windows95 to reach more highest version, browser.
(2), database
Support following database interface: ODBC, JDBC, ADO.
Support the mainstream bulk databases such as Oracle, DB2, SQL Server, Sybase, Informix.
(3), application server
Support following application server:
BEA?WebLogic
IBM?WebSphere
Oracle?OC4J
JBoss
Tomcat etc.
The present invention describes by several specific embodiments, it will be appreciated by those skilled in the art that, without departing from the present invention, can also carry out various conversion and be equal to alternative the present invention.In addition, for particular condition or concrete condition, can make various modifications to the present invention, and not depart from the scope of the present invention.Therefore, the present invention is not limited to disclosed specific embodiment, and should comprise the whole embodiments that fall in the claim scope of the present invention.

Claims (7)

1. an E-government affair development system that promotes informationization technology is characterized in that, comprising:
The model creation module is for the E-Government requirement documents of Gather and input, to generate corresponding resource model, data model, business model and integrated model;
The first mapping block becomes model for the irrelevant resource model of generating platform, platform independence data module, platform independence business model with the platform independent set;
The second mapping block, the technology platform of selecting as required the platform correlation model to adopt, this technology platform comprises the J2EE platform, database platform, the WEB platform, be used for according to algorithm assembly, with the platform independence resource model, the platform independence data module, the platform independence business model becomes data model and the correlation technique platform in the model with the platform independent set, generate the platform related resource model of data base-oriented, the platform relational data model, platform related service model becomes model with the platform relevant episode, generate the platform related resource model of J2EE, the platform relational data model, platform related service model becomes model with the platform relevant episode, and the platform related resource model that generates WEB, the platform relational data model, platform related service model becomes model with the platform relevant episode;
Generation module, be used for dynamic object according to certain rule Code Template that the goal systems of E-Government is at all levels and replace to infrastructure elements or project configuration information in the data model, and according to project configuration information, generator program source file under the catalogue of appointment, thereby the goal systems of generation E-Government;
Memory module comprises algorithm assembly unit and Code Template unit,
Further, described model creation module comprises:
Collecting unit is for the E-Government requirement documents of Gather and input;
Computing unit is used for according to described E-Government requirement documents, generated data object model and data relationship model, and according to data manipulation, generate corresponding resource model, data model, business model and integrated model.
2. the E-government affair development system of lifting informationization technology according to claim 1 is characterized in that, described Code Template comprises presentation layer Code Template, Universal Service Interface layer identification code module, Service Component layer identification code module and physical layer Code Template.
3. the E-government affair development system of lifting informationization technology according to claim 2, it is characterized in that, the second mapping block is according to the J2EE platform, choose corresponding class library and Component Gallery, thereby generate the platform related resource model of data base-oriented, the platform relational data model, platform related service model becomes model with the platform relevant episode, generate the platform related resource model of J2EE, the platform relational data model, platform related service model becomes model with the platform relevant episode, and the platform related resource model that generates WEB, the platform relational data model, platform related service model becomes model with the platform relevant episode.
4. the E-government affair development system of lifting informationization technology according to claim 2 is characterized in that, generation module generates WEB page source file according to the presentation layer Code Template.
5. the E-government affair development system of lifting informationization technology according to claim 2 is characterized in that, generation module generates the service interface source file of Universal Service Interface layer according to general-purpose interface layer identification code module.
6. the E-government affair development system of lifting informationization technology according to claim 2 is characterized in that, generation module generates the Service Component source file according to Service Component layer identification code module.
7. the E-government affair development system of lifting informationization technology according to claim 2 is characterized in that, generation module generates the entity source file according to the physical layer code module.
CN2009101071893A 2009-04-30 2009-04-30 E-government affair development system for promoting informationization technology Active CN101876896B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101071893A CN101876896B (en) 2009-04-30 2009-04-30 E-government affair development system for promoting informationization technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101071893A CN101876896B (en) 2009-04-30 2009-04-30 E-government affair development system for promoting informationization technology

Publications (2)

Publication Number Publication Date
CN101876896A CN101876896A (en) 2010-11-03
CN101876896B true CN101876896B (en) 2013-04-03

Family

ID=43019458

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101071893A Active CN101876896B (en) 2009-04-30 2009-04-30 E-government affair development system for promoting informationization technology

Country Status (1)

Country Link
CN (1) CN101876896B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324470B (en) * 2012-03-21 2017-09-22 阿里巴巴集团控股有限公司 A kind of method and apparatus of Web system generation
CN105224299B (en) * 2014-06-25 2018-06-26 成都普中软件有限公司 A kind of universal modeling method based on system meta-model construction system model
CN112988124B (en) * 2021-05-10 2021-07-30 湖南高至科技有限公司 Multi-view platform-independent model system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1713196A (en) * 2005-07-14 2005-12-28 上海交通大学 Product ordering system based on automatic design grid
CN1975720A (en) * 2006-12-27 2007-06-06 章毅 Data tapping system based on Wcb and control method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030233631A1 (en) * 2002-06-13 2003-12-18 Ambrose Curry Web services development method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1713196A (en) * 2005-07-14 2005-12-28 上海交通大学 Product ordering system based on automatic design grid
CN1975720A (en) * 2006-12-27 2007-06-06 章毅 Data tapping system based on Wcb and control method thereof

Also Published As

Publication number Publication date
CN101876896A (en) 2010-11-03

Similar Documents

Publication Publication Date Title
US8954480B2 (en) End-to-end interoperability and workflows from building architecture design to one or more simulations
CN101727320B (en) Methods and tools for identifying impact of database changes on an application
CN102770849B (en) Optimizing a data cache when applying user-based security
Chaturvedi et al. Managing versions and history within semantic 3D city models for the next generation of CityGML
Halfawy Municipal information models and federated software architecture for implementing integrated infrastructure management environments
WO2023087673A1 (en) Hierarchical data retrieval method and apparatus, and device
CN104346377A (en) Method for integrating and exchanging data on basis of unique identification
CN102426582B (en) Data manipulation management devices and data manipulation management method
CN104123369A (en) CMDB system based on graphic data base and implementation method
CN103984755A (en) Multidimensional model based oil and gas resource data key system implementation method and system
CN103430144A (en) Data source analytics
JP2008511928A (en) Metadata management
CN105320680A (en) Data synchronization method and device
CN102841889A (en) Method and device for achieving efficient database access based on ORM (object relational mapping) architecture
CN109523423B (en) Application system generation method, device, equipment and storage medium
CN101360123A (en) Network system and management method thereof
CN101876896B (en) E-government affair development system for promoting informationization technology
Ding et al. Integrating 3D city data through knowledge graphs
JP2001022781A (en) Correspondent relation display method for spatial data
CN103020162B (en) CC2000 model conversion imports the method for D5000 system
CN201662796U (en) Electronic government affair development system for improving informatization technology
Kanojia et al. IT Infrastructure for Smart City: Issues and Challenges in Migration from Relational to NoSQL Databases
El Beggar et al. Towards an MDA-oriented UML profiles for data warehouses design and development
Zheng-Ping et al. Analysis on Cloud Data Service Platform for Digital Oilfields.
Chen et al. Designing a GIS-based CSCW system for development control with an event-driven approach

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
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 518057 high tech Zone, Guangdong Province, Shenzhen science and Technology Park Road, the three floor, building 6, 4

Patentee after: Yongxing Shenzhen Polytron Technologies Inc

Address before: 518057 high tech Zone, Guangdong Province, Shenzhen science and Technology Park Road, the three floor, building 6, 4

Patentee before: Shenzhen Longrise Technology Co., Ltd.