CN102024233B - Transaction processing system - Google Patents

Transaction processing system Download PDF

Info

Publication number
CN102024233B
CN102024233B CN201010197446.XA CN201010197446A CN102024233B CN 102024233 B CN102024233 B CN 102024233B CN 201010197446 A CN201010197446 A CN 201010197446A CN 102024233 B CN102024233 B CN 102024233B
Authority
CN
China
Prior art keywords
request
access
data
application service
transaction
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.)
Expired - Fee Related
Application number
CN201010197446.XA
Other languages
Chinese (zh)
Other versions
CN102024233A (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.)
XIBEN NEW LINE STOCK CO Ltd
Original Assignee
XIBEN NEW LINE STOCK 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 XIBEN NEW LINE STOCK CO Ltd filed Critical XIBEN NEW LINE STOCK CO Ltd
Priority to CN201010197446.XA priority Critical patent/CN102024233B/en
Priority to PCT/CN2010/076367 priority patent/WO2011150601A1/en
Publication of CN102024233A publication Critical patent/CN102024233A/en
Application granted granted Critical
Publication of CN102024233B publication Critical patent/CN102024233B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a transaction processing system, comprising a client, a service integration platform, a data storage unit and a plurality of application service units, wherein the service integration platform is used for receiving a transaction message of the client and sending call requests to the corresponding application service units; the application service units are used for receiving the call requests, acquiring corresponding stored data from the data storage unit, processing the call requests and generating processing data; and the data storage unit is used for providing the corresponding stored data to the application service units and receiving the processing data so as to update the stored data. By utilizing the transaction processing system, unified and effective management can be carried out on the plurality of application services, and fast and effective response can be made for requests of a plurality of users.

Description

Transaction processing system
Technical field
The present invention relates to e-commerce technology, relate in particular to a kind of transaction processing system for bulk product transaction.
Background technology
Along with the deep development of social informatization and networking, increasing commodity transaction can complete based on e-commerce system.E-commerce system can be integrated service user (both parties) and ISP's's (such as finance, logistics service etc.) information in the lump, thisly integrated the information communication that the platform of resource, information in many ways has effectively promoted commodity transaction, to service user, brought great convenience.
Common, the application service that the related transaction processing system of ecommerce needs integrated service supplier to provide on the one hand, and with normative form, described application service is managed and integrated, form the treatment scheme corresponding with various COS, for example information issue flow process, commodity transaction flow process etc.This normalized treatment scheme can, so that e-commerce platform effectively responds the request of using, improve processing power.The Chinese patent application of number of patent application 200710090499.X provides a kind of disposal route of operation flow, relatively stable and the standardized while in maintenance service procedure, by the redirect rule to each step in flow process, carry out the setting of refinement, thereby the service of differentiation can be provided to service user.
In actual applications, transaction processing system often relates to numerous service users, need to process accordingly a large amount of requests of each user.Generally, user belongs to the form of " multi-to-multi " to calling of described application service, and a plurality of different service users call a plurality of application services simultaneously.Along with service user's increase, the form of calling of this multi-to-multi increases by geometric progression the call relation between service user and application service, and transaction processing platform is difficult to fast and effectively service user's request be made to response.And be to be provided by different ISPs in the most situation of the application service in transaction processing system, the application service newly adding need to be set up correspondence with all existing application services in whole transaction processing system, and its interface protocol may be different from existing application service, workload is huge and easily make mistakes.
Summary of the invention
The object of this invention is to provide a kind of transaction processing system, a plurality of application services are carried out to unified, effectively management, can make response fast and effectively to a plurality of users' request.
For addressing the above problem, the invention provides a kind of transaction processing system, comprising: client, service assembly platform, data storage cell and a plurality of Application service element, wherein,
Described service assembly platform receives the transaction message of described client and sends call request to corresponding Application service element;
Described Application service element receives described call request, from described data storage cell, obtains corresponding storage data and described call request is processed, and produces deal with data;
Described data storage cell provides corresponding storage data to described Application service element, and receives described deal with data so that described storage data are upgraded.
Optionally, described data storage cell comprises:
More new data subelement, for recording described storage data, and receives described deal with data so that described storage data are upgraded;
Data query subelement, for the storage data of described more new data subelement are backed up, and the inquiry request that receives described Application service element provides corresponding storage data to it.
Optionally, described data query subelement, after the schedule time, obtains storage data and it is backed up from described more new data word unit.
Optionally, described service assembly platform comprises configuration management element, service bus and regular unit, wherein,
Described configuration management element is used for obtaining transaction message, and described transaction message is converted to request of access and offers described service bus;
Described regular unit is for processing rule corresponding to described request of access providing;
Described service bus receives described request of access, and to corresponding Application service element, sends call request according to its corresponding processing rule.
Optionally, described processing rule comprises a plurality of request types and treatment scheme corresponding to each request type.
Optionally, described service bus comprises:
Request queue, receives described request of access and it is ranked;
Requesting processing is obtained the request of access of predetermined quantity, and according to request type corresponding to described request of access, this request of access is sent to corresponding flow processing unit from described request queue;
Flow processing unit, receives the request of access that described request processing unit sends, and to corresponding Application service element, sends call request according to its corresponding treatment scheme.
Optionally, described request queue is ranked to it according to the time sequencing of the priority of described request of access or reception.
Optionally, in described configuration management element, store the corresponding relation of request of access and transaction message, and based on described corresponding relation, transaction message is converted to request of access.
Optionally, described transaction message comprises at least one request of access, and described configuration management element is converted at least one request of access by described transaction message.
Optionally, described service assembly platform also comprises Service Management unit, for described Application service element is managed.
Optionally, described described Application service element is managed and comprised: the registration of Application service element, monitoring, security configuration, subscription/publication and version management.
Optionally, described service assembly platform also comprises service end interface unit, for the protocol conversion between described Application service element and service bus.
Optionally, described service assembly platform also comprises user side interface unit, for interface standard is provided, and receives the transaction message of described client and transmits it to described configuration management element based on described interface standard.
Compared with prior art, the present invention has the following advantages:
In technique scheme, a plurality of application services are incorporated in same transaction processing system, a plurality of Application service elements are carried out to unified management, can a plurality of users' transaction message be made fast and effectively and being processed.
In addition, the technical program adopts two data storing sub-units that storage data are upgraded respectively and inquired about, and has guaranteed real-time and the validity of data.Further, the transaction processing system of the technical program can be converted to user's transaction message the request of access of standard, thereby the COS that whole transaction processing system is provided is expanded.
Further, the transaction processing system of the technical program, according to the request type of request of access, adopts corresponding treatment scheme to send call request to relevant Application service element, has realized the unified management to a plurality of Application service elements.
Further, service bus in the technical program is ranked to each request of access, and the same time is carried out parallel processing to the request of access of predetermined quantity, avoided a large amount of concurrent request of access to pour in transaction processing system simultaneously, cause system loading too high and paralyse.
Further, the technical program adopts Service Management unit to manage a plurality of Application service elements, has realized the functions such as Version Control, security configuration, subscription/publication.
Further, in the transaction processing system of the technical program, by service end interface unit, carry out protocol conversion, can support a plurality of different Application service elements.
In addition, the user interface section of the technical program provides interface standard, and each client, based on described interface standard issue transaction message, has realized the unified management of client.
Accompanying drawing explanation
Fig. 1 is the structural representation of the transaction processing system of the embodiment of the present invention;
Fig. 2 is the structural representation of the service bus in structure shown in Fig. 1;
Fig. 3 is the processing flow chart of the transaction message of one embodiment of the present of invention;
Fig. 4 is the processing flow chart of the transaction message of an alternative embodiment of the invention.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can more be become apparent, below in conjunction with accompanying drawing, the specific embodiment of the present invention is described in detail.
Set forth detail in the following description so that fully understand the present invention.But the present invention can be different from alternate manner described here and implements with multiple, and those skilled in the art can do similar popularization without prejudice to intension of the present invention in the situation that.Therefore the present invention is not subject to the restriction of following public embodiment.
In the transaction processing system of prior art, it between user and application service, is the corresponded manner of multi-to-multi, increase along with number of users and application service kind, make the load of whole transaction processing system be the growth of geometric series level, be difficult to maintenance and management, and cannot guarantee user's request to respond fast and effectively.
The technical program is used and is comprised that the service assembly platform of service bus carries out unified scheduling and management to user's request and relevant Application service element.User's various transaction message are converted into normalized request of access, by corresponding treatment scheme, process, thereby can use a plurality of Application service elements to carry out standardized processing to user's transaction message, realize unified integration and the management of a plurality of application services.
Fig. 1 is the structural representation of the transaction processing system of the embodiment of the present invention.
As shown in Figure 1, the transaction processing system of the present embodiment comprises: client, service assembly platform 11, Application service element and data storage cell 13.
Wherein, described client is a plurality of in a tool embodiment, is respectively client 1, client 2 to client n, and the user of transaction processing system sends transaction message by described a plurality of clients.Described user can be the buyer, can be also the seller; Described transaction message can be contract transaction, can be also spot transaction.
Described Application service element is a plurality of in one embodiment, is respectively Application service element 1, Application service element 2 to Application service element n, and the transaction message that described client is sent is finally carried out and processed by described Application service element.Described each Application service element can be provided by many different ISPs, for example, in the transaction of large means of production, the concrete processing relating to and operate relevant application program and can be provided by bank, logistics, storage etc. respectively, its application program providing is equivalent to above-mentioned each Application service element.Described Application service element carries out corresponding processing procedure according to after the call request receiving, in processing procedure, from described data storage cell 13, obtain relevant storage data, credit, integration as relevant in bank account and the relevant inventories etc. of storing in a warehouse, thereby described call request is processed, in processing procedure, produce corresponding deal with data, the change of credit, integration as relevant in bank account and the relevant inventories of storing in a warehouse etc.
Described data storage cell 13 provides corresponding storage data to described Application service element, and receives the deal with data that described Application service element produces and upgrade with the storage data to its inside.Data storage cell described in the present embodiment 13 comprises more new data subelement 131 and data query subelement 132, and described more new data subelement 131 is for recording described storage data, and receives described deal with data so that described storage data are upgraded; Described data query subelement 132 is for the storage data of described more new data subelement 131 are backed up, and the inquiry request that receives described Application service element provides corresponding storage data to it.Described data query subelement 132, after the schedule time, obtains storage data and it is backed up from described more new data subelement 131.
Described more new data subelement 131 and data query subelement 132 can be used distributed Database Systems to realize.In one embodiment, the relevant Application service element of bank of take is example, it is when processing the transaction message of client 1, credit to user's first is changed, corresponding change is by described in real-time being recorded in more in new data subelement 131, if client 2 is also sent a transaction message simultaneously, credit to described user's first is inquired about, relevant data query obtains from described data query word cell 132, after a schedule time, described in 132 pairs of described data query word cells, more the storage data in new data subelement 131 back up, the storage data that make its inside are the real time data after upgrading, owing to adopting separate more new data subelement 131 and data query word cell 132 to carry out respectively renewal and the inquiry of data in the technical program, when the two clashes, the renewal of data and inquiry can not influence each other, real-time and the validity of storage data have wherein been guaranteed.
Described service assembly platform 11 receives the transaction message of described client and sends call request to corresponding Application service element, specifically comprises: user side interface unit 111, configuration management element 112, regular unit 113, service bus 114, Service Management unit 115 and service end interface unit 116.
Described user side interface unit 111 is for interface standard is provided, and receives the transaction message of described client and transmit it to described configuration management element 112 based on described interface standard.In one embodiment, as long as user side adopts described interface standard to send transaction message, can be accessed by described service assembly platform 11, therefore, described user side interface unit 111 can be realized the access of the client of variety classes, different editions, for example support the access of computer client and the access of cell-phone customer terminal simultaneously, also can support the client of a plurality of different editions in addition, meet user's needs.
Described configuration management element 112, for obtaining described transaction message, is converted to request of access by described transaction message and offers described service bus 114.In one embodiment, described transaction message can be contract transaction, spot transaction or the combination of the two, wherein contract transaction and spot transaction are as independent request of access, respectively to applying normalized processing rule, the combination of contract transaction and spot transaction by fractionation, be converted to and with the combination of transaction and the corresponding request of access of spot transaction, thereby realized by the combination of existing request of access, process new transaction message.
Described regular unit 113, for processing rule corresponding to described request of access providing, can comprise a plurality of request types and treatment scheme corresponding to each request type.In one embodiment, described request type comprises " contract " and " from stock ", and the treatment scheme that wherein stock is corresponding comprises the completing a business transaction and the renewal of bank, storage data etc. of inquiry, stock of the checking of storage spot message, bank credit data; And treatment scheme corresponding to contract comprises examining of the inquiry change of bank credit data, relevant closing unit etc.
Described service bus 114 receives the request of access that described configuration management element 112 is sent, and the processing rule providing according to described regular unit 113, and request type and corresponding treatment scheme, send call request to corresponding Application service element.For example, according to relevant request of access, the Application service element that calling respectively the ISPs such as bank, storage provides is processed.
Described Service Management unit 115 is for managing described Application service element, comprise: the registration of Application service element, the Application service element that is newly integrated into the transaction processing system of the present embodiment need to complete the authority that registration process could be called and obtain the described data storage cell 13 of access, to receive the described call request line correlation of going forward side by side, processes; The monitoring of Application service element, monitors the status information of each Application service element, as invoked number of times, and current version information etc.; The security configuration of Application service element, security to each Application service element is controlled, as the transaction message of sending for computer client, its security is lower, may be for usurping, the Application service element relevant to bank credit do not accepted the change of credit data, only accept inquiry, and the transaction message of sending for cell-phone customer terminal, itself and user-association degree are higher, corresponding security is higher, both can inquire about also and can change; The subscription/publication of Application service element, the client of subscription based on to(for) different application services, adopt corresponding Application service element to process, and result is distributed to this client, the Application service element that for example client 1 has been subscribed to account credit inquiry ,Ze bank monthly and provided is monthly distributed to client 1 by relevant credit information; The version management of Application service element, detect the version of each Application service element of client call, for example a certain Application service element has two versions, initial version V1 and renewal version V2, if in a certain intended duration (in month), for the call request of this Application service element all based on upgrading version V2, by initial version V1 115 cancellations from described Service Management unit, make follow-up call request only for upgrading version V2, thereby reduced the complexity of the invoked procedure of service bus 114.
Described service end interface unit 116, for the protocol conversion between described Application service element and service bus 114, is unified the interface protocol of Application service element and service bus.In one embodiment, different ISPs is not quite similar as implementation, the interface protocol of the Application service element that bank, storage etc. provides, described service end interface unit 116 for the dissimilar interface message as the Application service element based on HTML (Hypertext Markup Language) (HTTP) or Simple Object Access Protocol (SOAP) is converted to as described in the uniform protocol of service bus 114 compatibilities, be convenient to the interpolation of the integrated of system and the new Application service element that different service provider provides.The interface unit of service end described in the present embodiment 116 can be supported the common various agreements that realize, thereby has improved applicability.
Fig. 2 shows the structural representation of the service bus 114 shown in Fig. 1.
As shown in Figure 2, the service bus of the present embodiment comprises: request queue 114a, receives the request of access of described configuration management element 112 generations and it is ranked; Requesting processing 114b obtains the request of access of predetermined quantity, and according to request type corresponding to described request of access, this request of access is sent to corresponding flow processing unit 114c from described request queue; Flow processing unit 114c, receives the request of access that described request processing unit 114b sends, and to corresponding Application service element, sends call request according to its corresponding treatment scheme.
In one embodiment, 114a is after receiving request of access in described request queue, can carry out buffer memory and sequence to it, different request of access is corresponding to different priority, because the request processing power of service bus 114 is limited, therefore, after setting priority, the request of access that priority is high preferentially offers requesting processing 114b, and to guarantee that it is by priority processing, and the lower request of access of priority can be postponed processing.In addition, the time sequencing that described queuing process can also receive according to request of access is carried out, and the request of access first receiving preferentially provides to requesting processing 114b.
The processing power of described service bus 114 is mainly determined by requesting processing 114b.Described request processing unit 114b in one embodiment can be for a plurality of, and if requesting processing 1, requesting processing 2 are to requesting processing n, at synchronization, each requesting processing is only processed a request of access.Therefore, the manageable request of access quantity of requesting processing 114b is no more than at most the concrete quantity of requesting processing.When one or more requesting processing are during in idle condition, described request processing unit 114b is with regard to request of access queue 114a, check in described request queue 114a and whether keep in and have untreated request of access: if exist request of access not yet to process, described request is processed subelement 114b and is called the request of access that priority is the highest, and described request of access is sent to corresponding flow processing unit 114c.Described request processing unit 114b can limit the quantity of the request of access of processing simultaneously, has avoided a large amount of concurrent request of access to pour in transaction processing system simultaneously, causes system loading too high and paralyse.
For described flow processing unit 114c, wherein can include a plurality of flow processing unit as flow processing unit 1, flow processing unit 2 to flow processing unit n.114b is similar with requesting processing, each flow processing unit synchronization is also only processed a request of access, but, described flow processing unit 114c is when processing request of access, the treatment scheme corresponding with described request of access that need to provide based on described regular unit, progressively processes request of access.Different step for treatment scheme, described flow processing unit 114c calls respectively different Application service elements, the Application service element that for example flow processing unit 1 provides corresponding to bank and Application service element that flow processing unit 2 provides corresponding to storage, according to the different phase in request of access, respectively corresponding Application service element is sent to call request, and process this request of access by described Application service element, after the Application service element of a certain treatment step is handled, the result of request of access returns to flow processing unit 114c again, by described flow processing, unit 114c sends call request to next Application service element.After a plurality for the treatment of steps that comprise through treatment scheme, described request of access completes corresponding processing, and produces deal with data, and afterwards, described electronic transaction service platform is stored in described data storage cell by deal with data.As a preferred embodiment, the request of access that described flow processing unit 114c receives is through encryption, therefore, described flow processing unit 114c is also decrypted for the request of access to after encrypting, and processes afterwards according to corresponding treatment scheme again.
The large means of production transaction of take is below elaborated to the course of work of the transaction processing system of the present embodiment as example.Take steel trading as example, the transaction message that client is sent: the transaction message (corresponding to the dealing of actual steel, relevant outbound, warehouse-in and bank settlement etc.) that comprises steel stock; The transaction message of contract (corresponding to the purpose of buying, sale).
Fig. 3 shows the schematic flow sheet of the contract transaction of the present embodiment, in conjunction with Fig. 1, it sends the transaction message of contract transaction by client corresponding to certain user (buyer or the seller), its transaction message is converted to request of access (being still contract transaction in the present embodiment) by described configuration management element 112, transfer to afterwards described service bus 114, described service bus 114 sorts to it and processes, concrete processing procedure is determined according to the processing rule of storage in described regular unit 113, specifically comprise that its request type is for " contract ", corresponding treatment scheme as shown in Figure 3.Relevant treatment flow process comprises: step S101, standard contract issue, this step is processed backward corresponding Application service element (the contract Application service element providing as transaction processing system inside) via described service bus 114 and is sent call request and issue, and described standard contract comprises the standard element such as intensive good, exchange hour, loco, transaction value; Step S102, contract price inspection is passed through, and this step is also completed by described contract Application service element, if not by performing step S120, can not issue contract, as by performing step S103, checks that whether issue user's credit is enough; Step S103 relates to the inspection of credit, and the flow processing unit in described service bus 114 calls the credit Application service element that bank provides accordingly, and issue user's credit is checked; If credit is enough, perform step S104, carry out standard contract credit and take, the credit Application service element that similarly service bus 114Dui bank provides calls, and a part of credit of issue user is taken; Step S105, standard contract generates successfully, and this step is completed by described contract Application service element; Step S106, application closing unit is associated, and step S107, whether the association of inspection application closing unit is examined and is passed through, above-mentioned two steps need to be carried out association to the concrete closing unit of contract transaction, which, as being specifically responsible for this contract to settle accounts by unit, also by described contract Application service element, completed; If audit is not passed through, perform step S130, the associated failure of contract; As audit, pass through, perform step S108, produce associated contract credit and take, step S109, release standard contract credit takies, and above-mentioned 2 steps relate to user's credit, and the credit Application service element that the flow processing unit in described service bus 114 calls bank accordingly to be provided completes; Perform step afterwards S110, associated contract generates successfully, by described contract Application service element, is completed.
It should be noted that, the flow process of above-mentioned contract transaction is according to the processing rule in described regular unit 113, and carries out United Dispatching by described service bus 114, calls that corresponding Application service element completes.Processing rule in described regular unit 113 can be configured by the supvr of transaction processing system and upgrade on the one hand, effectively processes, and can according to the actual requirements corresponding processing rule be changed and be optimized with the transaction message to user; On the other hand, owing to having a large number of users to send various transaction message in reality use simultaneously, described service bus 114 can be dispatched and asynchronous processing a large amount of request of access, realize synchronous request of access to the conversion of asynchronous processing procedure, improved treatment effeciency and the utilization factor of system.
In addition, in above-mentioned contract transaction processing process, the inquiry of the storage data of the attribute data of the contract relating to and relevant bank credit and more new capital complete by described data storage cell 13.
Fig. 4 shows the schematic flow sheet of the spot transaction of another embodiment, in conjunction with Fig. 1, comprising: step S201, seller user is sent the transaction message of the transaction of spoting sale by described client, and buyer user responds for this message by described client, wish to buy in; Step S202, checks that whether buyer's user credit is enough, and the credit Application service element that the flow processing unit of this step in described service bus 114 calls bank accordingly to be provided completes; As enough, perform step S203, spot transaction is initiated, step S204, the credit that produces buyer user takies, and the credit Application service element that this step is still provided by described bank completes; Perform step afterwards S205, the user of both parties confirms transaction, by the inner integrated stock of described transaction processing system, confirm that Application service element completes, specifically can by described stock, confirm that Application service element is sent to the receipt of client separately and determines by both parties; Step S206, the credit that user is bought in release takies, and the credit Application service element being provided by described bank after the confirmation of obtaining both parties completes; Perform step afterwards S207, spot transaction success, produces that integration ,You bank provides or the inner integrated integration Application service element of transaction processing system completes.Similarly, the storage data of the required inquiry of above steps and the deal with data of generation complete by described data storage cell 13.
The transaction message of above-mentioned two embodiment is respectively contract transaction and spot transaction, in actual applications, it can be a more complicated transaction message, as the combination of contract transaction with spot transaction, the request of access that is converted into the transaction of relatively independent contract and spot transaction by described configuration management element is afterwards processed, thereby realized, utilizes the combination of existing processing rule to realize the response to new transaction message.
Although the present invention with preferred embodiment openly as above; but it is not for limiting the present invention; any those skilled in the art without departing from the spirit and scope of the present invention; can utilize method and the technology contents of above-mentioned announcement to make possible change and modification to technical solution of the present invention; therefore; every content that does not depart from technical solution of the present invention; any simple modification, equivalent variations and the modification above embodiment done according to technical spirit of the present invention, all belong to the protection domain of technical solution of the present invention.

Claims (10)

1. a transaction processing system, is characterized in that, comprises client, service assembly platform, data storage cell and a plurality of Application service element, wherein,
Described service assembly platform receives the transaction message of described client and sends call request to corresponding Application service element;
Described Application service element receives described call request, from described data storage cell, obtains corresponding storage data and described call request is processed, and produces deal with data;
Described data storage cell provides corresponding storage data to described Application service element, and receives described deal with data so that described storage data are upgraded;
Described service assembly platform comprises configuration management element, service bus and regular unit, wherein,
Described configuration management element is used for obtaining transaction message, and described transaction message is converted to request of access and offers described service bus;
Described regular unit is for processing rule corresponding to described request of access providing, and described processing rule comprises a plurality of request types and treatment scheme corresponding to each request type;
Described service bus receives described request of access, and to corresponding Application service element, sends call request according to its corresponding processing rule; Described service bus comprises requesting processing and the flow processing unit of request queue, predetermined quantity;
Described request queue is used for receiving described request of access and it is ranked;
Described request processing unit is used for obtaining request of access from described request queue, and according to request type corresponding to described request of access, this request of access is sent to corresponding flow processing unit; Each requesting processing is only processed a request of access at synchronization;
Described flow processing unit is used for receiving the request of access that described request processing unit sends, and to corresponding Application service element, sends call request according to its corresponding treatment scheme; A request of access is only processed at synchronization in each flow processing unit.
2. transaction processing system according to claim 1, is characterized in that, described data storage cell comprises:
More new data subelement, for recording described storage data, and receives described deal with data so that described storage data are upgraded;
Data query subelement, for the storage data of described more new data subelement are backed up, and the inquiry request that receives described Application service element provides corresponding storage data to it.
3. transaction processing system according to claim 2, is characterized in that, described data query subelement, after the schedule time, obtains storage data and it is backed up from described more new data subelement.
4. transaction processing system according to claim 1, is characterized in that, described request queue is ranked to it according to the time sequencing of the priority of described request of access or reception.
5. transaction processing system according to claim 1, is characterized in that, stores the corresponding relation of request of access and transaction message in described configuration management element, and based on described corresponding relation, transaction message is converted to request of access.
6. transaction processing system according to claim 5, is characterized in that, described transaction message comprises at least one request of access, and described configuration management element is converted at least one request of access by described transaction message.
7. transaction processing system according to claim 1, is characterized in that, described service assembly platform also comprises Service Management unit, for described Application service element is managed.
8. transaction processing system according to claim 7, is characterized in that, described described Application service element is managed and comprised: the registration of Application service element, monitoring, security configuration, subscription/publication and version management.
9. transaction processing system according to claim 1, is characterized in that, described service assembly platform also comprises service end interface unit, for the protocol conversion between described Application service element and service bus.
10. transaction processing system according to claim 1, it is characterized in that, described service assembly platform also comprises user side interface unit, for interface standard is provided, and receives the transaction message of described client and transmits it to described configuration management element based on described interface standard.
CN201010197446.XA 2010-06-04 2010-06-04 Transaction processing system Expired - Fee Related CN102024233B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010197446.XA CN102024233B (en) 2010-06-04 2010-06-04 Transaction processing system
PCT/CN2010/076367 WO2011150601A1 (en) 2010-06-04 2010-08-26 Transaction processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010197446.XA CN102024233B (en) 2010-06-04 2010-06-04 Transaction processing system

Publications (2)

Publication Number Publication Date
CN102024233A CN102024233A (en) 2011-04-20
CN102024233B true CN102024233B (en) 2014-03-12

Family

ID=43865503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010197446.XA Expired - Fee Related CN102024233B (en) 2010-06-04 2010-06-04 Transaction processing system

Country Status (2)

Country Link
CN (1) CN102024233B (en)
WO (1) WO2011150601A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102360482A (en) * 2011-09-26 2012-02-22 北京金马甲产权网络交易有限公司 Network bidding system
CN104036418A (en) * 2014-06-09 2014-09-10 宁波公众信息产业有限公司 Digital electronic trading system
US10360267B2 (en) * 2015-06-10 2019-07-23 Futurewei Technologies, Inc. Query plan and operation-aware communication buffer management
CN106355310A (en) * 2016-08-25 2017-01-25 镇江易商宝网络科技有限公司 E-commerce management method and system
CN106779973A (en) * 2017-01-05 2017-05-31 吴占云 A kind of collecting and distributing trading service platform of agricultural product and its method
CN106952095A (en) * 2017-03-13 2017-07-14 安徽文化艺术品交易中心股份有限公司 A kind of art sales data handling system
CN107977887A (en) * 2017-12-18 2018-05-01 桐城市绿峰电子商务有限公司 A kind of transaction processing system
CN110245111A (en) * 2019-06-14 2019-09-17 中汇信息技术(上海)有限公司 A kind of realization method and system of abatement business

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1595460A (en) * 2003-09-08 2005-03-16 程敏夫 A system and method for finishing bank transactions via local area wireless network
CN1622104A (en) * 2003-11-28 2005-06-01 华为技术有限公司 Transaction payment method
CN101308513A (en) * 2008-06-27 2008-11-19 福建星网锐捷网络有限公司 Distributed system cache data synchronous configuration method and apparatus

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9110712B2 (en) * 2005-06-10 2015-08-18 International Business Machines Corporation Method for encapsulating logical units of work using business objects
CN101655950A (en) * 2009-06-30 2010-02-24 阿里巴巴集团控股有限公司 Method, device and system for realizing merging payment
CN101710411A (en) * 2009-12-01 2010-05-19 中国建设银行股份有限公司 Method and equipment for processing real-time task

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1595460A (en) * 2003-09-08 2005-03-16 程敏夫 A system and method for finishing bank transactions via local area wireless network
CN1622104A (en) * 2003-11-28 2005-06-01 华为技术有限公司 Transaction payment method
CN101308513A (en) * 2008-06-27 2008-11-19 福建星网锐捷网络有限公司 Distributed system cache data synchronous configuration method and apparatus

Also Published As

Publication number Publication date
CN102024233A (en) 2011-04-20
WO2011150601A1 (en) 2011-12-08

Similar Documents

Publication Publication Date Title
CN102024233B (en) Transaction processing system
US20090182645A1 (en) Provisioning Web Services
US20030144852A1 (en) Providing highly automated procurement services
CN109802916B (en) Resource transfer method, system, server and computer readable storage medium
CN1319972A (en) Branch value manage method, system, central unit and memory medium
JP3892002B2 (en) Resource allocation method and program
Das et al. A QoS and profit aware cloud confederation model for IaaS service providers
CN104219326A (en) Resource sharing device and method in cleaning service information management system
CN108881500B (en) Configuration method and configuration device of domain name protection system
JP2007323439A (en) Resource allocation system, information processor, resource allocation method, and resource allocation program
US20140279353A1 (en) C2EX Compute Commodities Exchange
CN102474521B (en) Method and system for controlling establishment of communication channels in a contact centre
CN102239498A (en) Method and system to embed applications in a web platform
CN112991064B (en) Service processing method, device, computer equipment and storage medium
CN101719244A (en) Method for processing inventory documents, application server and enterprise network system
CN108334547A (en) Data share exchange System and method for based on big data
KR101586408B1 (en) E-Commerce system for distribution and E-Commerce method thereof
US20100222022A1 (en) Communication method, communication system and access method to service provider base
KR20100088428A (en) System for intermediating outsourcing idle facility of industry and method thereof
CN104658096B (en) The method and apparatus that virtual line-up machine is realized
KR20100066379A (en) System and method for providing object shared service using selective share of service object
KR20110038990A (en) System and method for processing electronic vat invoice
US8396782B2 (en) Client-oriented, on-demand trading system
CN116095164B (en) Device connection network access method, device and storage medium based on communication protocol
CN115410701B (en) Medical consumable purchasing method based on edge calculation and virtualization technology

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: XIBEN NEW LINE E-COMMERCE CO., LTD.

Free format text: FORMER OWNER: XIBEN NEW LINE CO., LTD

Effective date: 20120202

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 200437, room 2, building 990, 201 East Sports Club Road, Shanghai, Hongkou District

Applicant after: West Ben Shinkansen Ltd.

Address before: 200437, room 2, building 990, 201 East Sports Club Road, Shanghai, Hongkou District

Applicant before: XiBen New Line Stock Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 200437 HONGKOU, SHANGHAI TO: 215434 SUZHOU, JIANGSU PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20120202

Address after: 215434 No. 88, Binjiang Avenue, Port Development Zone, Taicang port, Jiangsu Province

Applicant after: XiBen New Line Stock Co.,Ltd.

Address before: 200437, room 2, building 990, 201 East Sports Club Road, Shanghai, Hongkou District

Applicant before: West Ben Shinkansen Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140312

Termination date: 20180604