Server processor, server processing method, computer program product and server
    1.
    发明专利
    Server processor, server processing method, computer program product and server 有权
    服务器处理器,服务器处理方法,计算机程序产品和服务器

    公开(公告)号:JPH11272630A

    公开(公告)日:1999-10-08

    申请号:JP2610599

    申请日:1999-02-03

    CPC classification number: G06F9/466

    Abstract: PROBLEM TO BE SOLVED: To reduce flows among many processes relating to the processings of respective transactions and to provide high flexibility for the processing method of the respective transactions. SOLUTION: This server processing method to be used in a client/server computing system for processing the transaction is provided with a stage for receiving (81) a command for reporting the start of the transaction from a client process, the stage for deciding (82) whether or not a local transaction preparation means is present and the stage for transferring (84) the command to the other server in the case that the local transaction preparation means is not present and locally preparing (83) transaction state data in the case that the local transaction preparation means is present.

    Abstract translation: 要解决的问题:减少与各个交易的处理相关的许多处理之间的流程,并且为各个交易的处理方法提供高灵活性。 解决方案:用于处理事务的客户/服务器计算系统中使用的该服务器处理方法被提供有用于从客户端进程接收(81)用于报告交易开始的命令的阶段,用于决定的阶段(82 )是否存在本地交易准备装置,以及在本地交易准备装置不存在并且本地准备的情况下(83)交易状态数据的情况下,将命令转移(84)到另一个服务器的阶段(83)交易状态数据, 当地交易准备手段存在。

    CLIENT PROCESSOR, SERVER PROCESSOR, CLIENT PROCESSING METHOD, SERVER PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:JPH11265362A

    公开(公告)日:1999-09-28

    申请号:JP11899

    申请日:1999-01-04

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To reduce many inter-process flows related to the processing of respective transactions and to reduce the overhead of a client process following the preparation of respective transactions. SOLUTION: A client processor to be used for a client/server calculation system for processing each transaction issues a start command in order to inform the start of a transaction and transmits a substantial transaction command to a remote server. The transaction command includes a transaction context having a specific value for indicating that a transaction has been started but a transaction object 332 expressing the transaction is not prepared yet. When the remote server prepares the object 332, the client processor receives a corrected transaction context from the remote server.

    Client/server computing
    4.
    发明专利

    公开(公告)号:GB2333379A

    公开(公告)日:1999-07-21

    申请号:GB9800830

    申请日:1998-01-16

    Applicant: IBM

    Abstract: A client processing apparatus in a client/server computing system which carries out transactions, issues a begin command 41 to signify the beginning of a transaction, sends to a remote server a substantive transactional command 42 including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created, and receives a modified transaction context from said remote server 44 once said remote server has created said transaction objects 43.

    Triggering event causes creation of Coordinator transaction state object

    公开(公告)号:GB2335518A

    公开(公告)日:1999-09-22

    申请号:GB9805781

    申请日:1998-03-18

    Applicant: IBM

    Abstract: Transaction processing in a distributed (client/server) computing system. A transaction is created by setting up transaction state objects in a server process (22, figs. 2 and 3). Whereas normally, Control, Terminator and Coordinator objects (221-223, fig. 2) would be instantiated, according to the invention only the Control and Terminator objects (221, 222, fig. 3) are instantiated, 42. The Coordinator object coordinates the transaction with respect to a plurality of resources according to the two phase commit protocol, and is created at a later stage in the transaction, 44, only in response to a predetermined trigger event, such as the server receiving a request to update a local resource, 43, or another server process being called by the transaction, 45. Since the Coordinator object is thus only created if, and when, needed by the transaction, processor cycles are saved; this also prevents the transaction from having to be logged to storage (225, fig. 2) when such logging is unnecessary for the presently executing transaction.

    Client/server computing with client selectable location of transaction objects

    公开(公告)号:GB2336006A

    公开(公告)日:1999-10-06

    申请号:GB9806779

    申请日:1998-03-31

    Applicant: IBM

    Abstract: A client processing apparatus, in a client/server computing system which carries out transactions, has: means for issuing a begin command to signify the beginning of a transaction; means for sending a command to an object in a remote server, the command including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created; and means for receiving a modified transaction context from the remote server once the remote server has created the transaction objects.

    Distributed computing system arranged to allow selection of servers for creating transaction state data

    公开(公告)号:GB2334353A

    公开(公告)日:1999-08-18

    申请号:GB9802885

    申请日:1998-02-12

    Applicant: IBM

    Abstract: A server in a client/server computing system for carrying out transactions, receives 81 a command from a client process to create the transaction objects for a transaction which the client has started; the server then determines 82 whether it has a local transaction factory. If so, it creates 83 the required transaction objects, representing transaction state data, locally (ie within the server).But, if the server has no local transaction factory, it forwards 84 the client's command to another server. The transaction factory is an interface object which is supplied by the Common Object Request Broker Architecture (CORBA) Object Transaction Service (OTS) implemented in a server. The transaction may be the withdrawal of cash from a bank account. The system designer may wish to maintain transaction objects on the same server as the resource objects, in order to reduce the number of cross-process calls.

    Centralized affinity maintenance in a workload managed client/server system

    公开(公告)号:GB2348985A

    公开(公告)日:2000-10-18

    申请号:GB9908477

    申请日:1999-04-15

    Applicant: IBM

    Abstract: In a client/server system where a client sends a work request to a server which includes a group of workload managed server processes each of which is capable of performing the work request, a server apparatus running a server process has: a data storage unit storing mapping data which maps a particular server process to each of a plurality of groups of workload managed server processes; a means for receiving from a client a request for the identity of the mapped server process corresponding to a particular group of workload managed server processes, the particular group being specified in the request; a means for accessing the data storage unit to determine, for the particular group specified in the received request, the identity of the mapped server process; and a means for returning the identity of the mapped server process to the client; wherein the request received from the client is associated with an entity whose lifetime is coupled to the lifetime of the server process. The advantage is that by maintaining a dynamic process mapping list in a central location only for a finite time the risk of a system crash wiping out the mapping list data is greatly reduced.

Patent Agency Ranking