Summary of the invention
This application provides a kind of method and system of process resource application, can be realized online resource application, online money
Source storage and online resource information management.
In a first aspect, providing a kind of method of process resource application, the described method comprises the following steps:
The first resource access request that first user triggers is sent to interface layer, the first resource access by front end page
Request includes the essential information and first resource application information of first user;
The interface layer is in the case where the verification of the essential information of first user passes through, by the first resource application
Information is sent to the first resource service module in back-end services layer, wherein the first resource application information and described first
For resource service module there are corresponding relationship, the back-end services layer is using the micro services technical system structure different from front end page
It builds;
First resource service module in the back-end services layer calls rear end clothes according to the first resource application information
The one or more infrastructure components being engaged in layer complete first resource application business, and the first resource application business is completed number
According in the first resource database for being sent to backend resources layer, wherein the first service module and the first resource data
Inventory is in corresponding relationship.
Optionally, the back-end services layer further includes Service Component, and the Service Component includes that multiple independent process are different
The service module of service logic, the infrastructure component include basic data component, mail service component, workflow service component and
File service component.
Optionally, the first resource service module in the back-end services layer is called according to the first resource application information
One or more infrastructure components in back-end services layer complete first resource application business
The first service module calls the workflow service in back-end services layer according to the first resource application information
One or more of component, file service component, mail service component and basic data component execute first resource application
Approval process;
The first service module confirms backend resources layer in the case where the first resource application approval process passes through
The first resource state of first database;
In the case where the first resource state, which is, to be called, the first resource is called from backend resources layer, and will
The first resource application business is completed data and is sent in the first resource database of backend resources layer.
Optionally, the first service module after the backend resources layer calling first resource, also wrap by the method
It includes:
The first service module calls the mail components in infrastructure component, the first resource information is sent to described
First subscriber mailbox;Alternatively,
The first service module sends the first resource information to the interface layer;
The first resource information is sent to the front end page by the interface layer;
The front end page shows the first resource information to first user.
Optionally, the back-end services layer further includes service management component, and the service management component includes multiple management
Module, the multiple management module be used for in backend resources layer Service Component and infrastructure component be managed for configuration, register
Management and the mutual calling of inter-module manage.
Second aspect provides a kind of system of process resource application, the system comprises front end page, interface layer, after
Hold service layer and backend resources layer:
The first resource access request that the front end page is used to access user front end page triggering is sent to interface layer;
The interface layer is used in the case where the verification of the essential information of first user passes through, by the first resource
Application information is sent to the first resource service module in back-end services layer, wherein the first resource application information with it is described
For first resource service module there are corresponding relationship, the back-end services layer is using the micro services technology body different from front end page
System's building;
The back-end services layer is used for after being called using first resource service module according to the first resource application information
One or more infrastructure components in service layer are held to complete first resource application business, and the first resource application business is complete
It is sent in the first resource database of backend resources layer at data, wherein the first service module and the first resource
There are corresponding relationships for database;
The backend resources layer is for offer and storing data.
Optionally, the back-end services layer further includes Service Component, and the Service Component includes that multiple independent process are different
The service module of service logic, the infrastructure component include basic data component, mail service component, workflow service component and
File service component.
Optionally, the back-end services layer is specifically used for using the first service module according to the first resource application
Information calls workflow service component, file service component, mail service component and the basic data component in back-end services layer
One or more of, execute the approval process of first resource application;
The back-end services layer is specifically used for using the first service module in the first resource application approval process
In the case where, the first resource state of backend resources layer first database is confirmed;
The back-end services layer is specifically used in the case where the first resource state, which is, to be called, from backend resources layer
The first resource is called, and first resource application business completion data are sent to the first resource number of backend resources layer
According in library.
Optionally, the first service module is also used to call basis after calling the first resource from backend resources layer
The first resource information is sent to first subscriber mailbox by the mail components in component;Alternatively, the first service mould
Block is also used to send the first resource information to the interface layer;
The interface layer is also used to the first resource information being sent to the front end page;
The front end page is also used to show the first resource information to first user.
Optionally, the back-end services layer further includes service management component, and the service management component includes multiple management
Module, the multiple management module be used for in backend resources layer multiple components and module be managed for configuration, registration management
It is managed with the mutual calling of inter-module.
In the above method, the first resource access request that the first user triggers is sent to by interface layer by front end page,
Interface layer is in the case where the verification of the essential information of first user passes through, after the first resource application information is sent to
The first resource service module in service layer is held, so that first resource service module in back-end services layer is according to described the
One resource bid information calls one or more infrastructure components in back-end services layer to complete first resource application business, and by institute
First resource application business completion data are stated to be sent in the first resource database of backend resources layer.Through the above scheme, will
User is handled in the service module that the resource access request that front end page triggers is sent to corresponding resource, each service module
Corresponding business is respectively completed using infrastructure component, transfers corresponding resource in resource layer, so that the various resources of IT department obtain
To integration Management, the isolation of data ensure that, also solve the problems, such as process application confusion and data management fragmentation under line.
Specific embodiment
The application is described in further detail below by specific embodiment combination attached drawing.In the following embodiments and the accompanying drawings
In, many datail descriptions are in order to enable the application can be better understood.However, those skilled in the art can be without lifting an eyebrow
Recognize, part of feature is dispensed in varied situations, or can be substituted by other methods.Certain
In the case of, the relevant some operations of the application are there is no display in the description or describe, this is the core in order to avoid the application
Center portion point is flooded by excessive description.To those skilled in the art, be described in detail these relevant operations be not must
It wants, they can completely understand relevant operation according to the general technology knowledge of description and this field in specification.
It should be appreciated that ought use in this specification and in the appended claims, term " includes " and "comprising" instruction
Described feature, entirety, step, operation, the presence of element and component, but be not precluded one or more of the other feature, entirety,
Step, operation, the presence or addition of element, component and/or its set.
It should be noted that the term used in the embodiment of the present application is only merely for the mesh of description specific embodiment
, it is not intended to be limiting the application." the one of the embodiment of the present application and singular used in the attached claims
Kind ", " described " and "the" are also intended to including most forms, unless the context clearly indicates other meaning.
The method and system of process resource application provided by the embodiments of the present application can be applied in consumer goods industry, manufacture
Financial services industries, logistics service, service for infrastructure industry, estate management, the large and medium-sized inlet and outlet such as industry, Telecom Operators, silver card danger
Trading company, institution, government, institute and education services industry etc., can be specifically used for:
(1) key business process: for example resource information management, resource bid management, order, quotation processing, procurement process,
Contract audit, customer phone processing, supply chain management etc.;
(2) administration class: application of going on business, work overtime application, application of asking for leave, application for using car, various office appliance applications, purchase
Buy application, daily paper weekly etc.;
(3) personnel management class: staffs training arrangement, performance appraisal, position variation processing, Employee Profile information management etc.;
(4) financial associated class: payment request, account due processing, daily reimbursement processing, business trip reimbursement/reimbursement for a business trip, Budgetary And Planning Shen
It please wait;
(5) customer service class: client information management, customer complaint, request processing, after-sale service management etc.;
(6) special service class: ISO series corresponds to process, quality management corresponds to process, product data information management, trade
Company's declaration processing, the processing of logistics company cargo tracking etc., are not especially limited herein.
Fig. 1 is a kind of flow diagram of the method for process resource application provided by the present application, as shown in Figure 1, the application
The method of the process resource application of offer includes the following steps:
S101: the first resource access request that user accesses front end page triggering is sent to interface layer.
In the embodiment of the present application, the first resource access request includes the essential information and first resource of the user
Application information.Wherein, the essential information of user can be the check informations such as account name and the password of user, can also be user's
Basic document information, such as: address name, affiliated function, position etc..First resource application information can be software resource Shen
Please, software resource management application, hardware resource application, hardware resource management application, version release information management application, data power
Application, data permission management application, message queue (Message Queue, MQ) account application, MQ account management etc. are limited, this
Place is not especially limited.
In the embodiment of the present application, front end page can be handed over to user showing resource application system interface and with user
Mutually, user can start the application process of progress resource by accessing front end page, wherein the front end page can be WEB
The page, APP page etc., the mode that the user accesses front end page can be through PC, mobile device or other terminals,
It is not especially limited herein.Wherein, the realization of foreground code can be used in the exploitation of front end page, such as: hypertext markup language
(Hyper Text Markup Language, HTML), Cascading Style Sheet (Cascading Style Sheet, CSS),
JavaScript, HTML5, scalable vector graphics (Scalable Vector Graphics, SVG) etc., do not make to have herein
Body limits.
In the embodiment of the present application, first resource access request is sent to interface layer can be by wired or wireless
Mode is sent.It wherein, wirelessly include general packet radio service technology (General Packet Radio
Service, GPRS), WLAN (Wireless Local Area Networks, WLAN), purple honeybee (ZigBee), bluetooth
(Bluetooth), near-field communication (Near Field Communication, NFC) etc., wired mode includes cable, copper
Line, RS232, RS458 etc..It should be understood that the citing of above-mentioned communication modes is only used for being illustrated, specific limit should not be constituted
It is fixed.
S102: the interface layer is provided in the case where the verification of the essential information of first user passes through by described first
Source application information is sent to the first resource service module in back-end services layer.
In the embodiment of the present application, the back-end services layer includes Service Component and infrastructure component, the Service Component packet
The service module of multiple independent process different business logics is included, the infrastructure component includes basic data component, mail service group
Part, workflow service component and file service component.Wherein, the service module in the Service Component can be system O&M Shen
It please single service module, basic O&M request slip service module, the Shen data base administration (Database Administrator, DBA)
Please single service module, resource management (Configuration Management Database, CMDB) service module etc., this
Place is not especially limited.By Service Component be divided into multiple service modules can to avoid under resource class complex situations information it is mixed
Disorderly, it ensure that the clear of bottom data, also have using system maintainability and ductility.It is understood that the service
Module can modify according to corporate resources application demand, for example, according to business demand New Server application service module,
Or basic O&M request slip service module is deleted, it is not especially limited herein.
In the embodiment of the present application, the first resource application information is closed with the first resource service module there are corresponding
System.That is, the interface layer determines service layer according to the first resource application information in the first resource access request
In after corresponding service module is first resource service module, the first resource application information is sent to first resource service
Module.Such as: party A-subscriber needs application system O&M, and party B-subscriber needs to apply basic O&M, and front end page is by what party A-subscriber triggered
The basic O&M service request that system O&M service request, party B-subscriber trigger is sent to interface layer, and interface layer is by the party A-subscriber's
System O&M service request is sent to the system O&M request slip service module in back-end services layer, and the basic O&M of party B-subscriber is taken
The basic O&M service module that business application is sent in back-end services layer.It should be understood that the above citing is only used for illustrating, not
Specific limit can be constituted.
In the embodiment of the present application, the back-end services layer is using the micro services technical system structure different from front end page
It builds.That is, separating front-end and back-end framework, front end framework, which is concentrated, considers page table
Existing, surfing, browser compatibility and user experience etc., aft end frame concentrate consider service logic, data safety and
The problem of storage, to guarantee front and back end exploitation, dispose full decoupled purpose.
In the embodiment of the present application, the interface layer can be gateway (Gateway), for realizing system front end and rear end
Network interconnection, the interface layer can be used for wide area network interconnection, can be used for local area network interconnection, do not limit specifically herein
It is fixed.It is understood that the interface layer is unique, that is to say, that the data of all front-end and back-end pass through unified net
Pass interacts, to facilitate the processing that gateway carries out unified risk intercepts and user right verifies etc. related service.
S103: the first resource service module calls one in back-end services layer according to the first resource application information
A or multiple infrastructure components complete first resource application business, and after first resource application business completion data are sent to
In the first resource database for holding resource layer.
In the embodiment of the present application, there are corresponding relationships with the first resource database for the first service module.Institute
Stating backend resources layer includes caching library, workflow database, service information database, CMDB database and file storage data
Library.Wherein, the caching inventory puts the public information in backend resources layer between various components;The file storage database is deposited
Put transmitting file;The workflow database and workflow service component are there are corresponding relationship, in the workflow database
Data include one or more of Work flow model information, workflow application record, approval information and workflow permission.
There are corresponding relationship, the business letters for multiple service modules in the service information database and back-end services layer service component
The data ceased in database include one or more of request slip detail, resource detailed attributes;The CMDB database with
For CMDB module there are corresponding relationship, the CMDB database is used to store the resource of all storages, is unique after goods receiving
Storage position.Fig. 2 shows the corresponding relationship between the database in service module and resource layer in the back-end services layer.
It should be understood that Fig. 2 is used only for for example, specific restriction can not be constituted, in resource bid processing system provided by the present application
More service modules and database can be possessed.Possess multiple service modules, multiple databases corresponding with service module can
So that the module of different business while guaranteeing independent process service, realize application information and resource information it is effective every
From also ensuring being effectively isolated between resource information, and the distribution condition of resource, quick positioning system can be understood in time
Mistake is handled.
In the embodiment of the present application, the first resource service module in the back-end services layer is according to the first resource Shen
Please information call back-end services layer in one or more infrastructure components complete first resource application business specific step is as follows:
The first service module calls workflow service component, file in back-end services layer according to the first resource application information
One or more of serviced component, mail service component and basic data component execute the examination & approval stream of first resource application
Journey;The first service module confirms backend resources layer first in the case where the first resource application approval process passes through
The first resource state of database;In the case where the first resource state, which is, to be called, described in backend resources layer calling
First resource, and first resource application business completion data are sent in the first resource database of backend resources layer.
In the embodiment of the present application, the first service module is after the backend resources layer calling first resource, institute
State method further include: the first service module calls the mail components in infrastructure component, and the first resource information is sent
To first subscriber mailbox;Alternatively, the first service module sends the first resource information to the interface layer;It is described
The first resource information is sent to the front end page by interface layer;The front end page is to described in first user displaying
First resource information.It is understood that when the first resource is a certain Service Source, such as certain user's A application system fortune
Dimension service, the first resource information after examining successfully, which can be, applies successfully, waiting the information of O&M service processing;When described
One resource is certain item data application, for example certain user's A application uses administrator right, and the first resource information after examining successfully can
To be administrator's account password etc., it should be appreciated that the above citing is only used for illustrating, and cannot constitute specific restriction.
For example, Fig. 3 is the flow chart that back-end services layer provided by the present application completes system O&M resource bid business.Such as figure
Shown in 3, first resource application at this time is the resource bid of system O&M, and first service module is system O&M service module, because
After system O&M service module receives the system O&M resource bid of interface layer transmission, system O&M service module is called for this
Basic data component and workflow component execute approval process automatically, after approval process passes through, confirm in service database
System O&M resource status is that the system O&M money is transferred from the service database of backend resources layer in the case where can calling
System O&M resource bid business is completed in source.It is understood that not passing through or system O&M resource shape in approval process
State is the non-adjustable used time, sends the information of application failure to interface layer, the interface layer will apply for that failure information is back to front end
The page, front end page show that the information of application failure or back-end services layer call directly mail components and sends application to user
Failure information is to subscriber mailbox.It should be understood that flow chart shown in Fig. 3 is only used for for example, specific restriction can not be constituted.
In the embodiment of the present application, first resource service module when calling workflow service component, press by workflow component
First resource service logic is executed automatically according to process predetermined, and is completed in the activity of each of work process flow
Afterwards, data will be completed to be stored in the workflow database in resource layer, then carries out next activity, to realize workflow
Whole process tracking, examination & approval, statistics.Meanwhile customized permission system can be added in workflow service component, according to business demand spirit
The permission of change workflow living controls.Below by taking Fig. 4 as an example, the workflow component of the application is further detailed,
Fig. 4 is the flow diagram that workflow component provided by the present application executes system O&M resource services logic, as shown in figure 4, after
After end service layer receives system O&M resource bid, call basic data component and workflow component to the system O&M
Resource bid is handled, and workflow component executes the service logic of system O&M service according to process predetermined automatically,
And the result of each process action is stored in the workflow database in resource layer, work process flow shown in Fig. 4 is only used
In for example, more approval processes or confirmation process can be possessed in actual system O&M service procedure.
Below by taking user A as an example, the embodiment of the present application is further detailed, it is assumed that user A needs application system
O&M resource, then user A is firstly the need of in front end page logon account name and password, after being verified, user A can be preceding
End page millet cake hits the link of system O&M application, following user A can wait it is pending after the completion of, obtain the system O&M money
Source.Wherein, during user A system O&M application process, have corresponding authority user (such as user A line manager B, be
System O&M responsible person C) it can correspondingly receive the advice audit mail of corresponding this application, line manager B and system O&M responsible person C
The link in mail is clicked, then directly this application can be audited by resource service application system.It should be understood that the above citing
It is only used for illustrating, specific restriction can not be constituted.
In the embodiment of the present application, the back-end services layer further includes service management component, the service management component packet
Containing multiple management modules, the multiple management module be used for in backend resources layer Service Component and infrastructure component configure
The mutual calling of management, registration management and inter-module manages.The service management module can be registration discovery module, gateway clothes
Business module, configuration management module etc., are not especially limited herein.For example, using the configuration management mould in service management component
Root tuber is according to business demand New Server application service module, or the basic O&M request slip service module of deletion etc.;For example,
Customized modification etc. is carried out to interface layer gateway using the gateway management in service management component, it should be appreciated that the above citing is only
For illustrating, specific restriction can not be constituted.
In the above method, the first resource access request that the first user triggers is sent to by interface layer by front end page,
Interface layer is in the case where the verification of the essential information of first user passes through, after the first resource application information is sent to
The first resource service module in service layer is held, so that first resource service module in back-end services layer is according to described the
One resource access request calls one or more infrastructure components in back-end services layer to complete first resource application business, and by institute
First resource application business completion data are stated to be sent in the first resource database of backend resources layer.Through the above scheme, will
User is handled in the service module that the resource access request that front end page triggers is sent to corresponding resource, each service module
Corresponding business is respectively completed using infrastructure component, transfers corresponding resource in resource layer, so that the various resources of IT department obtain
To integration Management, the isolation of data ensure that, also solve the problems, such as process application confusion and data management fragmentation under line.
Fig. 5 is a kind of structural schematic diagram of process resource application system provided by the present application, as shown in figure 5, the application mentions
The process resource application system of confession includes front end page 510, interface layer 520, back-end services layer 530 and backend resources layer 540,
The first resource access request that the front end page 510 is used to access user front end page triggering is sent to interface
Layer 520.
The interface layer 520 is used in the case where the verification of the essential information of first user passes through, by described first
Resource bid information is sent to the first resource service module in back-end services layer, wherein the first resource application information with
For the first resource service module there are corresponding relationship, the back-end services layer is using the micro services skill different from front end page
Art system construction.
The back-end services layer 530 is used to be called using first resource service module according to the first resource application information
One or more infrastructure components 532 in back-end services layer complete first resource application business, and by the first resource application
Business is completed data and is sent in the first resource database of backend resources layer, wherein the first service module and described the
There are corresponding relationships for one resource database.
In the embodiment of the present application, the first resource access request includes the essential information and first resource of the user
Application information.Wherein, the essential information of user can be the check informations such as account name and the password of user, can also be user's
Basic document information, such as: address name, affiliated function, position etc..First resource application information can be software resource Shen
Please, software resource management application, hardware resource application, hardware resource management application, version release information management application, data power
Application, data permission management application, MQ account application, MQ account management etc. are limited, is not especially limited herein.
In the embodiment of the present application, front end page 510 can to user showing resource application system interface and and user into
Row interaction, user can start the application process of progress resource by accessing front end page, wherein the front end page can be
WEB page, APP page etc., the mode that the user accesses front end page can be through PC, mobile device or other ends
End, is not especially limited herein.Wherein, the realization of foreground code can be used in the exploitation of front end page, such as: HTML, CSS,
JavaScript, HTML5, can SVG etc., be not especially limited herein.
In the embodiment of the present application, first resource access request is sent to interface layer 520 can be by wired or nothing
The mode of line is sent.Wherein, wired wirelessly including GPRS, WLAN, ZigBee, Bluetooth, NFC etc.
Mode includes cable, copper wire, RS232, RS458 etc..It should be understood that the citing of above-mentioned communication modes is only used for
It is bright, specific restriction should not be constituted.
In the embodiment of the present application, the back-end services layer includes Service Component 531 and infrastructure component 532, the business
Component includes the service module of multiple independent process different business logics, and the infrastructure component includes basic data component, mail
Serviced component, workflow service component and file service component.Wherein, the service module in the Service Component can be system
O&M request slip service module, basic O&M request slip service module, DBA request slip service module, CMDB service module etc.,
It is not especially limited herein.By Service Component be divided into multiple service modules can to avoid under resource class complex situations information it is mixed
Disorderly, it ensure that the clear of bottom data, also have using system maintainability and ductility.It is understood that the service
Module can modify according to corporate resources application demand, for example, according to business demand New Server application service module,
Or basic O&M request slip service module is deleted, it is not especially limited herein.
In the embodiment of the present application, there are corresponding relationships with first resource service module for the first resource application information.
That is, the interface layer determines that corresponding service module is the first money in service layer according to the first resource application information
After the service module of source, the first resource application information is sent to first resource service module.Such as: party A-subscriber needs to apply
System O&M, party B-subscriber need to apply for basic O&M, and system O&M service request that party A-subscriber trigger by front end page, party B-subscriber touch
The basic O&M service request of hair is sent to interface layer, after the system O&M service request of the party A-subscriber is sent to by interface layer
The system O&M request slip service module in service layer is held, the basic O&M service request of party B-subscriber is sent to back-end services layer
In basic O&M service module.It should be understood that the above citing is only used for illustrating, specific restriction can not be constituted.
In the embodiment of the present application, the back-end services layer is using the micro services technical system structure different from front end page
It builds.That is, front-end and back-end framework is separated, the performance of the front end framework concentration consideration page,
Surfing, browser compatibility and user experience etc., aft end frame, which is concentrated, considers service logic, data safety and storage
The problem of, to guarantee front and back end exploitation, dispose full decoupled purpose.
In the embodiment of the present application, the interface layer 520 can be gateway (Gateway), for realizing system front end and
The network interconnection of rear end, the interface layer can be used for wide area network interconnection, can be used for local area network interconnection, not make herein specific
It limits.It is understood that the interface layer is unique, that is to say, that the data of all front-end and back-end pass through unification
Gateway interacts, to facilitate the place that gateway carries out unified risk intercepts and user right verifies etc. related service
Reason.
In the embodiment of the present application, there are corresponding relationships with the first resource database for the first service module.Institute
Stating backend resources layer includes caching library, workflow database, service information database, CMDB database and file storage data
Library.Wherein, the caching inventory puts the public information in backend resources layer between various components;The file storage database is deposited
Put transmitting file;The workflow database and workflow service component are there are corresponding relationship, in the workflow database
Data include one or more of Work flow model information, workflow application record, approval information and workflow permission.
There are corresponding relationship, the business letters for multiple service modules in the service information database and back-end services layer service component
The data ceased in database include one or more of request slip detail, resource detailed attributes;The CMDB database with
For CMDB module there are corresponding relationship, the CMDB database is used to store the resource of all storages, is unique after goods receiving
Storage position.Fig. 2 shows the corresponding relationship between the database in service module and resource layer in the back-end services layer.
It should be understood that Fig. 2 is used only for for example, specific restriction can not be constituted, in resource bid processing system provided by the present application
More service modules and database can be possessed.Possess multiple service modules, multiple databases corresponding with service module can
So that the module of different business while guaranteeing independent process service, realize application information and resource information it is effective every
From also ensuring being effectively isolated between resource information, and the distribution condition of resource, quick positioning system can be understood in time
Mistake is handled.
In the embodiment of the present application, the first resource service module in the back-end services layer 530 is according to first money
Source application information calls the specific step of the completion first resource application business of one or more infrastructure components 532 in back-end services layer
Rapid as follows: the first service module calls the workflow service group in back-end services layer according to the first resource application information
One or more of part, file service component, mail service component and basic data component execute first resource application
Approval process;The first service module confirms backend resources in the case where the first resource application approval process passes through
The first resource state of layer first database;In the case where the first resource state, which is, to be called, from backend resources layer tune
With the first resource, and first resource application business completion data are sent to the first resource data of backend resources layer
In library.
In the embodiment of the present application, the first service module is after the backend resources layer calling first resource, institute
State method further include: the first service module calls the mail components in infrastructure component 532, and the first resource information is sent out
It send to first subscriber mailbox;Alternatively, the first service module sends the first resource information to the interface layer;Institute
It states interface layer and the first resource information is sent to the front end page;The front end page shows institute to first user
State first resource information.It is understood that when the first resource is a certain Service Source, such as certain user's A application system
O&M service, the first resource information after examining successfully, which can be, applies successfully, waiting the information of O&M service processing;When described
First resource is certain item data application, for example certain user's A application uses administrator right, the first resource information after examining successfully
It can be administrator's account password etc., it should be appreciated that the above citing is only used for illustrating, and cannot constitute specific restriction.
For example, Fig. 3 is the flow chart that back-end services layer provided by the present application completes system O&M resource bid business.Such as figure
Shown in 3, first resource application at this time is the resource bid of system O&M, and first service module is system O&M service module, because
After system O&M service module receives the system O&M resource bid of interface layer transmission, system O&M service module is called for this
Basic data component and workflow component execute approval process automatically, after approval process passes through, confirm in service database
System O&M resource status is that the system O&M money is transferred from the service database of backend resources layer in the case where can calling
System O&M resource bid business is completed in source.It is understood that not passing through or system O&M resource shape in approval process
State is the non-adjustable used time, sends the information of application failure to interface layer, the interface layer will apply for that failure information is back to front end
The page, front end page show that the information of application failure or back-end services layer call directly mail components and sends application to user
Failure information is to subscriber mailbox.It should be understood that flow chart shown in Fig. 3 is only used for for example, specific restriction can not be constituted.
In the embodiment of the present application, first resource service module when calling workflow service component, press by workflow component
First resource service logic is executed automatically according to process predetermined, and is completed in the activity of each of work process flow
Afterwards, data will be completed to be stored in the workflow database in resource layer, then carries out next activity, to realize workflow
Whole process tracking, examination & approval, statistics.Meanwhile customized permission system can be added in workflow service component, according to business demand spirit
The permission of change workflow living controls.Below by taking Fig. 4 as an example, the workflow component of the application is further illustrated,
Fig. 4 is the flow diagram that workflow component provided by the present application executes system O&M resource services logic, as shown in figure 4, after
After end service layer receives system O&M resource bid, call basic data component and workflow component to the system O&M
Resource bid is handled, and workflow component executes the service logic of system O&M service according to process predetermined automatically,
And the result of each process action is stored in the workflow database in resource layer, work process flow shown in Fig. 4 is only used
In for example, more approval processes or confirmation process can be possessed in actual system O&M service procedure.
Below by taking user A as an example, the embodiment of the present application is further detailed, it is assumed that user A needs application system
O&M resource, then user A is firstly the need of in front end page logon account name and password, after being verified, user A can be preceding
End page millet cake hits the link of system O&M application, following user A can wait it is pending after the completion of, obtain the system O&M money
Source.Wherein, during user A system O&M application process, have corresponding authority user (such as user A line manager B, be
System O&M responsible person C) it can correspondingly receive the advice audit mail of corresponding this application, line manager B and system O&M responsible person C
The link in mail is clicked, then directly this application can be audited by resource service application system.It should be understood that the above citing
It is only used for illustrating, specific restriction can not be constituted.
In the embodiment of the present application, the back-end services layer further includes service management component 533, the service management component
Comprising multiple management modules, the multiple management module be used for in backend resources layer Service Component and infrastructure component match
Set the mutual calling management of management, registration management and inter-module.The service management module can be registration discovery module, gateway
Service module, configuration management module etc., are not especially limited herein.For example, using the configuration management in service management component
Module is according to business demand New Server application service module, or the basic O&M request slip service module of deletion etc.;Example
Such as, customized modification etc. is carried out to interface layer gateway using the gateway management in service management component, it should be appreciated that the above citing
It is only used for illustrating, specific restriction can not be constituted.
In the above method, the first resource access request that the first user triggers is sent to by interface layer by front end page,
Interface layer is in the case where the verification of the essential information of first user passes through, after the first resource application information is sent to
The first resource service module in service layer is held, so that first resource service module in back-end services layer is according to described the
One resource bid information calls one or more infrastructure components in back-end services layer to complete first resource application business, and by institute
First resource application business completion data are stated to be sent in the first resource database of backend resources layer.Through the above scheme, will
User is handled in the service module that the resource access request that front end page triggers is sent to corresponding resource, each service module
Corresponding business is respectively completed using infrastructure component, transfers corresponding resource in resource layer, so that the various resources of IT department obtain
To integration Management, the isolation of data ensure that, also solve the problems, such as process application confusion and data management fragmentation under line.
In several embodiments provided herein, it should be understood that disclosed method and system can pass through it
Its mode is realized.For example, system embodiment described above is only schematical, for example, the division of the unit, only
Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be tied
Another system is closed or is desirably integrated into, or some features can be ignored or not executed.In addition, shown or discussed phase
Coupling, direct-coupling or communication connection between mutually can be through some interfaces, the INDIRECT COUPLING or communication of system or unit
Connection is also possible to electricity, mechanical or other form connections.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit, some or all of unit therein can be selected to realize the embodiment of the present application side according to the actual needs
Case.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit
It is that each unit physically exists alone, is also possible to two or more units and is integrated in one unit.It is above-mentioned integrated
Unit both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the application
Portion or part steps.And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. are various can be with
Store the medium of program code.
The above, the only specific embodiment of the application, but the protection scope of the application is not limited thereto, it is any
Those familiar with the art within the technical scope of the present application, can readily occur in various equivalent modifications or replace
It changes, these modifications or substitutions should all cover within the scope of protection of this application.Therefore, the protection scope of the application should be with right
It is required that protection scope subject to.