Recently Microsoft released the source code for a port of WCF to the core framework. https://github.com/dotnet/wcf
WCF has a reputation for being amazingly complex and attempting to handle communication of any sort. It is a throw back to a time when SOAP based communication was all the rage. Very few new projects seem to make use of WCF except to provide interoperability with older application, integration which could, arguably, be provided in a simpler, more testable fashion.
The effort to port WCF to DNX core must have been monumental. In a world where tons of work is needed still on ASP.net 5 and its tooling was it wise to throw so many resources behind a WCF port? Is the market for WCF completly disjoint from the market for ASP.net 5?