CN109741229A - Management system and method applied to rail traffic - Google Patents

Management system and method applied to rail traffic Download PDF

Info

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
Application number
CN201811366435.2A
Other languages
Chinese (zh)
Other versions
CN109741229B (en
Inventor
张婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BYD Co Ltd
Original Assignee
BYD Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BYD Co Ltd filed Critical BYD Co Ltd
Priority to CN201811366435.2A priority Critical patent/CN109741229B/en
Publication of CN109741229A publication Critical patent/CN109741229A/en
Application granted granted Critical
Publication of CN109741229B publication Critical patent/CN109741229B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Management system and method applied to rail traffic
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.
CN201811366435.2A 2018-11-16 2018-11-16 Management system and method applied to rail transit Active CN109741229B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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