What does the WCF aspect programming provide?

By | Nov 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

0 0 vote
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments