摘要:
A method for providing a connection between a client and heterogeneous database management systems, includes the steps of: a) generating a thread in response to a request message transmitted from the client; b) determining what is the request message and operating a database driver to process the request message by referring to a client information management table; and c) registering identification information of a client and a database in the client information management table and transmitting an execution result corresponding to the request message from the database driver to the client.
摘要:
A connection controller for a serial bus network includes physical layer processing circuitry for performing the protocol of the physical layer of the network to establish communications with first, second and third nodes. The first node is specified as an initiator node and the second node is a target node of the first node. The physical layer processing circuitry is energized by power supplied from the first node. To reliably establish connections between desired nodes in a first-to-win racing environment, a delay time is introduced in response to the physical layer processing circuitry being energized. During the delay time, a logical connection is established between the first and second nodes and the third node is set in a disabled state.
摘要:
A triology of methods to send, receive and execute are provided for JAVA process objects on client and server so that instance variables, rather than objects, can be transferred from/to client and server. In that manner, process objects at the server can be instantiated with instance variables from the client without object transfer. The system enables use of non-JAVA process objects at the server to perform functions at the request of a JAVA client.
摘要:
A form for displaying an electronic message item includes an information object that highlights important information about the message. Test properties are defined based on the message type. The information displayed in the information object is automatically derived by examining message properties corresponding to the defined test properties. The examination of the message properties includes applying a series of if-then statements to predetermined message properties. If the results of one or more of the if-then tests are true, the program composes one or more information items that reflect the state of the message item. The program will also examine data external to the message item. The information items are composed in a natural language format and are prioritized prior to being displayed in the information object.
摘要:
An interprocessor communication device, in which a plurality of processors are interconnected to processor buses for an address signal, a data signal, and a control signal, receiving/outputting handshake signals for transmitting/receiving a message to/from an adjacent processor. A plurality of memory blocks are connected to memory buses for an address signal, a data signal, and a control signal and stores/outputs data upon input of an address signal and a control signal. A rotation bus interface module, connected between the processor buses and the memory buses, switches the memory buses connected to the processor buses in response to handshake signals received from two adjacent processors to allow the processors exclusively to access the memory blocks.
摘要:
The present invention is a standardized host-to-switch application program interface (API) for performing call control processing, capable of being customized to meet telecommunications application and network signalling protocol requirements. The universal API comprises one or more generic messages having programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired API protocol, either “standard” or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch. Each finite state machine may be independently defined by combining a series of elementary processing steps, called atomic functions, into primitives, which are in turn combined with states and events to define the desired state machine. Such state machines may include atomic functions configured to generate predetermined messages under predetermined conditions and containing predetermined information. Such state machines may further include the ability to respond to state events that include the receipt of generic API messages configured to provide the state machine with information from the host application.
摘要:
A method and apparatus are provided for navigating through electronically stored information using an expandable, hierarchical index or TOC, in a hypertextual client-server network environment such as the World Wide Web. The client-server network comprises at least one client computer coupled by network link to at least one server computer. In accordance with the invention, a publisher of the TOC provides to the server a digital specification of the TOC, defining the TOC as a plurality of hierarchically related nodes. In a preferred feature of the invention, the digital specification includes a unique name, a display label, and a hierarchial level for each node of the TOC, and an optional target URL for each leaf node of the TOC. Using a browser program or the like at the client computer, an end-user transmits a network request including an address path to the server. Upon receiving the network request, and based upon the address path and the digital specification, the server dynamically generates a network page specifying display of a hierarchical portion of the TOC entries. This network page is transmitted from the server to the client, for display to the end-user. In another feature of the present invention, when the server dynamically generates the network page, it assignes a path address as a hypertextual link for one or more of the TOC nodes in the hierarchical portion of the TOC to be displayed. The path address specifies a modified display status for the TOC entries that are hierarchical descendants of the at least one TOC entry. In this way, the present invention can preferably be used to provide an interactively expandable TOC in a client-server environment. When an end-user, utilizing a browser of the client, interactively selects one of the currently displayed TOC nodes, the assigned hypetextual link will automatically be transmitted to the server as part of a new network request, and will cause the server to dynamically generate a new network page specifying a modified display status for TOC nodes that are hierarchical descendants of the selected node, thus effectively expanding or contracting the TOC hierarchy beneath the selected node. In this way, the TOC hierarchy can interactively be expanded or contracted in an incremental fashion, with the current display state of the TOC being represented in portions of each hypertext path address.
摘要:
A mechanism for inter-process communication (IPC) redirection is defined that enables flexible and dynamic management of IPC paths. In some cases, it is desirable to interpose a process on a communication channel. There are a number of uses of such interposition, ranging from auditing communication to capturing requests for a debugger to authorizing operations expressed in the communication. Prior IPC mechanisms typically do not enable dynamic and flexible interposition. Either interposition is ingrained in the process identity or is done in an ad hoc manner (e.g., by inserting code into the kernel). An IPC mechanism is defined that enables a communication from a source to a destination to be arbitrarily redirected. Services, called redirection controllers, are defined that are able to specify the redirections for IPC paths. Redirections may be set up dynamically because the redirection data is not dependent on permanent information like the process identifier, but rather, they are left to the discretion of the redirection controllers.
摘要:
A method and apparatus are disclosed for releasing functional units in a multithreaded very large instruction word (VLIW) processor. The functional unit release mechanism can retrieve the capacity lost due to multiple cycle instructions. The functional unit release mechanism of the present invention permits idle functional units to be reallocated to other threads, thereby improving workload efficiency. Instruction packets are assigned to functional units, which can maintain their state, independent of the issue logic. Each functional unit has an associated state machine (SM) that keeps track of the number of cycles that the functional unit will be occupied by a multiple-cycle instruction. Functional units do not reassign themselves as long as the functional unit is busy. When the instruction is complete, the functional unit can participate in functional unit allocation, even if other functional units assigned to the same thread are still busy. The functional unit release approach of the present invention allows the functional units that are not associated with a multiple-cycle instruction to be allocated to other threads while the blocked thread is waiting, thereby improving throughput of the multithreaded VLIW processor. Since the state is associated with each functional unit separately from the instruction issue unit, the functional units can be assigned to threads independently of the state of any one thread and its constituent instructions.
摘要:
An apparatus comprising one or more first processors and one or more second processors. The one or more first processors may each comprise a first random access memory (RAM) sections. The one or more second processors may each comprise a read only memory (ROM) section and a second RAM section. The one or more first processors may be configured to operate in either (i) a first mode that executes code stored in the one or more ROM sections or (ii) a second mode that processes code stored in the one or more first RAM sections. The one or more second processors may be configured to execute code from either (i) the one or more ROM sections or (ii) the one or more second RAM sections. The apparatus may provide interoperability that may increase system observability and decrease system debugging complexity.