CN109741229A - Management system and method applied to rail traffic - Google Patents
Management system and method applied to rail traffic Download PDFInfo
- Publication number
- CN109741229A CN109741229A CN201811366435.2A CN201811366435A CN109741229A CN 109741229 A CN109741229 A CN 109741229A CN 201811366435 A CN201811366435 A CN 201811366435A CN 109741229 A CN109741229 A CN 109741229A
- Authority
- CN
- China
- Prior art keywords
- service
- module
- management
- rail traffic
- request
- 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.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
The present invention proposes a kind of management system and method applied to rail traffic, the system includes: that multiple service modules are registered in registration module, the type serviced provided by each service module is not identical, and, deployment operation independently of each other between each service module, service provided by each service module collectively constitutes business service, and application terminal receives the relevant service request of rail traffic;API trustship module determines destination service module corresponding with service request from the registration information prestored in registration module, and generates object invocation interface, and by object invocation interface invocation target service module, destination service module is made to provide destination service;Destination service module in service module obtains target service data corresponding with destination service, and the response message of service request is generated according to target service data.It can reduce the coupling of system through the invention, so that system is more easy to maintain and new function extends, and the maintenance and expansion efficiency of lifting system.
Description
Technical field
The present invention relates to technical field of rail traffic more particularly to a kind of management systems and side applied to rail traffic
Method.
Background technique
In the corresponding AFC system of rail traffic, the management system applied to rail traffic undertakes important and complicated
Rail traffic business function.
It in the related technology, is based on MVC (Model View Controller, mould applied to the management system of rail traffic
Type-View-Controller) three tier architecture monomer framework, the management under this framework mode, applied to rail traffic
The coupling of system is high, and with the continuous variation of Rail Transit System business, appellative function continues to increase, and monomer framework is more next
It is more difficult to meet the fast-changing demand of business, the change of any demand requires the delivery cycle grown very much, the system maintenance and new
Function Extension is more difficult, and maintenance and expansion low efficiency.
Summary of the invention
The present invention is directed to solve at least some of the technical problems in related technologies.
For this purpose, an object of the present invention is to provide a kind of management system and method applied to rail traffic, it can
The coupling of reduction system, so that system is more easy to maintain and new function extends, and the maintenance and expansion efficiency of lifting system.
In order to achieve the above objectives, the management system applied to rail traffic that first aspect present invention embodiment proposes, packet
It includes: application terminal, multiple service modules, registration module and application programming interface API (Application
Programming Interface) trustship module, wherein the multiple service module is registered in the registration module,
Registration information corresponding with each service module, service provided by each service module are stored in the registration module
Type it is not identical, all types of services be in advance to be applied to the business service that can be provided of management system of rail traffic into
Row decomposition obtains, and, deployment operation, each service module are mentioned independently of each other between each service module
The service of confession collectively constitutes the business service, wherein and the application terminal receives the relevant service request of rail traffic, and
The service request is sent to the API trustship module;The API trustship module, the note prestored from the registration module
Destination service module corresponding with the service request is determined in volume information, and generates object invocation interface, and by described
Object invocation interface calls the destination service module, and the destination service module is made to provide destination service;The service module,
Destination service module in the service module obtains target service data corresponding with the destination service, and according to the mesh
Mark service data generates the response message of the service request.
The management system applied to rail traffic that first aspect present invention embodiment proposes, due to being based on monomer for existing
Architecture mode is developed to apply to the service that the management system of rail traffic can be provided, and is decomposed into small, interconnection multiple
Service, and the type for configuring service provided by each service module is not identical, all types of services is in advance to applied to track
What the business service that the management system of traffic can be provided was decomposed, and, it is disposed independently of each other between each service module
Operation, the provided service of each service module collectively constitute business service, and via the service module of the demand of calling, realization is applied to
Therefore the operation flow of the management system of rail traffic can reduce the coupling of system, so that system function more easy to maintain and new
It can extend, and the maintenance and expansion efficiency of lifting system.
In order to achieve the above objectives, the wire center management method that second aspect of the present invention embodiment proposes, comprising: receive rail
The relevant service request of road traffic, and the service request is sent to application programming interface API trustship module;From registration
Destination service module corresponding with the service request is determined in the registration information prestored in module, and is generated and called the target
The calling interface of the provided destination service of service module, and the destination service is called via the calling interface;Obtain with
The corresponding target service data of the destination service, and response message is generated according to the target service data, described in response
Service request.
The wire center management method that second aspect of the present invention embodiment proposes, due to being based on monomer architecture mode for existing
It is developed to apply to the service that the management system of rail traffic can be provided, is decomposed into multiple services of small interconnection, and is matched
The type for setting service provided by each service module is not identical, and all types of services is the management to rail traffic is applied in advance
What the business service that system can be provided was decomposed, and, deployment operation independently of each other, each to service between each service module
Service provided by module collectively constitutes business service, via the service module of the demand of calling, realizes and is applied to rail traffic
Therefore the operation flow of management system can reduce the coupling of system, so that system is more easy to maintain and new function extends, and
The maintenance and expansion efficiency of lifting system.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partially become from the following description
Obviously, or practice through the invention is recognized.
Detailed description of the invention
Above-mentioned and/or additional aspect and advantage of the invention will become from the following description of the accompanying drawings of embodiments
Obviously and it is readily appreciated that, in which:
Fig. 1 is the structural schematic diagram for the management system applied to rail traffic that one embodiment of the invention proposes;
Fig. 2 is the structural schematic diagram for the management system applied to rail traffic that another embodiment of the present invention proposes;
Fig. 3 migrates schematic diagram to LC micro services framework for LC monomer framework in the embodiment of the present invention;
Fig. 4 is the integrated stand composition of the LC system based on LC micro services framework in the embodiment of the present invention;
Fig. 5 is the technological frame design drawing of the LC system based on LC micro services framework in the embodiment of the present invention;
Fig. 6 is the layer architecture schematic diagram of the LC system application layer based on micro services framework in the embodiment of the present invention;
Fig. 7 is operation management service flow diagram in the embodiment of the present invention;
Fig. 8 is the flow diagram for the management method applied to rail traffic that one embodiment of the invention proposes.
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, and for explaining only the invention, and is not considered as limiting the invention.On the contrary, this
The embodiment of invention includes all changes fallen within the scope of the spiritual and intension of attached claims, modification and is equal
Object.
Fig. 1 is the structural schematic diagram for the management system applied to rail traffic that one embodiment of the invention proposes.
To be applied to the management system of rail traffic as wire center management system (Line in the embodiment of the present invention
Center, LC) example is carried out, with no restriction to this.
Referring to Fig. 1, which includes:
Application terminal 106, multiple service modules 101, registration module 102 and application programming interface API trustship mould
Block 103, multiple service modules 101 are registered in registration module 102, are stored in registration module 102 and each service module
101 corresponding registration informations, the provided type serviced of each service module 101 is not identical, and all types of services is right in advance
What the business service that the management system 10 applied to rail traffic can be provided was decomposed, and, each service module 101 it
Between deployment operation independently of each other, service provided by each service module 101 collectively constitutes business service, wherein
Application terminal 106 receives the relevant service request of rail traffic, and service request is sent to API trustship module
103。
API trustship module 103 determines mesh corresponding with service request from the registration information prestored in registration module 102
Service module 101 is marked, and generates object invocation interface, and by object invocation interface invocation target service module 101, makes mesh
It marks service module 101 and destination service is provided.
Service module 101, the destination service module 101 in service module 101 obtain target corresponding with destination service and take
Business data, and according to the response message of target service data generation service request.
In the embodiment of the present invention, the business processing logic for realizing a type of service is embedded in service module 101, with
The corresponding service module 101 of service request, can be referred to as destination service module 101, what destination service module 101 can be provided
A type of service, can be referred to as destination service, and destination service module 101 provides service number associated when destination service
According to target service data can be referred to as, and target service data is stored in database 104 corresponding with destination service module 101
In.
It is that monomer is carried out based on MVC three tier architecture relative to the management system for being applied to rail traffic in the related technology
Framework, the embodiment of the present invention are to be developed to apply to track based on monomer architecture mode for existing during specific execute
The service that the management system of traffic can be provided is decomposed into multiple services of small interconnection, and services corresponding business for each
Processing logic is embedded in different service modules 101, via the service module 101 of the demand of calling, is realized and is applied to rail traffic
Management system 10 operation flow, respectively servicing corresponding business processing logic can be realized the business of different types, each to take
Business module 101 can be considered as micro- application, can independently dispose operation, each to service without influencing other service modules 101
The performance based on hypertext transfer protocol HTTP (HyperText Transfer Protocol) can be passed through between module 101
Layer state shifts application programming interface REST API (REpresentational State Transfer
Application Programming Interface) carry out data communication.
Wherein, the type of each business processing logic is different, and the type of business processing logic includes at least one of: operation
Management service type, subscriber management service type, asset management service type, data management service type, log and report pipe
Manage service type, yield management service type, safeguard service management type.
The embodiment of the present invention, can be in advance to 10 institute of management system for being applied to rail traffic during specific execute
The business that can be provided is analyzed and processed, and is obtained and is directed to all types of business processing logics, which can be specific
Then each business processing logic is embedded in a service module 101 for one section of program code, with this, forms multiple offers
The service module 101 of the type of different services.
The embodiment of the present invention is during specific execute, referring to fig. 2, system further include: multiple databases 104, each number
It is corresponding with each service module 101 respectively according to library 104, the service number of corresponding with service module 101 is stored in each database 104
According to, wherein destination service module 101 obtains target service data corresponding with destination service from corresponding database 104.
Specifically, 10 background data base 104 of management system of rail traffic can also will be applied in the embodiment of the present invention
The service data stored, according to the above-mentioned all types of all types of corresponding service datas for being divided, and division being obtained
It stores into a database 104, and the service module 101 of itself and corresponding types is made to carry out data communication, so that destination service
Module 101 can obtain target service data corresponding with destination service from corresponding database 104.
It is that LC monomer framework is therein to LC micro services framework migration schematic diagram in the embodiment of the present invention referring to Fig. 3, Fig. 3
Micro services framework is the framework proposed in the embodiment of the present invention applied to the management system of rail traffic.Referring to fig. 4, scheme
4 be the integrated stand composition of the LC system based on LC micro services framework in the embodiment of the present invention.
In the embodiment of the present invention, application programming interface API trustship module 103 can be specially API gateway, API net
Pass is nucleus module, for determining destination service corresponding with service request from the registration information prestored in registration module 102
Module 101, and object invocation interface is generated, and by object invocation interface invocation target service module 101, make destination service
Module 101 provides destination service, and API gateway encapsulates the internal structure of application program, the need of application terminal 106 and API gateway
It interacts, without understanding specific micro services framework.
Application terminal 106 therein can be, for example, PC or mobile terminal etc., and mobile terminal can be intelligence
Mobile phone, tablet computer, personal digital assistant, e-book etc. have the hardware device of various operating systems.
The embodiment of the present invention is during specific execute, referring to fig. 2, system further include: configuration module 105 configures mould
Block 105 is connected with registration module 102, wherein configuration module 105 is patrolled for providing configuration management logic based on configuration management
It collects and each service module 101 is dynamically distributed in the registration information of registration module 102, and dynamic is carried out to registration information and is tested
Card management.
For the embodiment of the present invention during specific execute, service request is non-first floor system service request, wherein is being taken
When business request is non-first floor system service request, application terminal 106 receives the relevant non-first floor system service request of rail traffic,
And non-first floor system service request is sent to API trustship module 103.
The embodiment of the present invention further includes business function module 107 during specific execute, API trustship module 103,
It is also used to object invocation interface being sent to business function module 107;Business function module 107, for object invocation interface
Dissection process is carried out, and generates request instructions corresponding with object invocation interface, and request instructions are sent to
Corresponding system application layer, to pass through request instructions invocation target service module 101.
As an example, the LC system in present example can also include presentation layer, podium level, application layer, resource
Layer.Referring to Fig. 5, Fig. 5 is the technological frame design drawing of the LC system based on LC micro services framework in the embodiment of the present invention, in this hair
In bright embodiment, Spring Cloud (a series of ordered sets of frames) technological frame, Spring Cloud skill can be selected
Art frame utilizes the exploitation convenience of Spring Boot (a kind of frame), can effectively simplify distributed system infrastructure
Exploitation, such as service discovery registration, load balancing, configuration center, messaging bus can realize a key based on Spring Boot
Starting and deployment.
As an example, in present example with LC system further include presentation layer, podium level, application layer, resource layer into
Row example describes the operational process of LC system:
1, presentation layer, shows for receiving user instructions or submits data, and the user of direct application terminal hands over
Mutually, user can carry out additions and deletions to the information of presentation layer via application terminal and change operation, the presentation layer such as looking into and being converted into the operation
The service request appointed with podium level is sent to podium level and performs corresponding processing, and finally, generates corresponding with service request
Response message returns to presentation layer, wherein presentation layer and podium level are based on JWT (JSON WEB TOKEN, the open mark based on JSON
It is quasi-) carry out data communication.
2, podium level is responsible for receiving and parsing the service request that presentation layer is submitted, the registration in analysis service request
Information, and corresponding destination service module is determined according to the registration information, destination service, clothes are provided with invocation target service module
Business request is non-first floor system service request, wherein when service request is non-first floor system service request, application terminal is received
The relevant non-first floor system service request of rail traffic, and non-first floor system service request is sent to API trustship module.
Wherein, API gateway is nucleus module, for the determining and service request from the registration information prestored in registration module
Corresponding destination service module, and object invocation interface is generated, and by object invocation interface invocation target service module, make
Destination service module provides destination service, and API gateway encapsulates the internal structure of application program, and application terminal only need to be with API net
Pass interacts, without understanding the details of specific micro services framework.
3, application layer for the service request that receiving platform layer is submitted, dissection process service request, and is asked according to service
Ask the business processing logic for calling corresponding destination service to handle respective service request.For example, service request is modification one
User data then calls subscriber management service type according to service request, modifies and is saved into pair to user data
The database answered.
As an example, the application layer in the embodiment of the present invention may include service application layer and system application layer.Its
In, service application layer asks service for parsing from request instruction and obtaining service request corresponding with own services
It asks and is sent to corresponding service module in system application layer.System application layer is responsible for specifically handling various actual request instruction institutes
The customer service demand of instruction, for example, the specific business processing logic such as parameter management, equipment management, user management.Each business
The realization principle of processing logic is to call single or combination that kernel service is called to handle different industry by different configurations
Business demand.Generally realized by exposure REST api interface for API gateway calling.
Realize that detailed process is exemplified below:
1. responding the service request that service application layer is submitted, dissection process various businesses application configuration is to provide correspondence
Service.
It is asked 2. the additions and deletions based on the parsing of specific service request are changed to make a thorough investigation of.
3. a pair resource level data makes corresponding modification.
4, resource layer receives and parses through the service request that application layer is issued, then according to the agreement solution to service request
It analyses result and provides corresponding service data to application layer.Referring to fig. 4, it is known that resource layer includes at least SQL (Structured
Query Language, structured query language) type relational database and NOSQL (Not Only Structured Query
Language, the database of non-relational) type non-relational database, redis database can be selected (to be in present example
The ANSI C language that uses of one open source (is released by American National Standards Association and International Organization for standardization about C language
Standard.) write, support network, it is memory-based also can persistence log type, Key-Value (key-value) database) and
Mysql (being a Relational DBMS) database.Wherein, redis database is a cache database, can be with
Processing data efficiency is quickly improved, mysql database is mainly used for the persistence of data, saves all data of system.
In order to facilitate the understanding of the present invention, now in conjunction with attached drawing, the present invention is further described with specific embodiment.
Referring to the layer architecture signal that Fig. 6, Fig. 6 are the LC system application layer based on micro services framework in the embodiment of the present invention
Figure, system application layer 320 include subscriber management service 321, operation management service 322, journaling management service 323, assets
Management service 324, data management service 325, yield management service 326, maintenance maintenance management service 327.The present invention is preferably real
An operation management service 322 is applied to be specifically described.
As shown in fig. 7, Fig. 7 is operation management service flow diagram in the embodiment of the present invention, operation management service flow of the present invention
Journey is as follows:
User operates operation management front end scene using application terminal, and front end interactive interface tunneling data are managed to operation
It manages server-side and submits service request.
Service request is forwarded to connection service via load balancer, connects service request session service verification identity, tests
Card passes through rear analysis protocol forwarding service data to operation management service.
Operation management service execution operation management logic script, if necessary to read data, then request data access service is held
Row read data manipulation, otherwise generate affairs be submitted to data access service execute data writing operation, data access service execute at
Operation management service is returned results to after function.
After the complete service logic of operation management service processing asynchronous transmission user behaviors log and return results to connection service, connection
Service returns to front end to operating result tunneling data.
In the embodiment of the present invention, compared with the monomer LC system based on MVC three-tier architecture in the related technology, this system institute
Have the advantage, that whole business is split as multiple services, fine size;It is a kind of loose service rack without centralized bus
Structure;It is communicated simply between each service, the agreement based on lightweight is communicated;Each service can be disposed independently, operate in not
Same thread, between each other without influence.LC system based on micro services framework mainly has the advantage that whole system is based on REST
API is interacted in a manner of a kind of component call, reaches the loose coupling of height, greatly improves the reliability of LC system, can
Scalability.Each micro services are independently disposed, and the change of each service will not influence other services, and redeploying need to only dispose certainly
Body greatly reduces time and the complexity of deployment.Each micro services can determine suitable technology according to the application of oneself
Scheme targetedly solves specific business, is no longer limited to a kind of single technology, and exploitation effect has been significantly increased
Rate reduces system analysis theory.Each development teams need to only be absorbed in the service module of oneself, reduce between team collaboration
Cost is linked up, if subsequent have newcomer's addition, corresponding module also need to be only understood, reduce development threshold.
In the present embodiment, by by the existing management system institute for being developed to apply to rail traffic based on monomer architecture mode
The service that can be provided, is decomposed into multiple services of small interconnection, and configures the type serviced provided by each service module not
Identical, all types of services is that the business service that can be provided in advance to the management system for being applied to rail traffic decompose
It arrives, and, deployment operation independently of each other between each service module, the provided service of each service module collectively constitutes business clothes
Business realizes therefore the operation flow for the management system for being applied to rail traffic can drop via the service module of the demand of calling
The coupling of low system, so that system is more easy to maintain and new function extends, and the maintenance and expansion efficiency of lifting system.
Fig. 8 is the flow diagram for the management method applied to rail traffic that one embodiment of the invention proposes.
Referring to Fig. 8, this method comprises:
S801: controlling multiple service modules and registered in registration module, is stored in registration module and each service mould
The corresponding registration information of block, the provided type serviced of each service module is not identical, and all types of services is in advance to application
It is decomposed in the business service that the management system of rail traffic can be provided, and, between each service module mutually solely
Vertical deployment operation, the provided service of each service module collectively constitute business service.
S802: the relevant service request of rail traffic is received, and service request is sent to application programming interface API
Trustship module.
S803: determining destination service module corresponding with service request from the registration information prestored in registration module, and
Object invocation interface is generated, and by object invocation interface invocation target service module, destination service module is made to provide target
Service.
S804: target service data corresponding with destination service is obtained, and service request is generated according to target service data
Response message.
Optionally, in some embodiments, further includes:
From and the corresponding database of destination service module in obtain target service data corresponding with destination service.
Optionally, in some embodiments, type includes at least one of:
Operation management service type, subscriber management service type, asset management service type, data management service type,
Log and report management service type, yield management service type and safeguard service management type.
Optionally, in some embodiments, further includes:
Configuration management logic is provided, the registration information based on configuration management logic to each service module in registration module carries out
It dynamically distributes, and dynamic authentication management is carried out to registration information.
Optionally, in some embodiments, service request is non-first floor system service request, wherein
When service request is non-first floor system service request, application terminal receives the relevant non-first floor system of rail traffic
Service request, and non-first floor system service request is sent to API trustship module.
Optionally, in some embodiments, application programming interface API trustship module is API gateway.
Optionally, in some embodiments, wherein
Object invocation interface is sent to business function module;
Dissection process is carried out to object invocation interface via business function module, and is generated corresponding with object invocation interface
Request instructions, and request instructions are sent to corresponding system application layer, are called with passing through request instructions
Destination service module.
It should be noted that 10 embodiment of management system for being applied to rail traffic in earlier figures 1- Fig. 7 embodiment
The management method applied to rail traffic for being also applied for the embodiment is illustrated, realization principle is similar, no longer superfluous herein
It states.
In the present embodiment, by by the existing management system institute for being developed to apply to rail traffic based on monomer architecture mode
The service that can be provided, is decomposed into multiple services of small interconnection, and configures the type serviced provided by each service module not
Identical, all types of services is that the business service that can be provided in advance to the management system for being applied to rail traffic decompose
It arrives, and, deployment operation independently of each other between each service module, the provided service of each service module collectively constitutes business clothes
Business realizes therefore the operation flow for the management system for being applied to rail traffic can drop via the service module of the demand of calling
The coupling of low system, so that system is more easy to maintain and new function extends, and the maintenance and expansion efficiency of lifting system.
It should be noted that in the description of the present invention, term " first ", " second " etc. are used for description purposes only, without
It can be interpreted as indication or suggestion relative importance.In addition, in the description of the present invention, unless otherwise indicated, the meaning of " multiple "
It is two or more.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes
It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion
Point, and the range of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discussed suitable
Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
It should be appreciated that each section of the invention can be realized with hardware, software, firmware or their combination.Above-mentioned
In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage
Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware
Any one of column technology or their combination are realized: having a logic gates for realizing logic function to data-signal
Discrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), scene
Programmable gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries
It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium
In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, each functional unit in each embodiment of the present invention can integrate in a processing module
It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould
Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not
Centainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be any
One or more embodiment or examples in can be combined in any suitable manner.
Although the embodiments of the present invention has been shown and described above, it is to be understood that above-described embodiment is example
Property, it is not considered as limiting the invention, those skilled in the art within the scope of the invention can be to above-mentioned
Embodiment is changed, modifies, replacement and variant.
Claims (14)
1. a kind of management system applied to rail traffic characterized by comprising application terminal, multiple service modules, registration
Module and application programming interface API trustship module, wherein
The multiple service module is registered in the registration module, is stored in the registration module and each service
The corresponding registration information of module, the provided type serviced of each service module is not identical, and all types of services is preparatory
The business service that the management system for being applied to rail traffic can be provided is decomposed, and, each service
Deployment operation independently of each other between module, the provided service of each service module collectively constitute the business service,
Wherein,
The application terminal receives the relevant service request of rail traffic, and the service request is sent to the API trustship
Module;
The API trustship module, determination is corresponding with the service request from the registration information prestored in the registration module
Destination service module, and object invocation interface is generated, and the destination service module is called by the object invocation interface,
The destination service module is set to provide destination service;
The service module, the destination service module in the service module obtain destination service corresponding with the destination service
Data, and generate according to the target service data response message of the service request.
2. being applied to the management system of rail traffic as described in claim 1, which is characterized in that the system also includes: it is more
A database, each database is corresponding with each service module respectively, is stored with corresponding with service module in each database
Service data, wherein
The destination service module obtains target service data corresponding with the destination service from corresponding database.
3. as described in claim 1 be applied to rail traffic management system, which is characterized in that the type include with down toward
It is one of few:
Operation management service type, subscriber management service type, asset management service type, data management service type, log
With report management service type, yield management service type and safeguard service management type.
4. being applied to the management system of rail traffic as described in claim 1, which is characterized in that the system also includes: match
Module is set, the configuration module is connected with the registration module, wherein
The configuration module is for providing configuration management logic, based on the configuration management logic to each service module in institute
The registration information for stating registration module is dynamically distributed, and carries out dynamic authentication management to the registration information.
5. being applied to the management system of rail traffic as claimed in claim 4, which is characterized in that the service request is non-bottom
Layer system service request, wherein
When the service request is the non-first floor system service request, it is relevant non-that the application terminal receives rail traffic
First floor system service request, and the non-first floor system service request is sent to the API trustship module.
6. the management system as described in any one in claim 1-5 applied to rail traffic, which is characterized in that described to apply journey
Sequence programming interface API trustship module is API gateway.
7. the management system as described in any one in claim 1-5 applied to rail traffic, which is characterized in that further include business
Functional module, wherein
The API trustship module is also used to the object invocation interface being sent to the business function module;
The business function module for carrying out dissection process to the object invocation interface, and generates and the object invocation
The corresponding request instructions of interface, and the request instructions are sent to corresponding system application layer, to pass through
It states request instructions and calls the destination service module.
8. a kind of management method applied to rail traffic characterized by comprising
It controls multiple service modules to be registered in registration module, be stored in the registration module and each service module
Corresponding registration information, the provided type serviced of each service module is not identical, and all types of services is preparatory correspondence
What the business service that the management system for rail traffic can be provided was decomposed, and, each service module
Between deployment operation independently of each other, service provided by each service module collectively constitutes the business service;
The relevant service request of rail traffic is received, and the service request is sent to application programming interface API trustship
Module;
Destination service module corresponding with the service request is determined from the registration information prestored in registration module, and generates mesh
Calling interface is marked, and the destination service module is called by the object invocation interface, proposes the destination service module
For destination service;
Target service data corresponding with the destination service is obtained, and the service is generated according to the target service data and is asked
The response message asked.
9. being applied to the management method of rail traffic as claimed in claim 8, which is characterized in that further include:
From and the corresponding database of the destination service module in obtain target service data corresponding with the destination service.
10. being applied to the management method of rail traffic as claimed in claim 8, which is characterized in that the type includes following
At least one:
Operation management service type, subscriber management service type, asset management service type, data management service type, log
With report management service type, yield management service type and safeguard service management type.
11. being applied to the management method of rail traffic as claimed in claim 8, which is characterized in that further include:
There is provided configuration management logic, based on the configuration management logic to each service module the registration module registration
Information is dynamically distributed, and carries out dynamic authentication management to the registration information.
12. being applied to the management method of rail traffic as claimed in claim 11, which is characterized in that the service request is non-
First floor system service request, wherein
When the service request is the non-first floor system service request, application terminal receives the relevant non-bottom of rail traffic
System service request, and the non-first floor system service request is sent to the API trustship module.
13. such as the described in any item management methods applied to rail traffic of claim 8-12, which is characterized in that the application
Program Interfaces API trustship module is API gateway.
14. such as the described in any item management methods applied to rail traffic of claim 8-12, which is characterized in that wherein,
The object invocation interface is sent to business function module;
Dissection process is carried out to the object invocation interface via the business function module, and generates and is connect with the object invocation
The corresponding request instructions of mouth, and the request instructions are sent to corresponding system application layer, by described
Request instructions call the destination service module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811366435.2A CN109741229B (en) | 2018-11-16 | 2018-11-16 | Management system and method applied to rail transit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811366435.2A CN109741229B (en) | 2018-11-16 | 2018-11-16 | Management system and method applied to rail transit |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109741229A true CN109741229A (en) | 2019-05-10 |
CN109741229B CN109741229B (en) | 2020-04-24 |
Family
ID=66355688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811366435.2A Active CN109741229B (en) | 2018-11-16 | 2018-11-16 | Management system and method applied to rail transit |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109741229B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110427676A (en) * | 2019-07-23 | 2019-11-08 | 交控科技股份有限公司 | A kind of public cloud service system of rail traffic based on micro services framework |
CN111376953A (en) * | 2019-12-30 | 2020-07-07 | 交控科技股份有限公司 | Method and system for issuing plan for train |
CN111865746A (en) * | 2020-06-19 | 2020-10-30 | 苏宁云计算有限公司 | System development method and device based on loop bus |
CN112394675A (en) * | 2019-08-12 | 2021-02-23 | 比亚迪股份有限公司 | Monitoring system, method and server for rail transit |
CN113077241A (en) * | 2021-04-21 | 2021-07-06 | 北京沃东天骏信息技术有限公司 | Approval processing method, device, equipment and storage medium |
CN113269460A (en) * | 2021-06-08 | 2021-08-17 | 巨石集团有限公司 | Collaboration system and collaboration framework for multiple management systems |
CN113726578A (en) * | 2021-09-01 | 2021-11-30 | 网络通信与安全紫金山实验室 | Fusion method of API gateway and network architecture system |
CN115712499A (en) * | 2022-11-09 | 2023-02-24 | 北京城建设计发展集团股份有限公司 | Rail transit service AI chip driving task processing method and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070011126A1 (en) * | 2005-03-21 | 2007-01-11 | Primitive Logic, Inc. | Service-oriented architecture |
EP2042986A1 (en) * | 2007-09-21 | 2009-04-01 | Nokia Siemens Networks Oy | Method and system for execution of a service-related process |
CN103440298A (en) * | 2013-08-20 | 2013-12-11 | 曙光信息产业(北京)有限公司 | Data access management device and management method and database service platform |
CN105162884A (en) * | 2015-09-25 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | Cloud management platform based on micro-service architecture |
CN106130759A (en) * | 2016-06-22 | 2016-11-16 | 白杨 | Service-oriented modular system architectural framework |
CN106878393A (en) * | 2017-01-16 | 2017-06-20 | 深圳市商沃科技发展有限公司 | A kind of system based on fusion micro services framework |
CN107193546A (en) * | 2017-04-11 | 2017-09-22 | 国网天津市电力公司信息通信公司 | A kind of micro services business application system |
CN108737525A (en) * | 2018-05-10 | 2018-11-02 | 江苏天时新材料科技有限公司 | A kind of Web service system based on REST frameworks |
-
2018
- 2018-11-16 CN CN201811366435.2A patent/CN109741229B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070011126A1 (en) * | 2005-03-21 | 2007-01-11 | Primitive Logic, Inc. | Service-oriented architecture |
EP2042986A1 (en) * | 2007-09-21 | 2009-04-01 | Nokia Siemens Networks Oy | Method and system for execution of a service-related process |
CN103440298A (en) * | 2013-08-20 | 2013-12-11 | 曙光信息产业(北京)有限公司 | Data access management device and management method and database service platform |
CN105162884A (en) * | 2015-09-25 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | Cloud management platform based on micro-service architecture |
CN106130759A (en) * | 2016-06-22 | 2016-11-16 | 白杨 | Service-oriented modular system architectural framework |
CN106878393A (en) * | 2017-01-16 | 2017-06-20 | 深圳市商沃科技发展有限公司 | A kind of system based on fusion micro services framework |
CN107193546A (en) * | 2017-04-11 | 2017-09-22 | 国网天津市电力公司信息通信公司 | A kind of micro services business application system |
CN108737525A (en) * | 2018-05-10 | 2018-11-02 | 江苏天时新材料科技有限公司 | A kind of Web service system based on REST frameworks |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110427676A (en) * | 2019-07-23 | 2019-11-08 | 交控科技股份有限公司 | A kind of public cloud service system of rail traffic based on micro services framework |
CN112394675A (en) * | 2019-08-12 | 2021-02-23 | 比亚迪股份有限公司 | Monitoring system, method and server for rail transit |
CN111376953A (en) * | 2019-12-30 | 2020-07-07 | 交控科技股份有限公司 | Method and system for issuing plan for train |
CN111376953B (en) * | 2019-12-30 | 2021-11-12 | 交控科技股份有限公司 | Method and system for issuing plan for train |
CN111865746A (en) * | 2020-06-19 | 2020-10-30 | 苏宁云计算有限公司 | System development method and device based on loop bus |
CN113077241A (en) * | 2021-04-21 | 2021-07-06 | 北京沃东天骏信息技术有限公司 | Approval processing method, device, equipment and storage medium |
CN113269460A (en) * | 2021-06-08 | 2021-08-17 | 巨石集团有限公司 | Collaboration system and collaboration framework for multiple management systems |
CN113269460B (en) * | 2021-06-08 | 2023-09-01 | 巨石集团有限公司 | Collaborative system and collaborative architecture for multiple management systems |
CN113726578A (en) * | 2021-09-01 | 2021-11-30 | 网络通信与安全紫金山实验室 | Fusion method of API gateway and network architecture system |
CN113726578B (en) * | 2021-09-01 | 2024-04-12 | 网络通信与安全紫金山实验室 | Fusion method of API gateway and network architecture system |
CN115712499A (en) * | 2022-11-09 | 2023-02-24 | 北京城建设计发展集团股份有限公司 | Rail transit service AI chip driving task processing method and system |
Also Published As
Publication number | Publication date |
---|---|
CN109741229B (en) | 2020-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109741229A (en) | Management system and method applied to rail traffic | |
CN106850746B (en) | The method and device of smooth service upgrading | |
CN107301048B (en) | Internal control management system of application response type shared application architecture | |
US8612406B1 (en) | Sharing business data across networked applications | |
WO2020237797A1 (en) | Dynamic configuration management method and system in microservice framework | |
CN105429780B (en) | A method of virtualization network service business automatically generates and dynamic monitors | |
CN109690524A (en) | Data Serialization in distributed event processing system | |
CN106850788A (en) | Towards the integrated framework and integrated approach of multi-source heterogeneous geographic information resources | |
CN107451109A (en) | Report form generation method and system | |
CN105760192B (en) | Registration method and device for service module of system server | |
US20230244684A1 (en) | Techniques for decoupling access to infrastructure models | |
CN109547512A (en) | A kind of method and device of the distributed Session management based on NoSQL | |
CN103369038B (en) | Platform serves PaaS management platform and method | |
CN110266815B (en) | Micro service network system based on block chain | |
CN108108986A (en) | A kind of design method of CRM system, device and electronic equipment | |
CN103838855A (en) | Method for updating residual tickets | |
CN104283901B (en) | A kind of distributed live background service system and its method | |
CN106856438A (en) | A kind of method of Network instantiation, device and NFV systems | |
CN109450976A (en) | A kind of method and device of the access of operation system | |
CN109144661A (en) | A kind of deep learning management method based on docker | |
CN104901998B (en) | integrated cloud service monitoring method | |
CN112650545A (en) | Configuration management system, method and storage medium | |
CN105450589B (en) | Remote invocation method and system | |
CN110198327A (en) | A kind of data transmission method and relevant device | |
CN108074067A (en) | Travel service information management platform |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |