摘要:
A method, apparatus, article of manufacture, and a memory structure for generating a remotely-invokable computer procedure in an arbitrary language. The method comprises the steps of describing a computer procedure interface in an arbitrary server program language, translating the computer interface from the arbitrary language to an interface definition language, compiling the translated procedure interface to produce a client stub and a server stub, and compiling and linking a client and server program to the respective client and server stubs. The apparatus comprises a computer network implemented system for performing the foregoing steps, and the article of manufacture comprises a program storage medium, tangibly embodying instructions for performing the foregoing method steps.
摘要:
A desk apparatus for use as a desk or easel is arranged, wherein the desk plate is mounted upon an underlying rectangular framework, including a forward pivoting of the plate and a rear telescoping leg to orient the desk plate at a predetermined angle. A forward tray is selectively and pivotally mounted relative to a forward end of the desk plate, with container drawers slidably mounted orthogonally relative to opposed side edges of the desk plate. A modification of the invention includes indicator members arranged for indication of desired orientation of each container drawer relative to the desk plate utilizing fiber optical cables selectively alignable relative to the container and desk plate.
摘要:
An extension of the two phase commit protocol allows distributed participation among physically distant agents independent of the communications mechanism being used in a data processing system. An extra stage of processing is added to the two phase commit protocol called End Phase One Processing (EPOP) which enables a distribution of the coordinator function across systems using any communication mechanism. EPOP is an extra stage in which a participant can receive control. In this extra stage, a participant flows two phase commit protocol sequences to distributed systems. The communication mechanism is used in such a way that it becomes part of a distributed coordinator. The coordinator itself does not need knowledge of other systems. The extra stage of processing is enabled by an operating system service called Enable End Phase One Exit Processing (EEPOEP). EEPOEP causes an extension of two phase commit protocol to be used on the issuing system. In this way, not only distributed databases can be supported, but also distributed users and distributed generic resource managers. A new response, called ABSTAIN, can be used by a resource manager in response to a PREPARE signal from the coordinator. This response from the resource manager to the coordinator indicates that the resource manager wants to continue to be involved with the unit of work two phase commit process but does not want to influence the final decision (i.e., COMMIT or BACKOUT) of the unit of work.
摘要:
A system and method for providing third party secure hosting of an application. The system and method includes providing a host system with a main memory and a third party secured memory, the third party secured memory storing third party information; encrypting the third party information stored on the third party secured memory upon access by a user, the encrypting being via a security key, the security key being held at a customer location; and, enabling access to the third party information only to users having the security key.
摘要:
A system and method for providing third party secure hosting of an application. The system and method includes providing a host system with a main memory and a third party secured memory, the third party secured memory storing third party information; encrypting the third party information stored on the third party secured memory upon access by a user, the encrypting being via a security key, the security key being held at a customer location; and, enabling access to the third party information only to users having the security key.
摘要:
Method of, system for, and computer program product for providing a central repository for information regarding run time library usage and a run time subsytem for using the run time libraries in accordance with the information contained in the central repository. The run time subsystem loads run time libraries when initialized and when requested to do by requests from application programs in accordance with the information contained in the central repository. The run time subsystem's use of the central repository provides improved application program performance, improved system utilization, and improved migration.