CN104572761A - Layered application technology framework - Google Patents

Layered application technology framework Download PDF

Info

Publication number
CN104572761A
CN104572761A CN201310509181.6A CN201310509181A CN104572761A CN 104572761 A CN104572761 A CN 104572761A CN 201310509181 A CN201310509181 A CN 201310509181A CN 104572761 A CN104572761 A CN 104572761A
Authority
CN
China
Prior art keywords
layer
data
service
application
database
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
CN201310509181.6A
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.)
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
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 Shenyang Institute of Automation of CAS filed Critical Shenyang Institute of Automation of CAS
Priority to CN201310509181.6A priority Critical patent/CN104572761A/en
Publication of CN104572761A publication Critical patent/CN104572761A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to a layered application technology framework which is located between an application platform and external business logics. The layered application technology framework sequentially comprises a client layer, a service layer, an application layer, a domain layer, a data access layer and a database from top to bottom; according to an implementation method of the layered application technology framework, each layer executes specific technical functions in the application technology framework, the interior of the application technology framework is divided into different business function modules according to the business logics, and the same business function is mutually assisted by different layers, so as to complete the execution of complete business functions. According to the layered application technology framework, the technical difficulty of development of complex enterprise applications can be lowered, the robustness of an application system is improved, and the increased development cost resulting from enterprise business change is reduced; by a hierarchical system framework, business change can be limited to a relatively small range.

Description

A kind of hierarchical application technological frame
Technical field
The present invention relates to a kind of application technology framework of layering, be in the middle layer frame between bottom application platform and high-level business logic specifically.
Background technology
Along with the development of software development technique, the scale of software development is day by day huge.Along with the increase of people to functional, stability, portability, the reusability demand of software, the scale of software and complexity is caused to increase, add difficulty and challenge greatly to software development process, this challenge is particularly evident in enterprise-level application development.Enterprise-level application is establishment, large enterprise and the solution created and application program.This type application has the features such as user is many, data volume is large, affairs are intensive.Further, in the process of enterprise development, business event changes frequent and complicated, and service logic is that the business rule formulated according to the needs of self by enterprise determines.Sometimes rule can be very random, look seem without any logic.Often there is oneself specific demand in enterprise, special situation.These special cases emerged in an endless stream result in the complicacy of business, without logicality, make the exploitation of enterprise-level application software and safeguard very difficult.So require that enterprise application system is easy to upgrading and safeguards.
For this situation, industry proposes multiple technologies scheme.Comprise procedure-oriented software development, Object-oriented Software Development, component technology, middleware Technology, SOA(Service Oriented Architeture, Services Oriented Achitecture) technology etc.
Meanwhile, in different Software Development Platforms, as JAVA .NET platform etc., develop again multiple application framework for different technologies people.
Wherein SOA and Services Oriented Achitecture, carries out level in the form of services and seems alternately by the different function units of application system, by defining good interface and contract connects between service.Because interface is independent of the hardware platform, operating system and the programming language that realize serving, so the service be structured in SOA system can be carried out with a kind of unification and general mode alternately.
Due to dirigibility and the extensibility of this technology, this technology is made to obtain great application.
Summary of the invention
The object of the invention is to provide a kind of technical difficulty reducing complicated enterprise-level application development, improves the application technology framework of application system robustness.
The technical scheme that the present invention is adopted for achieving the above object is: a kind of hierarchical application technological frame, is positioned in the middle of application platform and external business logic, comprises successively from top to bottom:
Client tier, is positioned at the superiors of hierarchical application Technical Architecture, for receiving service logic, realizing the layout of client end interface and trigger corresponding event by WPF technology;
Service layer, for according to the event service logic function that calls client tier median surface model layer triggered or the service of calling in service layer, is published to client tier by the service of application layer;
Application layer: for calling the entity object of field layer, and by calling data access layer, database data is loaded in the entity object of field layer automatically, this entity object is back to service layer, realizes the service logic of client call service;
Field layer: the entity object for calling according to application layer realizes the mapping of database table in entity object data structure and database;
Data access layer: for the database data of mapping being converted into the entity object that application layer is called;
Database: the orlop being positioned at hierarchical application Technical Architecture, for storing data and by the data in data access layer calling data storehouse.
Described data structure comprises:
Entity class: do with database table the entity class that ORM maps, data structure is consistent with database table structure;
Inquiry class: corresponding with entity class, for defining the querying condition to entity object;
Self defined class: self-defined and different from database table structure classes.
A kind of hierarchical application technological frame implementation method, comprising:
Client tier receives external business logic, realizes the layout of client end interface and trigger corresponding event by WPF technology;
The service of application layer, according to the event service logic function that calls client tier median surface model layer triggered or the service of calling in service layer, is published to client tier by service layer;
Application layer calls the entity object of field layer, and is automatically loaded in the entity object of field layer by calling data access layer by database data, this entity object is back to service layer, realizes the service logic of client call service;
Field layer realizes the mapping of database table in entity object data structure and database according to the entity object that application layer is called;
The database data of mapping is converted into the entity object that application layer is called by data access layer;
Data database storing by the data in data access layer calling data storehouse.
Described service of calling in service layer is that the interface function by calling application layer realizes.
The described mapping realizing database table in entity object data structure and database comprises:
Do with database table the entity class that ORM maps, its data structure is consistent with database table structure;
Corresponding with entity class, define the querying condition to entity object;
Self-defined and different from database table structure classes.
The database data of mapping is converted into the entity object that application layer is called by described data access layer, carries out the automatic Composition of solid data, then convert data storage function respectively to by distinct type data-base data.
The present invention has following beneficial effect and advantage:
1. the present invention reduces the technical difficulty of complicated enterprise-level application development, improves the robustness of application system, reduces the cost of development increased because business event changes.
2. inventive framework provides the first floor system development platform of stratification, based on this Development of Framework application system, main attention by reusing maturation, the establishment of stable basis, can be dropped in the performance history of service logic by developer.
3. the present invention is by the system framework of stratification, business change can be confined in less scope.
4. the present invention achieves being separated of business function module and interface display layer by service layer, can realize identical services function and switch flexibly between the interface that different development technique realizes.
5. the present invention realizes the object-oriented development of page module by field layer, and the system of ensure that can realize complicated business logic by high availability, high readable mode.
6. the present invention achieves the support of system to multitype database by database access layer, the flexible migration of the system that ensure that on disparate databases platform.
Accompanying drawing explanation
Fig. 1 is hierarchical application technological frame schematic diagram of the present invention.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.
The present invention includes client tier, service layer, application layer, field layer, data access layer and database layer; Each level performs specific technical functionality in application technology framework; Each level inside can be divided into different business function module according to service logic again.Same business function different levels are assisted mutually, complete the execution of complete business function.
As shown in Figure 1, framework can be divided into following level from top to bottom:
1. client tier: the functional realiey realizing client end interface layout and corresponding event.Interface view layer pays close attention to UI layout and UI event is mutual.INTERFACE MODEL layer pays close attention to the realization of the business function function of backstage, interface event, the service realization that business function function provides by calling service layer.
2. service layer: application layer services is published to client with the form of WCF service.Realize the encapsulation to application layer services, itself does not comprise service logic, and the service realizing multiple protocols by configuration is issued.
3. application layer: the service logic realizing client call service, comprises the operation of simple database table and complicated business logical operation.
4. field layer: field layer is used for the data structure be applied in define system framework, realizes the definition of concrete Business Entity class, inquiry class and complex class.
5. data access layer: realize the polytype basic data of system bottom and store and operation, realize the operations such as the inquiry to entity object, interpolation, amendment and deletion.
6. database layer: third party database server, stores for data and the operation of database layer DBMS.
The inventive method relates generally to the content of two aspects: design a kind of application technology framework of layering and realize based on the application framework of .Net technology.
Key concept:
Enterprise-level application: enterprise-level application refers to that those are establishment, large enterprise and creating and the solution of disposing and application.The complex structure of these large enterprise's level application, the external resource related to is numerous, affairs are intensive, data volume is large, number of users is many, has stronger security consideration;
SOA(Service Oriented Architeture, Services Oriented Achitecture): SOA is divided into the SOA of broad sense and the SOA of narrow sense, the SOA of broad sense refers to a kind of new firms application architecture and enterprise's IT infrastructure, it can make enterprise realize across application, trans-departmental, the discrete system between even inter-trade across enterprise realizes interconnection.The SOA of narrow sense refers to a kind of software architecture, and it can carry out distributed deployment, combination and use by network to loosely-coupled coarseness application component according to demand.Service layer is the basis of SOA, can directly be employed to call, thus artificial dependence mutual with ageng in effective control system.
Distinguishing hierarchy:
Following level can be divided into from top to bottom:
1. client tier: client end interface codes implement, mainly comprises two parts
A) interface view layer: definition interfaces control, layout regulation, view beautify and definition event.
Input: the power function that INTERFACE MODEL layer provides.
Export: interface response events.
Wherein, interface view layer and INTERFACE MODEL layer alternately, by adopting the mode quoting the instance object in INTERFACE MODEL layer at interface view layer, are realized by the attribute and method calling the open type in instance object.
B) INTERFACE MODEL layer: the data object of definition interfaces operation, defines and realizes the irrelevant power function of control.
Input: the service that service layer provides.
Export: INTERFACE MODEL layer function function.
Alternately, the service of issuing by calling service layer realizes for INTERFACE MODEL layer and service layer.
2. service layer: with WCF(Windows Communication Foundation, Windows communication interface) application layer services is published to client by the form of serving.
Input: Applied layer interface function.
Export: service layer serves.
Service layer realizes encapsulating the serviceization of application level function function.The business function of own services is realized by the interface function calling application layer.INTERFACE MODEL layer is carried out to the issue of power function with the form that WCF serves.
By the conversion of service layer, achieve the decoupling zero of client and server.And, because WCF service support comprises HTTP((HTTP-Hypertext transfer protocol, HTML (Hypertext Markup Language)), TCP(Transmission Control Protocol, transmission control protocol) etc. various protocols, thus ensure that the adaptability of this framework to multiple running environment.
3. application layer: the service logic realizing client call service, mainly comprises two parts:
A) Repository(thesaurus): realize simple data operation logic by code generator.
B) Service(service): realize complicated business logic by calling repository or writing the modes such as complicated sql statement.
Input: the data storage function of data access layer.
Export: application level function function.
Application layer achieves definition and the realization of business function module service logic.To service layer, the interface function of the application layer defined is distributed to service layer by application layer, calls for service layer.
The functional realiey of application layer self is then realized by the bottom function (i.e. data storage function) of calling data access layer.By the bottom function of data access layer, the data in database can be converted into the entity object defined in the layer of field according to service logic.Entity object after these conversions is distributed to service layer by interface function by application layer.
4. field layer: field layer is used for the data structure be applied in define system framework, mainly comprises three types structure:
A) entity class: be ORM(Object/Relation Mapping with database table, Object Relation Mapping) entity class that maps, data structure is consistent with database table structure.
B) class is inquired about: inquiry class is corresponding with entity class, for defining the querying condition to entity object.
C) self defined class: developer for individual demand, self-defining class irrelevant with database table structure.
Input: nothing.
Export: data structure.
Field layer itself does not define power function, only defines the data structure that each business module uses.So field layer only calls for other level, self never calls other level.
5. data access layer: system bottom data manipulation, realizes the operations such as the inquiry to entity object, interpolation, amendment and deletion.
Input: database physical layer interface.
Export: data access layer data storage function.
Data access layer achieves entity object database data being converted to application layer and calling.To application layer, data access layer has issued the data access interface for each entity, achieves the popular data manipulation function of each solid data access.
Data access layer self realizes being the data access interface issued by calling underlying database.For disparate databases, the interface called is also different.Data access layer achieves the support to current all Sybases, is achieved the decoupling zero of system and underlying database by data access layer, ensure that the versatility of system business logic.
6. database layer: third party database server, stores for data and the operation of database layer DBMS.
Input: database access layer request of data.
Export: database data.
Database is third party database product, provides Data support to database access layer.Due to the existence of data access layer, ensure that the independence of system to database, ensure that the migration to disparate databases.
This framework, based on ORM technology, by database data by the mapping with entity object, realizes the increasing of data, deletes, changes, looks into the automatic realization of operation.
For data query, the concrete implementation of data query is as follows:
1, operator's operated client layer median surface view layer control, trigger control event.
2, control event calls service logic function in the model layer of client tier median surface.
3, service logic function itself realizes simple service logic, and complicated business logic needs to call in service layer serves.
4, service layer itself is not responsible realizes logic of business functions, is only responsible for the external issue of service.Realize in the actual tangible application layer of service logic.So power function in application layer calls in service layer.
5, application layer realizes actual service logic, calls the entity class of field layer in the process of realization.And database data is loaded in entity by application data access layer automatically.
6, after application layer obtains the entity loading data, entity is returned to service layer.
7, entity is sent to the service logic function kind of client tier median surface model layer by service layer.
8, entity returns on the control in interface view layer by service logic function, feeds back to interface control.
The design philosophy of applying hierarchical application technology framework, system also completes based on the system framework realization under .NET environment.
1. client tier: client end interface Application and Development WPF(Windows Presentation Foundation, Windows display frame) technology, based on MVVM(Model-View-ViewModel, Model-View-view model) framework.WPF is used to realize the control layout of interface view layer and the design of response events.ViewModel is used to realize the service logic of INTERFACE MODEL layer.This design achieves being separated of interface service logic and interface layout.If client needs to change system platform and system interface, change can be reduced in minimum scope by this Design Mode.
2. service layer: application layer services is published to client with the form of WCF service.WCF is the application development interface of the one group of data communication developed by Microsoft, can according to various protocols issuing service.WCF incorporates ASMX, .Net Remoting, Enterprise Service(enterprise level service), WSE(WebServices Enhancements2.0for Microsoft.NET, be used for building the .NET class libraries of Web service), MSMQ(Message Queue, Microsoft Message queue) etc. technology, thus apply WCF technology, service layer can realize the issue of multi-protocols service.
3. application layer: the service logic realizing client call service, mainly comprises two parts:
A) Repository: realize simple data operation logic by code generator.Repository defines general interface, and achieve conventional data storage operations, physical interface is defined as follows:
(1) object is added to database
int Add(TEntity pItem);
(2) interpolation statement is generated
string AddString(TEntity pItem);
(3) batch adds object to database
int Add(IEnumerable<TEntity>pList);
(4) generate batch and add statement
string AddString(IEnumerable<TEntity>pList);
(5) from database deleting object
int Remove(TEntity pItem);
(6) cancel statement is generated
string RemoveString(TEntity pItem);
(7) batch is from database deleting object
int Remove(IEnumerable<TEntity>pList);
(8) batch cancel statement is generated
string RemoveString(IEnumerable<TEntity>pList);
(9) database information corresponding to object is revised
int Modify(TEntity pItem);
(10) amendment statement is generated
string ModifyString(TEntity pItem);
(11) database information that batch modification object is corresponding
int Modify(IEnumerable<TEntity>pList);
(12) batch modification statement is generated
string ModifyString(IEnumerable<TEntity>pList);
(13) database information that batch updating list object is corresponding
int Update(IEnumerable<TEntity>pList);
(14) database information that batch updating list object is corresponding
int Update(IEnumerable<TEntity>pList,List<string>pColumnNameList);
(15) batch updating statement is generated
string UpdateString(IEnumerable<TEntity>pList,List<string>pColumnNameList);
(16) batch updating statement is generated
string UpdateString(IEnumerable<TEntity>pList);
(17) total data is obtained
IEnumerable<TEntity>GetList(bool pFull=true);
(18) according to query object data query
IEnumerable<TEntity>GetList(Object pQuery,bool pFull=true);
(19) data are searched in paging
IEnumerable<TEntity>GetList(Object pQuery,int pPageNumber,intpPageCount,bool pFull=true);
(20) total data is obtained
IEnumerable<TEntity>GetList(List<string>pColumnNameList,bool pFull=true);
(21) according to querying condition query object
IEnumerable<TEntity>GetList(List<string>pColumnNameList,Object pQuery,bool pFull=true);
(22) data are searched in paging
IEnumerable<TEntity>GetList(List<string>pColumnNameList,Object pQuery,int pPageNumber,int pPageCount,bool pFull=true);
(23) data object list is generated according to DataReader
IEnumerable<TEntity>GetListByReader(IDataReader pReader,bool pFull);
(24) data query quantity
int GetDataCount();
(25) data query quantity
int GetDataCount(Object pQuery);
B) Service: realize complicated business logic by calling repository or writing the modes such as complicated sql statement.
4. field layer: field layer is used for the data structure be applied in define system framework, mainly comprises three types structure:
A) entity class: the mapping being realized entity class and database table by attribute.
B) inquire about class: in order to reduce the quantity of service, all kinds of querying condition is organized into an inquiry class by system.Inquiry class also realizes the mapping with database table by attribute.
C) self defined class: developer for individual demand, self-defining class irrelevant with database table structure.
5. data access layer: achieve the interface definition in application layer, support to operate the bottom data of multitype database.
6. database layer: third party database server, due to the encapsulation of data access layer, multiple databases such as framework can support DB2, ORACLE, SQL SERVER.
In the process that answering system business demand changes, be reduced to minimum by changing the burden increased.Because framework adopts the framework of layering, such as, system needs to change display platform, applies the partial code that this framework then only needs to revise client tier; If system needs Update Table storehouse, apply the partial code that this framework then only needs Update Table access layer; If system needs to revise network environment, applying this framework then only needs amendment service layer partial code.All changes are being not amendment whole systems, thus reduce the cost of amendment, improve the efficiency of amendment, ensure that the stability of altering system.
The present invention has been successfully applied to the MES(Manufacturing Execution System of multiple industry, manufacturing execution system) systematic design idea implement in.By application of the present invention, be that the efficiency of exploitation improves greatly, also drastically increase the reusability of code simultaneously.

Claims (6)

1. a hierarchical application technological frame, is characterized in that: be positioned in the middle of application platform and external business logic, comprise successively from top to bottom:
Client tier, is positioned at the superiors of hierarchical application Technical Architecture, for receiving service logic, realizing the layout of client end interface and trigger corresponding event by WPF technology;
Service layer, for according to the event service logic function that calls client tier median surface model layer triggered or the service of calling in service layer, is published to client tier by the service of application layer;
Application layer: for calling the entity object of field layer, and by calling data access layer, database data is loaded in the entity object of field layer automatically, this entity object is back to service layer, realizes the service logic of client call service;
Field layer: the entity object for calling according to application layer realizes the mapping of database table in entity object data structure and database;
Data access layer: for the database data of mapping being converted into the entity object that application layer is called;
Database: the orlop being positioned at hierarchical application Technical Architecture, for storing data and by the data in data access layer calling data storehouse.
2. a kind of hierarchical application technological frame according to claim 1, is characterized in that: described data structure comprises:
Entity class: do with database table the entity class that ORM maps, data structure is consistent with database table structure;
Inquiry class: corresponding with entity class, for defining the querying condition to entity object;
Self defined class: self-defined and different from database table structure classes.
3. a hierarchical application technological frame implementation method, is characterized in that comprising:
Client tier receives external business logic, realizes the layout of client end interface and trigger corresponding event by WPF technology;
The service of application layer, according to the event service logic function that calls client tier median surface model layer triggered or the service of calling in service layer, is published to client tier by service layer;
Application layer calls the entity object of field layer, and is automatically loaded in the entity object of field layer by calling data access layer by database data, this entity object is back to service layer, realizes the service logic of client call service;
Field layer realizes the mapping of database table in entity object data structure and database according to the entity object that application layer is called;
The database data of mapping is converted into the entity object that application layer is called by data access layer;
Data database storing by the data in data access layer calling data storehouse.
4. a kind of hierarchical application technological frame implementation method according to claim 3, is characterized in that: described in the service of calling in service layer be that interface function by calling application layer realizes.
5. a kind of hierarchical application technological frame implementation method according to claim 3, is characterized in that: the described mapping realizing database table in entity object data structure and database comprises:
Do with database table the entity class that ORM maps, its data structure is consistent with database table structure;
Corresponding with entity class, define the querying condition to entity object;
Self-defined and different from database table structure classes.
6. a kind of hierarchical application technological frame implementation method according to claim 3, it is characterized in that: the database data of mapping is converted into the entity object that application layer is called by described data access layer, carry out the automatic Composition of solid data by distinct type data-base data, then convert data storage function respectively to.
CN201310509181.6A 2013-10-23 2013-10-23 Layered application technology framework Pending CN104572761A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310509181.6A CN104572761A (en) 2013-10-23 2013-10-23 Layered application technology framework

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310509181.6A CN104572761A (en) 2013-10-23 2013-10-23 Layered application technology framework

Publications (1)

Publication Number Publication Date
CN104572761A true CN104572761A (en) 2015-04-29

Family

ID=53088841

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310509181.6A Pending CN104572761A (en) 2013-10-23 2013-10-23 Layered application technology framework

Country Status (1)

Country Link
CN (1) CN104572761A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104851057A (en) * 2015-06-04 2015-08-19 上海斐讯数据通信技术有限公司 Smart city management system
CN106843871A (en) * 2017-01-17 2017-06-13 广州赛意信息科技股份有限公司 A kind of design system and method for designing of domain model framework
CN107391201A (en) * 2017-07-27 2017-11-24 艾迪森海安数字医疗装备有限公司 A kind of data flowing implementation method of the software frame of dynamic service data
CN107515946A (en) * 2017-09-05 2017-12-26 合肥爱吾宠科技有限公司 Portal management editing system
CN108427555A (en) * 2018-01-25 2018-08-21 山东汇贸电子口岸有限公司 A kind of model for distributed storage variable data distribution method and system
WO2018196408A1 (en) * 2017-04-28 2018-11-01 武汉斗鱼网络科技有限公司 Software development method and system
CN108845791A (en) * 2018-05-31 2018-11-20 苏州浪潮智能软件有限公司 Application code development process method and device, readable storage medium storing program for executing, terminal
CN111459534A (en) * 2019-01-18 2020-07-28 杭州明特科技有限公司 Application system architecture of energy information gateway
US11321322B2 (en) 2020-03-30 2022-05-03 International Business Machines Corporation Lightweight DBMS based on functional microservices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101901136A (en) * 2009-05-26 2010-12-01 北京正辰科技发展有限责任公司 Subsystem layering structure based on business evaluation platform system
CN102750145A (en) * 2012-06-05 2012-10-24 怯肇乾 Network system software system framework and implementation method thereof
US8490053B2 (en) * 2006-10-23 2013-07-16 Intuit Inc. Software domain model that enables simultaneous independent development of software components

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8490053B2 (en) * 2006-10-23 2013-07-16 Intuit Inc. Software domain model that enables simultaneous independent development of software components
CN101901136A (en) * 2009-05-26 2010-12-01 北京正辰科技发展有限责任公司 Subsystem layering structure based on business evaluation platform system
CN102750145A (en) * 2012-06-05 2012-10-24 怯肇乾 Network system software system framework and implementation method thereof

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104851057A (en) * 2015-06-04 2015-08-19 上海斐讯数据通信技术有限公司 Smart city management system
CN106843871A (en) * 2017-01-17 2017-06-13 广州赛意信息科技股份有限公司 A kind of design system and method for designing of domain model framework
CN106843871B (en) * 2017-01-17 2018-06-15 广州赛意信息科技股份有限公司 A kind of design system and design method of domain model frame
WO2018196408A1 (en) * 2017-04-28 2018-11-01 武汉斗鱼网络科技有限公司 Software development method and system
CN107391201A (en) * 2017-07-27 2017-11-24 艾迪森海安数字医疗装备有限公司 A kind of data flowing implementation method of the software frame of dynamic service data
CN107391201B (en) * 2017-07-27 2020-03-27 艾迪森海安数字医疗装备有限公司 Data flow realization method of software framework of dynamic service data
CN107515946A (en) * 2017-09-05 2017-12-26 合肥爱吾宠科技有限公司 Portal management editing system
CN108427555A (en) * 2018-01-25 2018-08-21 山东汇贸电子口岸有限公司 A kind of model for distributed storage variable data distribution method and system
CN108845791A (en) * 2018-05-31 2018-11-20 苏州浪潮智能软件有限公司 Application code development process method and device, readable storage medium storing program for executing, terminal
CN111459534A (en) * 2019-01-18 2020-07-28 杭州明特科技有限公司 Application system architecture of energy information gateway
US11321322B2 (en) 2020-03-30 2022-05-03 International Business Machines Corporation Lightweight DBMS based on functional microservices

Similar Documents

Publication Publication Date Title
CN104572761A (en) Layered application technology framework
CN105630472B (en) Client rapid development framework of manufacturing execution system and software development method thereof
CN100578509C (en) Long lasting implementing method for data
US8046373B2 (en) Structured parallel data intensive computing
CN101546325B (en) Grid heterogeneous data integrating method based on SOA
CN100594498C (en) Mass data real time processing structure and real time need-based processing platform used for the structure
US20140122411A1 (en) Single persistence implementation of business objects
CN107766526B (en) Database access method, device and system
Katasonov et al. Towards ontology-driven development of applications for smart environments
CN108255539B (en) Meteorological satellite data processing system based on cloud computing and data virtualization
CN103631601A (en) Code generation method and code generation device
CN103714129A (en) Device and method for buildingg dynamic data structures and relationships based on condition rules
CN101246424A (en) Menu automatic generation system and method for based on file
CN101710281B (en) Dynamic integrated system and method of development platform based on Agent
CN102375734B (en) Application product development system, method and device and operation system, method and device
Vargas-Solar et al. Big data management: what to keep from the past to face future challenges?
US20090049105A1 (en) Extensible dependency management framework and method
US8489633B2 (en) Correlated query process (CQP) and peer-to-peer (P2P) execution
CN107426020B (en) Machine tool equipment cloud access plug-in system and working method thereof
Jiang et al. Research on cloud manufacturing resource integrating service modeling based on cloud-agent
CN111625218A (en) Big data processing method and system for custom library development
CN1322418C (en) System for realizing object continuous service and method thereof
Wang Application of lightweight software framework based on SSH
CN111708751B (en) Method, system, equipment and readable storage medium for realizing data loading based on Hue
Nassar et al. Loose coupling between cloud computing applications and databases: A challenge to be hit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150429

RJ01 Rejection of invention patent application after publication