Patent application number | Description | Published |
20130086333 | SYSTEM AND METHOD FOR SUPPORTING A SELF-TUNING LOCKING MECHANISM IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock. | 04-04-2013 |
20130086419 | SYSTEM AND METHOD FOR PERSISTING TRANSACTION RECORDS IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A transactional system can utilize the distributed storage and high availability (HA) capability provided by a clustered database to support easy and feasible disaster recovery. The transactional middleware machine environment comprises one or more transactional application servers associated with a transaction. The one or more transactional application servers operate to persist transactional log information associated with the transaction in a database that connects with said one or more transactional application servers at a local site. The database at the local site operates to replicate the persisted transactional log information to a remote database at a remote site. The remote database allows a different transactional application server at the remote site to recover the persisted transactional log information and complete the transaction, when a disaster disables the local site. | 04-04-2013 |
20130246714 | SYSTEM AND METHOD FOR SUPPORTING BUFFER ALLOCATION IN A SHARED MEMORY QUEUE - A system and method can support buffer allocation in a shared memory queue. The shared memory queue can be associated with a shared memory, to which one or more communication peers are attached. One or more processes can travel through a plurality of memory blocks in the shared memory, and can allocate one or more message buffers in the shared memory mutual exclusively. The allocated message buffers can be used to contain one or more messages for the one or more communication peers. Furthermore, a said process can allocate the message buffers based on an atomic operation on the memory block at the instruction level. | 09-19-2013 |
20140344529 | SYSTEM AND METHOD FOR SUPPORTING A SELF-TUNING LOCKING MECHANISM IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock. | 11-20-2014 |
20150278272 | SYSTEM AND METHOD FOR SUPPORTING DATA TYPE CONVERSION IN A HETEROGENEOUS COMPUTING ENVIRONMENT - A system and method can support a transactional system in a heterogeneous computing environment. The transactional system can provide one or more buffers, wherein said one or more buffers operate to represent one or more data structures in a mainframe computing environment in the heterogeneous computing environment. Also, the transactional system can provide a transactional adaptor, which operates to convert one or more data elements between said one or more data structures in the mainframe computing environment and said one or more buffers in the transactional system. | 10-01-2015 |
20150312376 | SYSTEM AND METHOD FOR SUPPORTING A BYPASS-DOMAIN MODEL FOR ACROSS-DOMAIN MESSAGING IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support across-domain messaging in a transactional middleware machine environment. A transaction domain can import one or more services from a remote transaction domain, wherein said one or more services are registered in a service table that is associated with the transaction domain. Furthermore, a client in the transaction domain can find from the service table a remote server in the remote transaction domain that provides said one or more services, and send a message directly to the remote server to invoke said one or more services by passing one or more domain gateway servers in both the transaction domain and the remote transaction domain. | 10-29-2015 |
20150312377 | SYSTEM AND METHOD FOR UPDATING SERVICE INFORMATION FOR ACROSS-DOMAIN MESSAGING IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support across-domain messaging in a transactional middleware machine environment. A gateway server in a transaction domain operates to provide a notification of an update in one or more services to one or more gateway servers in one or more remote transaction domains. Furthermore, the gateway server can receive an inquiry for said one or more services from a remote transaction domain, and send a response to a gateway server in the remote transaction domain, wherein the response contains information that allows a client in said remote transaction domain to invoke said one or more services. | 10-29-2015 |
20150312378 | SYSTEM AND METHOD FOR SUPPORTING A PROXY MODEL FOR ACROSS-DOMAIN MESSAGING IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT - A system and method can support across-domain messaging in a transactional middleware machine environment. Using a proxy model, a first transaction domain can export one or more services to a second transaction domain, wherein said one or more services are imported from a third transaction domain. Furthermore, a first gateway server in the transaction domain can receive a request from a client in the second transaction domain to invoke said one or more services in the third transaction domain, and can route the request to a server in the third transaction domain that provides said one or more services. | 10-29-2015 |