WCF C# und PHP Hier geht es um den Schnittstellenstandard WCF (Windows Communication Foundation) Über unterschiedliche Netzwerkprotokolle (http, tcp, named pipes) können Funktionen (Operation-Contract), Daten (Data-Contract) eine angebotenen Dienstes (Service-Contract) genutzt werden. Diese Schnittstelle ist unabhängig von der genutzten Programmiersprache. Hier wird z.B. ein in C# programmierter Dienst (Host und Service-DLL) von einer PHP-Funktion genutzt. Die Quintessenz: Fremde Programme in irgendeiner Programmiersprache programmiert, können von einem anderen Programm genutzt werden, wenn die Vereinbarungen (Contracts) über die Funktionsnutzung und den Datentransfer von beiden Seiten eingehalten werden. Hier wird die frühere Verfahrensweise des Exports von Daten durch Programm 1 und den Import von Daten durch Programm 2 ersetzt.