-
公开(公告)号:DE602006006474D1
公开(公告)日:2009-06-04
申请号:DE602006006474
申请日:2006-07-17
Applicant: IBM
Inventor: APPLEBY RICHARD MARK , STANFORD-CLARK ANDREW JAMES
IPC: H04L29/06
Abstract: Disclosed is a method, apparatus and computer program for controlling access to a publish/subscribe message broker. Publish/subscribe functions provided by the message broker are divided into function sets. Each function set is associated with a communication path. A request is received at the message broker. This arrives via one of a plurality of communication paths at the message broker and requests access to a publish or subscribe function provided by the message broker. It is determined which communication path is used and it is identified which function set the requested function is a part of. It is then determined whether the identified function set is associated with the communication path used and if the result is positive then access to the requested publish or subscribe function is provided.
-
公开(公告)号:GB2373362B
公开(公告)日:2004-03-24
申请号:GB0106698
申请日:2001-03-17
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , SHARP CHRISTOPHER EDWARD
-
13.
公开(公告)号:GB2374966A
公开(公告)日:2002-10-30
申请号:GB0110329
申请日:2001-04-27
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES
Abstract: The monitoring of attempts by a reader device at reading data from a data-holding entity. Data relating to the attempt at reading the data-holding entity is received and responsive to the attempt not being successful, one is added to a read count which is used to determine the working order of the data-holding entity. The data obtained from a successful read, along with transaction information, is transmitted to a processing entity. This information is stored with information relating to other data-holding entity transactions. The information is periodically analysed in order to identify those data-holding entities which are repeatedly failing to be read within a predetermined number of reads and readers which are repeatedly failing to work properly. New data-holding entities and readers are sent out as appropriate.
-
公开(公告)号:DE69602461D1
公开(公告)日:1999-06-17
申请号:DE69602461
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
IPC: G06F15/16 , G06F9/46 , G06F9/50 , G06F9/52 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.
-
公开(公告)号:GB2302966A
公开(公告)日:1997-02-05
申请号:GB9513402
申请日:1995-06-30
Applicant: IBM
Inventor: PLATT MICHAEL , STANFORD-CLARK ANDREW JAMES
Abstract: A transaction processing system is provided wherein the transaction processing functionality is integrated within a reduced kernel operating system such as a microkernel or nanokernel operating system. The system comprises a processor, and a main memory having a supervisor area (510) where operating system functions forming the reduced kernel are stored, and a user area (520) where user programs and other operating system functions are stored. Tables (565, 570) in the supervisor area (510) store information about the processes to be executed by the processor, and the following operating system functions are stored in the supervisor area (510): ```a scheduler (560) for applying a scheduling policy to determine the order in which processes identified in the table (565) are provided to the processor for execution; ```a concurrency control manager (550) for the transactional processes to be executed by the system; and ```a system (540) for passing messages between processes being executed by the processor, and for notifying the concurrency control manager (550) of any messages received by the message passing system from the transactional processes.
-
公开(公告)号:GB2281793A
公开(公告)日:1995-03-15
申请号:GB9318877
申请日:1993-09-11
Applicant: IBM
Abstract: The present invention provides a data processing system, and method of operating such a system, for facilitating a connection of a program on a client computer to a server, the server consisting of a plurality of server computers with shared resources. The data processing system, the client computer, and the server computers all reside in a logical network. The data processing system has an input means for receiving a request from the client computer for a machine address of a server computer identified by a server computer name sent with the request, such a machine address enabling a connection to be made from the client computer to that server computer via the network. A storage device is provided by the system for storing a list identifying server computer names with machine addresses of the server computers. A conversion means in the system uses the list to convert the server computer name received by the input means into the machine address of the server computer, and then an output means sends the machine address from the conversion means to the client computer. The system is characterised by decision logic for studying the server computers at predetermined intervals having regard to a predetermined test criteria, in order to select one of the server computers; and writing means for updating the list by associating the machine address for the server computer selected by the decision logic with a particular server computer name contained as a generic server computer name in the list. Using this technique, when a client computer specifies the generic server computer name, it receives the machine address of the server computer identified by the decision logic.
-
公开(公告)号:CA2632250A1
公开(公告)日:2007-05-31
申请号:CA2632250
申请日:2006-07-17
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , APPLEBY RICHARD MARK
IPC: H04L29/06
Abstract: Disclosed is a method, apparatus and computer program for controlling access to a publish/subscribe message broker. Publish/subscribe functions provided by the message broker are divided into function sets. Each function set is associated with a communication path. A request is received at the message broker. This arrives via one of a plurality of communication paths at the message broker and requests access to a publish or subscribe function provided by the message broker. It is determined which communication path is used and it is identified which function set the requested function is a part of. It is then determined whether the identified function set is associated with the communication path used and if the result is positive then access to the requested publish or subscribe function is provided.
-
公开(公告)号:GB2428828A
公开(公告)日:2007-02-07
申请号:GB0515713
申请日:2005-07-30
Applicant: IBM
Inventor: BEDI BHARAT VEER , STANFORD-CLARK ANDREW JAMES
Abstract: The invention relates to a method for managing subscription requests in a publish/subscribe messaging system. Clients can register a subscription at a message broker via one protocol and receive messages matching that subscription on another protocol. The subscription protocol is used for that particular client unless the subscription message states otherwise.
-
公开(公告)号:HU225072B1
公开(公告)日:2006-06-28
申请号:HU9903820
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
IPC: G06F9/50 , G06F9/46 , G06F9/52 , G06F15/16 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.
-
公开(公告)号:GB2375030B
公开(公告)日:2005-05-11
申请号:GB0110327
申请日:2001-04-27
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES
Abstract: The invention relates to providing to a user a user interface. It is determining from a plurality interactions by a user with a first user interface whether they experienced difficulties using at least one module of the first user interface. Responsive to determining that the user did experience difficulties, that user is provided with at least one module of a different user interface. Thus it can be seen that a user is preferably provided with the first interface unless they experience difficulties with that interface. Other users who do not experience such difficulties continue to interact with the first interface.
-
-
-
-
-
-
-
-
-