Understanding Windows Communication Foundation Extensibility
Summary: Provides a detail about the extensibility mechanisms existing in WCF. This paper covers each extensibility point in detail and, more importantly, when to use which one. This article assumes basic knowledge of WCF and it’s concepts.
Windows® Communication Foundation (WCF) is the new unified communication programming model for building service-oriented applications. It’s one of the three pillars of the NET 3.0 platform that’s part of the new Windows® Vista operating system, and it also runs on Windows® XP and Windows® 2003.
The relevance of this new technology is that it unify all previous methods for building distributed systems: ASMX, Remoting, Enterprise Services (COM+), WSE (Web Service Enhancements) and MSMQ (Message Queuing), and all that diversity may certainly sound good but in fact imposes knowing very different programming models to developers and choosing one over another can be hard and costly.
Developing this kind of technology is not easy and many people at Microsoft devoted many years of their lives in it’s creation, solving very complex problems and designing a unique architecture where everything has the right level of abstraction, flexibility and extensibility.
WCF has three main aspects that define it’s design: the unification of several existing Microsoft communication technologies, support for cross-vendor interoperability, and support for explicit service-orientation, but extensibility is a very important implementation detail that could make developer’s live easier and could push the adoption of this new technology.
Click here for more details.
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13651903/viewspace-1033649/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《Windows Communication Foundation之旅》系列之三Windows
- Windows Presentation Foundation 安全沙箱Windows
- Windows Presentation Foundation資源Windows
- Windows Presentation Foundation慨述Windows
- .NET專家談Windows Presentation FoundationWindows
- Essential Windows Workflow Foundation(Windows 開發流程基礎Windows
- Windows Media Foundation 音視訊採集Windows
- Managed Extensibility Framework (MEF)Framework
- 和我一起學Windows Workflow Foundation(微軟工作流)Windows微軟軟工
- Microsoft Windows Workflow Foundation 入門:開發人員演練ROSWindows
- SAP產品的Field Extensibility
- iOS引用轉換:Foundation與Core Foundation對iOS
- Web 上的 Windows Presentation Foundation:Web 瀏覽器應用程式WebWindows瀏覽器
- Wireless Communication ProjectProject
- Understanding Service Types
- Understanding JSON SchemaJSON
- Understanding Delegated JavaScript EventsJavaScript
- Understanding Parallel Execution PlanParallel
- [翻譯] Understanding deletedelete
- Understanding RabbitMQ Exchange & QueueMQ
- Understanding Initialization Parameters (85)
- iOS - Foundation相關iOS
- error:slave communication error with ASMErrorASM
- Macromedia Flash Communication Server MXMacServer
- ERROR: slave communication error with ASMErrorASM
- Understanding Linux CPU statsLinux
- Understanding React `setState` 翻譯React
- Understanding the CREATE DATABASE Statement (69)Database
- Understanding Buffer Overflow Bugs
- 微軟workflow foundation介紹微軟
- 瞭解下Foundation 按鈕
- 瞭解下Foundation JoyrideIDE
- CS 839: FOUNDATION MODELS
- How to: Install Microsoft Windows SharePoint Services for Team Foundation Server (Single-Server DeplROSWindowsServer
- SAP S/4HANA key user tool extensibility原理
- LINUX inner-process communicationLinux
- 通訊機制 synchronous communication
- Understanding HBase and BigTable 譯文