BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités WF Et WCF Donnés À La Communauté

WF Et WCF Donnés À La Communauté

Favoris

Après des années d'incertitude, Microsoft a pris la décision de transférer officiellement le contrôle de Windows Workflow Foundation (WF) et de Windows Communication Foundation (WCF) côté serveur à la communauté.

Vendredi, la fondation .NET a annoncé l’adoption officielle de WCF sous le nouveau nom Core WCF. L'intention est que le noyau WCF soit raisonnablement proche du WCF original afin que le code puisse être facilement migré. Cependant, il n'est pas garanti d'être compatible à 100%. Cela leur permet de contourner les limitations de .NET Core et crée la possibilité de résoudre d'anciens problèmes qui ne pouvaient pas être touchés en raison de contraintes de compatibilité.

Comme ce n’est pas un remplacement exact, CoreWCF aura son propre espace de noms. L'implémentation initiale se concentrera sur les deux bindings les plus courantes, HTTP et TCP SOAP. Il y a un appel général à des volontaires, car il reste encore beaucoup à faire pour le rendre prêt pour la production.

Une société connue sous le nom de UIPath a accepté d'adopter Windows Workflow Foundation. Désormais proposé sous le nom de Core WF, elle recherche également des développeurs pour aider à préparer le portage .NET Core pour la production.

Windows Workflow Foundation et Windows Communication Foundation ont été initialement publiés dans .NET 3.0 en 2006. Bien qu'ils aient reçu un numéro de version majeur, il ne s'agissait en réalité que d'un ensemble supplémentaire de bibliothèques pour .NET 2.0. WPF et le défunt Windows CardSpace ont également été publiés au même moment.

Tandis que WPF et WCF sont restés largement stables au fil des ans, Windows Workflow Foundation a été complètement réécrit en 2010. Les changements ont été si radicaux que WF a été déplacé dans un nouvel espace de noms afin de réduire les risques de confusion.

Afin de faciliter le développement d'applications desktop / mobiles utilisant Silverlight et, ultérieurement, UWP, un client WCF a été porté sur ces plates-formes. Ce même code a ensuite été transféré dans .NET Core, permettant ainsi à ASP.NET Core d'accéder à des serveurs externes exposant des services de style WS- *.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT