Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage WCF Content on InfoQ

  • New Amazon SQS Bindings Added to CoreWCF

    Amazon delivered a new binding for CoreWCF, the open-source replacement for Windows Communication Foundation. The new binding supports the Amazon Simple Queue Service (SQS) in both server and client code. The new binding allows simple migration of legacy Microsoft MSMQ binding to an AWS cloud-based implementation.

  • OpenSilver 2.0 Adds VB.NET, RIA Services and Live XAML Preview

    OpenSilver 2.0, a new version of the replacement for the old Silverlight web application framework, brings support for Visual Basic.NET and RIA Services. It also updates the tooling, featuring a live XAML preview designer in Visual Studio.

  • CoreWCF 1.4.0 Released: RabbitMQ and Apache Kafka Support Added

    This month, there have been several significant releases in the CoreWCF ecosystem. Version 1.4.0 was rolled out, featuring new transport options such as RabbitMQ (AMQP) and Apache Kafka. While these additions were well-received, it's worth noting that the transports MSMQ and NetNamedPipe remain in the preview stage, indicating ongoing development efforts.

  • Introduction of System.ServiceModel 6.0 for Calling WCF/CoreWCF

    The release of System.ServiceModel 6.0 provides client support for calling WCF/CoreWCF functions. These NuGet packages, collectively known as the WCF client, enable .NET platform applications to interact seamlessly with WCF or CoreWCF services.

  • .NET Upgrade Assistant: CLI Tool Synced with Visual Studio Extension Engine

    A new and updated version of the Upgrade Assistant CLI tool. The latest release ensures that the CLI tool now includes all the new features which are already available in the Visual Studio Extension. The latest release now offers developers a choice between Visual Studio and CLI experiences, allowing them to take advantage of the latest features and improvements offered by the .NET upgrade tool.

  • .NET Upgrade Assistant Now Migrates WCF Services to CoreWCF

    Sam Spencer, Microsoft’s .NET Core team program manager, announced on November 4th, 2022, that the Upgrade Assistant .NET tool now includes a preview of an extension that migrates WCF (Windows Communication Foundation) service code from .NET Framework to .NET Standard targeting .NET 6 and later versions. The WCF code is migrated to the CoreWCF library, an open-source port of WCF for .NET Core.

  • CoreWCF Reached Its First GA Release

    CoreWCF is a port of Windows Communication Framework (WCF) to .NET Core. The goal of this project is to enable existing WCF projects to move to .NET Core. After 21 months of public development, CoreWCF has reached its first GA release.

  • WF and WCF Given to the Community

    After years of uncertainty, Microsoft has made the decision to officially hand off control of Windows Workflow Foundation (WF) and server-side Windows Communication Foundation (WCF) to the community.

  • Unclear Plans for Server-Side WCF Continues to Frustrate .NET Developers

    Microsoft continues to be non-committal on the topic of server-side WCF. After giving the impression that server-side WCF is a dead technology, a Microsoft employee quickly stated patience is needed, while not actually contradicting the earlier announcement.

  • Using Your WinForms/WPF Code to Vote for .NET Core 3.0 Features

    In May we reported Microsoft wants to run WinForms and WPF on .NET Core 3.0. In order to facilitate this, they are building a new tool that will allow you to vote on which APIs they need to port to .NET Core. But this isn’t a direct vote; it is based on what APIs are being used by your application.

  • Comparing WCF Performance to ASP.NET Core

    One would expect to find that ASP.NET Core has better performance than older technologies like Windows Communication Foundation (WCF). Developers have setup a comparison between the two technologies to see if this indeed the case.

  • Highlights for the Upcoming .NET Framework 4.7.2

    Though most of the attention is on .NET Core, development continues on the original .NET Framework. Microsoft has recently released a preview of .NET Framework 4.7.2 with updates to ASP.NET, ADO.NET, WCF, WPF, and even Windows Forms.

  • Microsoft Adds Cross-Platform Support for Azure Relay Hybrid Connections

    Microsoft recently announced that their Azure Relay Hybrid Connections service has reached General Availability. The Azure Relay Hybrid Connections service, which is WebSocket-based, complements the existing Azure Service Bus Relay offering which is now being referred to as WCF Relays.

  • WCF is Open Source

    The .NET Foundation has just announced the release of Windows Communication Foundation (WCF) as open source. WCF, originally offered in .NET 3.0, offers a high-level abstraction over cross-application communication.

  • Building a Better WCF Client

    The WCF client that Visual Studio generates by default is a problem. Besides not being a direct match with the server-side interface code, which causes a lot of code and data sharing problems, the generated code still has a glaring bug after all these years. Michael Taylor discusses these issue and his attempts to address them in a series titled “A Smarter WCF Service Client”.