O'Reilly logo

Application Architecture for .NET: Designing Applications and Services by Microsoft Corporation

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix 2: Glossary

Assembly

An assembly is a unit of deployment in an application based on the .NET framework.

Atomic Transaction

An atomic transaction is an operation in which either all steps in the operation succeed, or they all fail. Atomic transactions are commonly used to perform data modifications in a data store, where either all the data relating to the operation is successfully modified, or none of it is modified and the data remains as it was before the operation started.

Commutativity

Commutativity is a design pattern for an implementation in which messages will result in the same outcome, regardless of the order they are received in. For example, a commutative operation might involve two steps: "change product two’s category to ‘widget’" ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required