|
| |
| | Atomic transaction - Wikipedia, the free encyclopedia |
 | | As another example, the vipw program on some Unix-like operating systems uses a lock file to force atomic editing of the password file by one user at a time, as well as providing other guarantees about the state of the file. |  | | Ultimately, any application-level implementation relies on operating system functionality which in turn makes use of specialized hardware to guarantee that an operation is non-interruptible by either software attempting to re-divert system resources (see pre-emptive multitasking) or resource unavailability (e.g. |  | | At the hardware level, instructions such as test-and-set (TAS), and/or atomic increment/decrement operations are needed. |
|
http://en.wikipedia.org/wiki/Atomic_transaction
(492 words)
|
|
| |
| | Database transaction - Wikipedia, the free encyclopedia |
 | | If one of the queries fails the database system may rollback either the entire transaction or just the failed query. |  | | A single transaction might require several queries, each reading and/or writing information in the database. |  | | When this happens it is usually important to be sure that the database is not left with only some of the queries carried out. |
|
http://en.wikipedia.org/wiki/Database_transaction
(349 words)
|
|
| |
| | Design of a dynamic configurable transaction framework |
 | | Since the atomic transaction framework should be applicable in a large and complex information system, the flexibility and the extensibility of the framework is in fact a crucial issue. |  | | Whether the atomic object considers the system and/or application requirements and to what extent this is done, depends as in the case of PolicyManager on the selection criteria of the atomic object. |  | | This requires transactions with dynamic adaptation of transaction semantics, optimized with respect to the application and environmental conditions and data formats. |
|
http://wwwhome.cs.utwente.nl/~bedir/papers/oopslaws/wstrans.html
(4172 words)
|
|
| |
| | Multi-master bus system performing atomic transactions and method of operating same - Patent 6189061 |
 | | During the operation of bus 12, arbitrating of bus 12 is performed by arbiter 30, which grants bus 12 to an initiating master who wins the arbitration. |  | | Arbiter 32 is coupled to bus masters 14, 16, 18, by arbitration lines 40, arbiter 32 having logic for granting the bus to one of the masters at a time. |  | | The multi-master bus system of claim 3, wherein a possible transaction type is "read after write". |
|
http://www.freepatentsonline.com/6189061.html
(3130 words)
|
|
| |
| | Esperpento |
 | | Atomic transactions are a fundamental building block solution for a vast number of software problems. |  | | Some have extended the concept to implement distributed atomic transactions, taking variations of the two-phase commit protocol and mapping them to (generally proprietary) protocol transports. |  | | This is an area in which proprietary mechanisms and frameworks have been used forever, so having this policy in place is a highly significant step for the WS-* model and for web service interoperability in general. |
|
http://blogs.msdn.com/esperpento/default.aspx
(2550 words)
|
|
| |
| | Web Services Transaction (WS-Transaction) (Global XML Web Services Specifications) |
 | | The Atomic Transaction specification defines protocols that enable existing transaction processing systems to wrap their proprietary protocols and interoperate across different hardware and software vendors. |  | | It is expected that existing transaction processing systems wrap their proprietary mechanisms and interoperate across different vendor implementations. |  | | There are three hosts, each containing part of the application (App1 is a web server that builds web pages, App2 is a middleware server containing business logic and cached data, and DB is a database server). |
|
http://msdn.microsoft.com/library/en-us/dnglobspec/html/ws-transaction.asp?frame=true
(8252 words)
|
|
| |
| | ONJava.com -- Atomic File Transactions, Part 1 |
 | | All of these programs will (and do) work without atomicity, but all would be more robust with it. |  | | Installers are a prime example: they do a lot of filesystem manipulation, and if there is an error or they crash, one would like the filesystem back the way it was. |  | | But they do not ensure that file writes are atomic: once you overwrite some data in a file, you can't get it back. |
|
http://www.onjava.com/pub/a/onjava/2001/11/07/atomic.html
(1126 words)
|
|
| |
| | 22C:116, Lecture 30, Fall 2002 |
 | | Locks are transient; if the server fails, all transactions are aborted and all locks released; this is most easily assured if locks are stored in transient memory and not out on disk with any permanent data. |  | | In this case, it is reasonable to assume that the old index is out on disk, while the new index is a working copy in the volitile memory of the server. |  | | The same approach can be used for the files of a single file system, but for now, we will think of read and write operations as applying to sectors. |
|
http://www.cs.uiowa.edu/~jones/opsys/notes/30.html
(2032 words)
|
|
| |
| | XML.com: XML Transactions for Web Services, Part 2 |
 | | A logical implication of this temporary storage of results is that the transaction are isolated from the rest of the system. |  | | A transaction should take a little time as possible, freeing locked database resources as soon as possible. |  | | This element is actually a wrapper for all the information that specifies the newly created coordination context. |
|
http://webservices.xml.com/lpt/a/ws/2003/04/29/transactions.html
(4211 words)
|
|
| |
| | Tour Web Services Atomic Transaction operations |
 | | The code is the small piece of logic running somewhere behind the ATM Waldo is using -- perhaps within the datacenter of one of the financial institutions involved. |  | | Likewise, when we say database, it might mean the actual database, or some helper middleware. |  | | This illustrates one reason that 2PC is generally considered appropriate for more controlled environments, where the participants (such as Database-1 and Database-2) can be expected to behave according to relatively strict policies. |
|
http://www-128.ibm.com/developerworks/webservices/library/ws-introwsat
(4941 words)
|
|
| |
| | alphaWorks : Web Services Atomic Transaction for WebSphere Application Server : Overview |
 | | This is analogous to the distribution of transaction context over IIOP as described in the EJB specification. |  | | Also to be acknowledged are Alasdair Nottingham of IBM Hursley, who developed the sample application, and David Illsley, who helped in the development of WS-AT for WAS, also at IBM Hursley. |  | | He started working at IBM in 1993 after studying Engineering and Computing Science at University College, Oxford. |
|
http://www.alphaworks.ibm.com/tech/wsat
(568 words)
|
|
| |
| | Transactions in BizTalk Server 2004 Orchestrations |
 | | Regarding my previous query with the Atomic Shape, we figured out that this is a bug with BTS 2004. |  | | Some readers may again notice that this approach is markedly different to earlier versions of BizTalk which supported the declarative configuration of retry counts and backoff intervals. |  | | After all, a dehydrated orchestration is simply a seep serialisation of an object graph, including the objects in your BizTalk artefacts, custom code, etc. This does not change in BTS 2006 |
|
http://geekswithblogs.net/cyoung/articles/BTSTransactions.aspx
(2909 words)
|
|
| |
| | Atomic Transaction Approach |
 | | A fourth way to deal with shared files in a distributed system is to use atomic transactions. |  | | To summarize briefly, to access a file or a group of files, a process first executes some type of BEGIN TRANSACTION primitive to signal that what follows must be executed indivisibly. |  | | Then come system calls to read and write one or more files. |
|
http://www.csse.monash.edu.au/courseware/cse5501/mdcs-l-04/sld021.htm
(136 words)
|
|
| |
| | Web services transactions: past, present and future |
 | | The two-phase protocol for a cohesion is parameterized to allow a user to specify precisely which participants to prepare, cancel or confirm. |  | | In addition, BTP has many subtle (and some not-so-subtle) impacts on implementations, both at the transaction level but more importantly at the user/service level. |  | | However, everything is left up to back-end implementation choices and there is nothing in the protocol (implicit or explicit) to allow a user to determine what choices have been made. |
|
http://www.idealliance.org/papers/dx_xml03/papers/05-02-02/05-02-02.html
(4363 words)
|
|
| |
| | Kandula - Apache Kandula - Architecture Guide |
 | | The coordination context is then added to the SOAP header of the request message as stipulated by WS-Coordination. |  | | The design attempts to encapsulate the complexity of coordinating different types of activities (e.g. |  | | A thread's transaction context is either null or refers to a specific atomic transaction. |
|
http://ws.apache.org/kandula/architecture-guide.html
(1437 words)
|
|
| |
| | Web Services Transactions specifications |
 | | The framework enables existing transaction processing, workflow, and other systems for coordination to hide their proprietary protocols and to operate in a heterogeneous environment. |  | | "A comparison of Web services transaction protocols" compares how different transaction protocols may be applied to solve specific business problems (developerWorks, October 2003). |  | | This specification describes an extensible framework for providing protocols that coordinate the actions of distributed applications. |
|
http://www-128.ibm.com/developerworks/library/specification/ws-tx
(576 words)
|
|
| |
| | [No title] |
 | | BEA’s stand
The approach in BEA’s proposal is compatible with the BTP atomic two-phase outcome protocol used in BTP including “one-shot” optimization. |  | | These suggestions are based on experience of developing BEA’s proprietary Business Transaction Protocol and feedback from customers using that protocol in WebLogic Integration. |  | | The approach in BEA’s proposal is compatible with the current two-phase outcome protocol used in BTP, thus we do not see a need to change the termination protocol in the current BTP spec. |
|
http://www.oasis-open.org/archives/business-transaction/200110/doc00004.doc
(2508 words)
|
|
| |
| | Commonality - BTS 2004 Atomic Scopes in Orchestrations and DTC Transactions |
 | | I might be wrong about this, of course, since I obviously don't have inside information about how it works in detail. |  | | The other common use is to ensure the orchestration engine doesn't dehydrate the orchestration instance while within the scope, thus making it useful to contain variables of types that are not serializable. |  | | In that case, the orchestration engine will ask the DTC for a new transaction, set up a new transactional COM+ context, and invoke the component from there. |
|
http://www.winterdom.com/weblog/PermaLink,guid,450.aspx
(373 words)
|
|
| |
| | DTC Transaction in an Orchestration |
 | | You might want to get Microsoft involved with this one and perform is DTC Debugging. |  | | If you use a component in an Atomic Transaction, the isolation level for the orchestration must be compatible with the isolation level of the component. |  | | I believe you will receive an error if they are not compatible. |
|
http://dallas.sark.com/SarkBlog/mholdorf/archive/2004/10/12/430.aspx
(647 words)
|
|
| |
| | Atomic transaction |
 | | In computing, an atomic transaction is a database transaction or a hardware transaction which either completely occurs, or completely fails to occur. |  | | Starware also provides related listings for atomic transaction |  | | Read about atomic transaction in the free online encyclopedia and dictionary. |
|
http://www.lookfinance.com/atomic-transaction.html
(158 words)
|
|
| |
| | Specification of the Web Services Atomic Transaction Protocol |
 | | The Web Services Atomic Transaction protocol is a proposed protocol standard. |  | | This page contains links to a formal TLA+ specification of the protocol and associated documents. |  | | You can refer to it in Web documents as "the 26-letter string obtained by removing the dashes from |
|
http://research.microsoft.com/users/lamport/tla/ws-at.html
(126 words)
|
|
| |
| | [No title] |
 | | Isolation: The effects of the operations are not shared outside the transaction until it completes successfully. |  | | This allows a parent to: select which children are included in the overall outcome. |  | | With this nesting Business Transactions can be handled as if they were Atomic Transactions. |
|
http://n.ethz.ch/student/jodaniel/37-310/slides/wsTransaction_Clemens.ppt
(992 words)
|
|
| |
| | Iona Delivers Next-Gen Enterprise Service Bus |
 | | Artix 3.0 features X509 certification authentication, client failover, integration with WSDM (Web Services Distributed Management), two-phase commit transaction support, WS-Atomic Transaction support and UDDI (Universal Description, Discovery and Integration) support. |  | | Newcomer also said Iona has a history of providing quality of service with security, high availability, management, transaction support and directory services. |  | | We feel there's a significant opportunity for us there." |
|
http://www.eweek.com/article2/0,1759,1778633,00.asp
(953 words)
|
|
|