CN109327503A - Information management system and method, service router - Google Patents
Information management system and method, service router Download PDFInfo
- Publication number
- CN109327503A CN109327503A CN201810983246.3A CN201810983246A CN109327503A CN 109327503 A CN109327503 A CN 109327503A CN 201810983246 A CN201810983246 A CN 201810983246A CN 109327503 A CN109327503 A CN 109327503A
- Authority
- CN
- China
- Prior art keywords
- service
- data
- request
- address
- information
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000005192 partition Methods 0.000 claims abstract description 29
- 238000007726 management method Methods 0.000 claims description 31
- 238000004458 analytical method Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 15
- 238000012544 monitoring process Methods 0.000 claims description 14
- 238000003860 storage Methods 0.000 claims description 11
- 238000007405 data analysis Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 5
- 238000013459 approach Methods 0.000 claims description 4
- 238000004146 energy storage Methods 0.000 claims description 4
- 230000003862 health status Effects 0.000 claims description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims 1
- 238000010248 power generation Methods 0.000 claims 1
- 239000000178 monomer Substances 0.000 abstract description 15
- 238000013461 design Methods 0.000 abstract description 8
- 230000008878 coupling Effects 0.000 abstract description 7
- 238000010168 coupling process Methods 0.000 abstract description 7
- 238000005859 coupling reaction Methods 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 4
- 230000003993 interaction Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 20
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000005611 electricity Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 2
- 238000011017 operating method Methods 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides an information management system and method and a service router, wherein the method comprises the following steps: the service requester is used for providing a user interaction interface; the service registration center is used for recording the name of each service in the service partition and the address of the corresponding running machine; the service router is used for receiving the service request of the service requester, matching address information corresponding to the service request from the service registration center and distributing the service request to the service units in the service subarea; and the service partition comprises a plurality of service units for running the services, and each service independently runs on the service unit. By means of the method, the problem that coupling degree between monomer services is too high in the existing monomer service design is solved, and the technical effect of improving service independence and expandability is achieved.
Description
Technical field
The present invention relates to Internet technical fields, in particular to a kind of information management system and method, service routing
Device.
Background technique
Currently, management system backstage mostly uses the design method of monomer service, as shown in Figure 1, that is, by multiple business module
It is all integrated into a big monomer service system, although this kind of monomer service form integrated level is higher, assists between each business module
With high-efficient, still, because the degree of coupling is high, a certain module of modification may will affect the functions of other modules between system module.And this
The scalability of the design method of kind monomer service is poor.With the increased requirement of portfolio, it is difficult to by individually promoting a certain clothes
The processing capacity of business is coped with.
Meanwhile the design method of above-mentioned monomer service also makes development teams integrate items module as an entirety
When, it needs to coordinate, the interface definition between communication module, increases the time cost of communication.
For aforesaid way, effective solution mode is not yet proposed at present.
Summary of the invention
The embodiment of the invention provides a kind of information management systems and method, service router, to solve existing monomer
The excessively high problem of the degree of coupling between monomer service in the presence of Service Design.
On the one hand, a kind of information management system is provided, comprising:
Service requester, for providing user interface;
Service register center, for recording the address of the title respectively serviced in service partition and corresponding operation machine;
Service router, for receiving the service request of the service requester, and from the service register center
The corresponding address information of the service request is allotted, and the service request is distributed to the service unit in service partition;
Service partition, including multiple service units for operation service, each service operates independently at service unit
On.
In one embodiment, the address information includes: the service where the requested service of the service request
The address of unit.
In one embodiment, the service unit is independent server, alternatively, independently operated clothes in server
Business module.
In one embodiment, the service router includes:
Load-balanced server, for there are multiple operations in service partition in the requested service of the service request
In the case where example, according to load balancing, the service request is distributed to corresponding server.
In one embodiment, service requester includes: weblication page, and/or, mobile phone application.
In one embodiment, above system further include: multiple energy devices, database community, public administration center,
In:
The multiple energy device is institutionalized energy device;
Database community, for storing the facility information and system information of the multiple energy device.
In one embodiment, above system further include:
Public administration center, comprising: for monitoring the service monitoring of the operation health status of each service, for recording each clothes
The log and call chain of the link information called between the operation log and service of business, for issued to each service and deployment
Service issue deployment module.
In one embodiment, facility information includes at least one of: multi-energy data, status data, control record
Data, the system information includes at least one of: user information, engineering information, analysis data, system log, service are adjusted
With record.
In one embodiment, the energy device includes at least one of: generating equipment, energy storage device, electricity consumption
Equipment, water equipment, gas equipment.
In one embodiment, operation has at least one following service in the service partition: Real-time Data Service refers to
The service of order, data analysis service, data save service, messaging service, security management services, system administration services, data query
Service and analysis result service.
On the other hand, a kind of approaches to IM is provided, comprising:
Receive the service request of user's input;
In response to the service request, address corresponding to the service request is matched from the service register center
Information;
The service request is distributed to the corresponding service unit of address information matched.
In one embodiment, the address includes: IP address, port information.
In one embodiment, the service request is distributed to the corresponding service unit in address that matches it
Afterwards, which comprises
Receive the processing result of service unit;
The processing result is back to service requester to show.
In one embodiment, the service request it is requested service include at least one: Real-time Data Service refers to
The service of order, data analysis service, data save service, messaging service, security management services, system administration services, data query
Service and analysis result service.
In one embodiment, the above method further include:
Obtain title and the address of destination service;
The title of the destination service and address are registered in the service register center.
Another aspect provides a kind of service router, comprising: memory, processor and storage are on a memory and can
The step of computer program run on a processor, the processor realizes the above method when executing the computer program.
Another aspect provides a kind of non-volatile computer readable storage medium storing program for executing, is stored thereon with computer program, institute
State the step of above method is realized when computer program is executed by processor.
In the above-described embodiments, a kind of information management system is provided, comprising: service requester is handed over for providing user
Mutual interface;Service router is matched for receiving the service request of the service requester, and from the service register center
The address of server where the requested service of the service request out, and the service request is distributed in service partition
Server, wherein include multiple servers for operation service in service partition, each service operates independently at service
On device.I.e., it is possible to be multiple services according to the different demarcation of business function, each service follows the principle of single responsibility, only bears
The services in functional boundary is blamed, in the case where presence service request, matching obtains the server where the service, thus
Realize the processing to requested service.Solves the monomer service in the presence of existing monomer service design through the above way
Between the excessively high problem of the degree of coupling, reached the technical effect of the service of improving independence and scalability.
Detailed description of the invention
The attached drawing constituted part of this application is used to provide further understanding of the present invention, schematic reality of the invention
It applies example and its explanation is used to explain the present invention, do not constitute improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the configuration diagram of existing monomer service system;
Fig. 2 is the configuration diagram of information management system according to an embodiment of the present invention;
Fig. 3 is the method flow diagram of approaches to IM according to an embodiment of the present invention;
Fig. 4 is the configuration diagram of service partition system according to an embodiment of the present invention;
Fig. 5 is the configuration diagram of the exploitation for energy information management system according to an embodiment of the present invention by service partition.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, right below with reference to embodiment and attached drawing
The present invention is described in further details.Here, exemplary embodiment and its explanation of the invention is used to explain the present invention, but simultaneously
It is not as a limitation of the invention.
As shown in Fig. 2, providing a kind of information management system in this example, comprising:
1) service requester 201, for providing user interface;
Specifically, the service requester can include but is not limited to: weblication page, and/or, mobile phone application.Service
Requesting party both can access background service according to user's operation to obtain data, can also carry out to data, analysis result more
Sampleization is shown, is the user interface interacted with system user.
2) service register center 202, for recording the ground of the title respectively serviced in service partition and corresponding operation machine
Location;
Wherein, which can be a server and service software, can be with each function of enrolled for service subregion
The title of service and the corresponding relationship for running machine address information, service register center are used to provide inquiry clothes for service router
Business.
3) service router 203, for receiving the service request of the service requester, and from the service register center
In match the corresponding address information of the service request, and the service request is distributed to the service list in service partition
Member;
Wherein, service router 203 can be a server and a set of service software, for receiving the service of requesting party
Request finds machine where respective service, and forwards request, then returns result to requesting party;If function services packet
Multiple running examples are included, then can realize the distribution to service request according to load balancing.
4) service partition 204, including multiple service units for operation service, each service operates independently at service
On unit, specifically, above-mentioned service unit can be independent server, alternatively, being independently operated service mould in server
Block.Service partition 204 can be multiple servers and services set, include the running example of multiple services, and every kind of service can transport
Row 1 or 1 or more example.
Wherein, operation has at least one following service: Real-time Data Service, command service, data in the service partition
Analysis service, data save service, messaging service, security management services, system administration services, data query service and analysis knot
Fruit service.
When specific implementation, if there is multiple Service Instances, then can will be serviced using load balancing
Request is distributed to corresponding service unit and is handled.For example, above-mentioned service router may include: load-balanced server,
For the requested service of the service request in service partition there are in the case where multiple running examples, it is equal according to load
Weighing apparatus strategy, is distributed to corresponding service unit for the service request.
Above- mentioned information management system can also include: multiple energy devices, database community, public administration center, in which:
1) multiple energy devices are institutionalized energy device;
Wherein, above-mentioned energy device can include but is not limited at least one of: generating equipment, energy storage device, electricity consumption
Equipment, water equipment, gas equipment.
2) database community, for storing the facility information and system information of the multiple energy device;
Wherein, facility information can include but is not limited at least one of: multi-energy data, status data, control record
Data, the system information can include but is not limited at least one of: user information, engineering information, analysis data, system
Log, service call record.
3) public administration center, comprising: each for recording for monitoring the service monitoring of the operation health status of each service
The log and call chain of the link information called between the operation log and service of service, for issued to each service and portion
Deployment module is issued in the service of administration.
Based on above-mentioned information management system, a kind of approaches to IM is additionally provided in this example, as shown in figure 3, can
To include the following steps:
Step 301: receiving the service request of user's input;
Step 302: in response to the service request, it is corresponding that the service request is matched from the service register center
Address information;
Wherein, the address information may include: the ground of the service unit where the requested service of the service request
Location.Wherein, address can include but is not limited at least one of: IP address, port information.
Step 303: the service request is distributed to the corresponding service unit of address information matched.
Specifically, after the service request to be distributed to the corresponding service unit of address information matched, it is above-mentioned
Method can also include: to receive the processing result of service unit;The processing result is back to service requester to show.
The above-mentioned requested service of service request at least one can include but is not limited to: Real-time Data Service, instruction clothes
Business, data analysis service, data save service, messaging service, security management services, system administration services, data query service
With analysis result service.
In order to which service can be increased, the entrance for increasing service can be provided, by obtaining title and the address of destination service,
The title of the destination service and address are registered in the service register center, to realize the addition to new demand servicing, or
Person is extended for the service of script.
Above- mentioned information management system and method are illustrated below with reference to a specific embodiment, however it is noticeable
It is that the specific embodiment does not constitute an undue limitation on the present application merely to the application is better described.
In order to solve the height of the intermodule degree of coupling present in the design method of existing monomer service, the modification meeting of a certain module
Cause the chain reaction problem that other modules are impacted, solution can not increase according to a certain portfolio, take so that independent promotion is corresponding
The problem of processing capacity of being engaged in.In this example, it is contemplated that a kind of mode of service partition can be provided, according to the difference of business function
Multiple services are divided into, each service follows the principle of single responsibility, the services being merely responsible in functional boundary, each to improve
Autonomy, the independence, scalability of item service, and increase the monitoring to service, to realize that the service of automation is persistently disposed.
Based on this, a kind of management system is provided in this example, as shown in figure 4, may include following module: service request
Side, service register center, service router, service partition, as shown in figure 5, can also include: magnanimity energy device, database
Area, public administration center, as follows to these module declarations below:
Service requester, can be the web application page or cell phone application, and service requester can both be grasped according to user
Make carry out data, analysis result diversified displaying, be handed over system user to access background service to obtain data
Mutual user interface.
Service register center can be a server and service software, for each function services of enrolled for service subregion
Title and the corresponding relationship for running machine address information, service register center are used to provide query service for service router.
Service router, can be a server and a set of service software is looked into for receiving the service request of requesting party
Machine where finding respective service, and request is forwarded, then return result to requesting party;If function services include multiple fortune
Row example, then can realize the distribution to service request according to load balancing.
Service partition can be multiple servers and services set, include the running example of multiple services, every kind of service can
The example of operation 1 or 1 or more.
Magnanimity energy device can support the data storage service of multiple engineering projects, each engineering for system
Project includes all kinds of energy devices of indefinite number, for example, can contain following equipment: generating equipment, energy storage device, electricity consumption
Equipment, water equipment, gas equipment etc..
Database community is the region of all data of storage system, include magnanimity energy device data (such as: the energy
Data, status data, control record data), user information, engineering information, analysis data, system log, service call record
Deng;
Public administration center may include: the service monitoring of the operation health status for monitoring system respective services;With
The link information called between the operation log and service of record respective services, so as to the day of the positioning of system failure reason, tracking
Will and call chain;For to respective services implement continuous integrating and delivery assembly line, realize from test, building, deployment from
Deployment is issued in the service of dynamicization.
Specifically, above-mentioned service partition can be, but not limited to provide one of following service or more when realizing
Kind: Real-time Data Service, command service, data analysis service, data save service, messaging service, security management services, system
Management service, data query service and analysis result service.
Above-mentioned service is described as follows below:
1) the energy device data in message queue Real-time Data Service: are forwarded to service requester (that is, user in real time
Interface), realize the real-time exhibition to device data and monitoring;
2) command service: the operational order of service requester (that is, user interface) is received, is delivered in messaging service, most
Zhongdao reaches bottom energy device, to realize control and configuration to energy device;
3) data analysis service: the magnanimity energy device data of bottom engineering are received, data are parsed and are delivered to
In messaging service;
4) data save service: obtaining the energy device data that need to be saved from messaging service, and store into database;
5) messaging service: as the communication bridge of multiple services, the service such as buffering, push of data is provided;
6) services such as equipment fault, data exception alarm, environmental warning alarm security management services: are provided;
7) system administration services: provide to system engineering maintenance of information, facility information maintenance, user account number, Role Management,
The service such as rights management, operation log;
8) data query service: providing and inquire energy device data by modes such as single device, levels, including multi-energy data,
The services such as status data, control data;
9) it analyzes result service: the analysis of equipment energy consumption condition, unit consumption of product analysis, generated energy prediction, multi-energy data is provided
The service such as trend analysis;
Based on above-mentioned management system, a kind of management method is provided, may include steps of:
S1: each service operation on independent machine, service on startup, arrive first service register center registered,
Registration, service register center record the title of each service and the mapping relations of the run machine IP of service, port information;
S2: system user by service request direction service router submit to some service request (such as: user
It logs in);
S3: service router arrives service registration upon receiving a request, according to service name (such as: system administration services)
The machine address information where the service is inquired at center, and service register center returns to corresponding machine IP, port;
S4: service router forwards a request to corresponding function services example (example according to the machine IP of return, port
Such as: system administration services);
S5: function services (such as: system administration services) request is handled, and processing result is back to service road
By device;
S6: service router returns result to service requester, it is assumed that logins successfully, then user may be selected to enter some
Engineering project is to check project data;
Specifically, engineering project can be with the energy device data in automatic collection region and using Encryption Algorithm AES
Data are encrypted in (Advanced Encryption Standard, Advanced Encryption Standard), then by encrypted number
According to being transmitted through the network to data analysis service.
Then, data analysis service is decrypted encryption data, parses, and the parsing result of energy device data is thrown
It is handed to messaging service.
Message in Real-time Data Service monitoring, subscription messaging service, when getting energy device data, active push
Last state, newest energy number to service requester (that is, user interface) to realize real-time display, monitor bottom energy device
According to purpose.Data save the message for servicing and also monitoring simultaneously, in subscription messaging service, save energy device data when getting
Order when, device data is stored into database.
The service monitoring function at public administration center, real time monitoring, the operating status for showing respective services example, to make
Failed services node can be found in time by obtaining operation maintenance personnel.The log and call chain function at public administration center, by items
It is buried at calling between service a little, record log, it, can be by calling link tracing and positioning to failure original when there is service call failure
Cause.
Calling communication between service requester, service router and respective services can use https (Hyper Text
Transfer Protocol over Secure Socket Layer, safely for the channel http of target), it needs to access
The service of database can establish the Trusted channel of communication by the way of password authentification, to guarantee the safety of data access
Property.
If some service is in the case where single instance, operating pressure is big, slack-off to the response speed of request, then can
With the example for running multiple services, and to realize load balancing by service router, distribute the request to by increasing machine
In multiple examples, to improve response speed, extension is realized.
In upper example, by above-mentioned management system and method, the degree of coupling of intermodule is reduced, can flexibly promote a certain clothes
The processing capacity of business, so that scalability is stronger, while each service is relatively independent, and each service can be developed and be tieed up by more Small Groups
Shield, reduces communication cost.
In another embodiment, a kind of software is additionally provided, the software is for executing above-described embodiment and preferred reality
Apply technical solution described in mode.
In another embodiment, a kind of storage medium is additionally provided, above-mentioned software is stored in the storage medium, it should
Storage medium includes but is not limited to: CD, floppy disk, hard disk, scratch pad memory etc..
It can be seen from the above description that the embodiment of the present invention realizes following technical effect: providing a kind of information
Management system, comprising: service requester, for providing user interface;Service router, for receiving the service request
The service request of side, and the server where matching the requested service of the service request in the service register center
Address, and the service request is distributed to the server in service partition, wherein include multiple in service partition for transporting
The server of row service, each service operate independently on server.I.e., it is possible to be more according to the different demarcation of business function
A service, each service follow the principle of single responsibility, the services being merely responsible in functional boundary, in presence service request
In the case of, matching obtains the server where the service, to realize the processing to requested service.It solves through the above way
The excessively high problem of the degree of coupling, it is independent to have reached raising service between monomer service in the presence of existing monomer service design
The technical effect of property and scalability.
Although mentioning different specific embodiments in teachings herein, the application is not limited to be industry
Situation described in standard or embodiment etc., certain professional standards or the implementation base described using customized mode or embodiment
On plinth embodiment modified slightly also may be implemented above-described embodiment it is identical, it is equivalent or it is close or deformation after it is anticipated that
Implementation result.It, still can be with using these modifications or the embodiment of deformed data acquisition, processing, output, judgment mode etc.
Belong within the scope of the optional embodiment of the application.
Although this application provides the method operating procedure as described in embodiment or flow chart, based on conventional or noninvasive
The means for the property made may include more or less operating procedure.The step of enumerating in embodiment sequence is only numerous steps
One of execution sequence mode, does not represent and unique executes sequence.It, can when device or client production in practice executes
To execute or parallel execute (such as at parallel processor or multithreading according to embodiment or method shown in the drawings sequence
The environment of reason, even distributed data processing environment).The terms "include", "comprise" or its any other variant are intended to contain
Lid non-exclusive inclusion, so that process, method, product or equipment including a series of elements are not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, product or equipment
Intrinsic element.In the absence of more restrictions, be not precluded include the process, method of the element, product or
There is also other identical or equivalent elements in person's equipment.
Device that above-described embodiment illustrates or module etc. can specifically realize by computer chip or entity, or by having
There is the product of certain function to realize.For convenience of description, it is divided into various modules when description apparatus above with function to retouch respectively
It states.Certainly, the function of each module can be realized in the same or multiple software and or hardware when implementing the application,
The module for realizing same function can be realized by the combination of multiple submodule etc..Installation practice described above is only
Schematically, for example, the division of the module, only a kind of logical function partition, can there is other draw in actual implementation
The mode of dividing, such as multiple module or components can be combined or can be integrated into another system, or some features can be ignored,
Or it does not execute.
It is also known in the art that other than realizing controller in a manner of pure computer readable program code, it is complete
Entirely can by by method and step carry out programming in logic come so that controller with logic gate, switch, specific integrated circuit, programmable
Logic controller realizes identical function with the form for being embedded in microcontroller etc..Therefore this controller is considered one kind
Hardware component, and the structure that the device for realizing various functions that its inside includes can also be considered as in hardware component.Or
Person even, can will be considered as realizing the device of various functions either the software module of implementation method can be hardware again
Structure in component.
The application can describe in the general context of computer-executable instructions executed by a computer, such as program
Module.Generally, program module includes routines performing specific tasks or implementing specific abstract data types, programs, objects, group
Part, data structure, class etc..The application can also be practiced in a distributed computing environment, in these distributed computing environments,
By executing task by the connected remote processing devices of communication network.In a distributed computing environment, program module can
To be located in the local and remote computer storage media including storage equipment.
As seen through the above description of the embodiments, those skilled in the art can be understood that the application can
It realizes by means of software and necessary general hardware platform.Based on this understanding, the technical solution essence of the application
On in other words the part that contributes to existing technology can be embodied in the form of software products, the computer software product
It can store in storage medium, such as ROM/RAM, magnetic disk, CD, including some instructions are with so that a computer is set
Standby (can be personal computer, mobile terminal, server or the network equipment etc.) executes each embodiment of the application or reality
Apply method described in certain parts of example.
Each embodiment in this specification is described in a progressive manner, the same or similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.The application can be used for crowd
In mostly general or special purpose computing system environments or configuration.Such as: personal computer, server computer, handheld device or
Portable device, laptop device, multicomputer system, microprocessor-based system, set top box, programmable electronics set
Standby, network PC, minicomputer, mainframe computer, distributed computing environment including any of the above system or equipment etc..
Although depicting the application by embodiment, it will be appreciated by the skilled addressee that the application there are many deformation and
Variation is without departing from spirit herein, it is desirable to which appended embodiment includes these deformations and changes without departing from the application.
Claims (17)
1. a kind of information management system characterized by comprising
Service requester, for providing user interface;
Service register center, for recording the address of the title respectively serviced in service partition and corresponding operation machine;
Service router is matched for receiving the service request of the service requester, and from the service register center
The corresponding address information of the service request, and the service request is distributed to the service unit in service partition;
Service partition, including multiple service units for operation service, each service is operated independently on service unit.
2. system according to claim 1, which is characterized in that the address information includes: that the service request is requested
Service where service unit address.
3. system according to claim 2, which is characterized in that the service unit is independent server, alternatively, service
Independently operated service module in device.
4. system according to claim 1, which is characterized in that the service router includes:
Load-balanced server, for there are multiple running examples in service partition in the requested service of the service request
In the case where, according to load balancing, the service request is distributed to corresponding server.
5. system according to claim 1, which is characterized in that service requester includes: weblication page, and/or,
Mobile phone application.
6. system according to claim 1, which is characterized in that further include: multiple energy devices, database community, public pipe
Reason center, in which:
The multiple energy device is institutionalized energy device;
Database community, for storing the facility information and system information of the multiple energy device.
7. system according to claim 1, which is characterized in that further include:
Public administration center, comprising: for monitoring the service monitoring of the operation health status of each service, for recording each service
The log and call chain of the link information called between operation log and service, for clothes issued to each service and deployment
Business publication deployment module.
8. system according to claim 6, which is characterized in that facility information includes at least one of: multi-energy data, shape
State data, control record data, the system information includes at least one of: user information, engineering information, analysis data,
System log, service call record.
9. system according to claim 6, which is characterized in that the energy device includes at least one of: power generation is set
Standby, energy storage device, electrical equipment, water equipment, gas equipment.
10. system according to claim 1, which is characterized in that in the service partition operation have it is following service at least it
One: Real-time Data Service, command service, data analysis service, data save service, messaging service, security management services, system
Management service, data query service and analysis result service.
11. a kind of approaches to IM characterized by comprising
Receive the service request of user's input;
In response to the service request, the letter of address corresponding to the service request is matched from the service register center
Breath;
The service request is distributed to the corresponding service unit of address information matched.
12. according to the method for claim 11, which is characterized in that the address includes: IP address, port information.
13. according to the method for claim 11, which is characterized in that the service request is being distributed to the address matched
After corresponding service unit, which comprises
Receive the processing result of service unit;
The processing result is back to service requester to show.
14. according to the method for claim 11, which is characterized in that the requested service of the service request include at least it
One: Real-time Data Service, command service, data analysis service, data save service, messaging service, security management services, system
Management service, data query service and analysis result service.
15. according to the method for claim 11, which is characterized in that further include:
Obtain title and the address of destination service;
The title of the destination service and address are registered in the service register center.
16. a kind of service router, comprising: memory, processor and storage can be run on a memory and on a processor
Computer program, which is characterized in that the processor is realized any in claim 11 to 15 when executing the computer program
The step of item the method.
17. a kind of non-volatile computer readable storage medium storing program for executing, is stored thereon with computer program, which is characterized in that the meter
The step of any one of claim 11 to 15 the method is realized when calculation machine program is executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810983246.3A CN109327503A (en) | 2018-08-27 | 2018-08-27 | Information management system and method, service router |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810983246.3A CN109327503A (en) | 2018-08-27 | 2018-08-27 | Information management system and method, service router |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109327503A true CN109327503A (en) | 2019-02-12 |
Family
ID=65264682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810983246.3A Pending CN109327503A (en) | 2018-08-27 | 2018-08-27 | Information management system and method, service router |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109327503A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110149365A (en) * | 2019-04-16 | 2019-08-20 | 阿里巴巴集团控股有限公司 | Service adapter method, equipment, system and computer-readable medium |
CN112653627A (en) * | 2020-12-02 | 2021-04-13 | 深圳依时货拉拉科技有限公司 | Data transmission method, device and system, computer equipment and computer readable storage medium |
CN113515608A (en) * | 2021-06-15 | 2021-10-19 | 微梦创科网络科技(中国)有限公司 | Intelligent working method and system |
CN113986325A (en) * | 2021-09-18 | 2022-01-28 | 上海泛宥信息科技有限公司 | Development platform, design method, storage medium and terminal for multi-version service integration |
CN114900559A (en) * | 2022-04-11 | 2022-08-12 | 北京声智科技有限公司 | Management system, terminal, management method, and storage medium |
WO2022222698A1 (en) * | 2021-04-19 | 2022-10-27 | 京东方科技集团股份有限公司 | Connection establishment method and apparatus, storage medium, and server |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101989951A (en) * | 2010-10-28 | 2011-03-23 | 北京瑞汛世纪科技有限公司 | Method, system and equipment for selecting service node |
US20130198341A1 (en) * | 2012-01-31 | 2013-08-01 | Electronics And Telecommunications Research Institute | System and method for delivering segmented content |
CN105357233A (en) * | 2014-08-18 | 2016-02-24 | 阿里巴巴集团控股有限公司 | Remote call method and device |
CN106686094A (en) * | 2016-12-30 | 2017-05-17 | 郑州云海信息技术有限公司 | Micro-service architecture |
CN108134828A (en) * | 2017-12-20 | 2018-06-08 | 金蝶软件(中国)有限公司 | Method for routing, device, computer equipment and the storage medium of service request |
-
2018
- 2018-08-27 CN CN201810983246.3A patent/CN109327503A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101989951A (en) * | 2010-10-28 | 2011-03-23 | 北京瑞汛世纪科技有限公司 | Method, system and equipment for selecting service node |
US20130198341A1 (en) * | 2012-01-31 | 2013-08-01 | Electronics And Telecommunications Research Institute | System and method for delivering segmented content |
CN105357233A (en) * | 2014-08-18 | 2016-02-24 | 阿里巴巴集团控股有限公司 | Remote call method and device |
CN106686094A (en) * | 2016-12-30 | 2017-05-17 | 郑州云海信息技术有限公司 | Micro-service architecture |
CN108134828A (en) * | 2017-12-20 | 2018-06-08 | 金蝶软件(中国)有限公司 | Method for routing, device, computer equipment and the storage medium of service request |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110149365A (en) * | 2019-04-16 | 2019-08-20 | 阿里巴巴集团控股有限公司 | Service adapter method, equipment, system and computer-readable medium |
CN110149365B (en) * | 2019-04-16 | 2022-06-24 | 创新先进技术有限公司 | Service adaptation method, device, system and computer readable medium |
CN112653627A (en) * | 2020-12-02 | 2021-04-13 | 深圳依时货拉拉科技有限公司 | Data transmission method, device and system, computer equipment and computer readable storage medium |
CN112653627B (en) * | 2020-12-02 | 2022-11-04 | 深圳依时货拉拉科技有限公司 | Data transmission method, device and system, computer equipment and computer readable storage medium |
WO2022222698A1 (en) * | 2021-04-19 | 2022-10-27 | 京东方科技集团股份有限公司 | Connection establishment method and apparatus, storage medium, and server |
CN113515608A (en) * | 2021-06-15 | 2021-10-19 | 微梦创科网络科技(中国)有限公司 | Intelligent working method and system |
CN113986325A (en) * | 2021-09-18 | 2022-01-28 | 上海泛宥信息科技有限公司 | Development platform, design method, storage medium and terminal for multi-version service integration |
CN114900559A (en) * | 2022-04-11 | 2022-08-12 | 北京声智科技有限公司 | Management system, terminal, management method, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109327503A (en) | Information management system and method, service router | |
Salah et al. | The evolution of distributed systems towards microservices architecture | |
Luo et al. | Spatio-temporal load balancing for energy cost optimization in distributed internet data centers | |
CN101124565B (en) | Data traffic load balancing based on application layer messages | |
Wei et al. | Service-oriented computing and cloud computing: Challenges and opportunities | |
US9038086B2 (en) | End to end modular information technology system | |
CN109716729A (en) | The dynamically auto zoom network security micro services framework based on load | |
CN107040589A (en) | The system and method for cryptographic service is provided by virtualizing encryption device cluster | |
CN105809356A (en) | Information system resource management method based on application integrated cloud platform | |
CN104636678B (en) | The method and system of management and control is carried out under a kind of cloud computing environment to terminal device | |
CN202565304U (en) | Distributed computing task scheduling and execution system | |
CN109412878A (en) | Multi-tenant service access implementation method, device and electronic equipment | |
CN108063824A (en) | A kind of cloud service system and construction method | |
Gundu et al. | Real-time cloud-based load balance algorithms and an analysis | |
CN114024972A (en) | Long connection communication method, system, device, equipment and storage medium | |
CN112199353A (en) | Data processing method and electric power customer service platform | |
Spinnewyn et al. | Fault-tolerant application placement in heterogeneous cloud environments | |
CN105279651A (en) | Transaction data monitoring processing method and system | |
CN110661780A (en) | Wireless city data sharing method and system based on SAAS application | |
CN102036188B (en) | Mail proxy method, equipment and system under multi-node system | |
US9009352B1 (en) | Transformation of common information model messages | |
CN106412094A (en) | A method for organizing and managing scattered resources in a public cloud mode | |
CN114827161A (en) | Service calling request sending method and device, electronic equipment and readable storage medium | |
CN105224594A (en) | A kind of Service-oriented application data interconnection inquiry system and querying method | |
CN102611704A (en) | Cloud computing node registering system and cloud computing node registering method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190212 |