What does the WCF aspect programming provide?

By | November 12, 2015

WCF provides the following aspects as out of the box features. You as the software engineer simply need to enable and configure each of these. In some circumstances you get the benefit of these aspects without even knowing about it.

In computing, aspectoriented programming (AOP) is a patented programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.
https://en.wikipedia.org/wiki/Aspect-oriented_programming

  • Encryption
  • Authentication
  • Identity propagation
  • Authorization
  • Security Audits
  • Transaction propagation
  • Transaction voting
  • Timeouts
  • Reliability
  • Tracing and logging
  • Profiling and instrumentation
  • Instance Management
  • Durability
  • Error Masking
  • Fault Isolation
  • Channel Faulting
  • Buffering and Throttling
  • Data versioning tolerance
  • Synchronization and synchronization context
  • Remotability
  • Interoperability
  • Queuing
  • Relay and discovery

 

Related

Microservices Vision: Every Class as a Service

Leave a Reply

Your email address will not be published.