2008-09-08 14 views
3

Wie würden Sie WCF als Technologie für einen nichttechnischen Kunden/Manager/CEO/etc beschreiben und fördern?Wie WCF zu einem Nicht-Technikfreak zu fördern?

Was sind konkurrierende Lösungen oder Ideen, die sie hervorbringen könnten (wie sie in ihren Magazinen über neue Technologien lesen)?

Was ist WCF nicht gut für das hast du Leute gesehen, die versuchen, schuhhorn es in?

-Adam

Antwort

6

mit .asmx Vergleich: WCF ist die nächste Generation von Microsofts Web-Service-Entwicklungsplattform, die viele der Probleme, die mit älteren Versionen Adressen, speziell:

  • bessere Interoperabilität, so dass Sie mit Web-Service zusammenarbeiten können, dass nicht von Microsoft sind oder die auf dem Internet
  • viel flexibler veröffentlicht werden, so ist es einfacher und schneller für Entwickler ihre Arbeit
  • einfacher ohne Code zu ändern zu konfigurieren, zu erledigen, die Kosten für die Wartung erheblich verringert

Es kann sein, dass sie die Frage aufwerfen, wie es sich auf SOA bezieht, eine "serviceorientierte Architektur". WCF ist die Microsoft-Lösung zum Erstellen von Anwendungen, die an diesen verteilten Systemen beteiligt sind.

1

In einem einzigen Satz, ich würde sagen, dass WCF ist „Software, die Sie bei der Einrichtung und Verwaltung von Kommunikation zwischen den Systemen viel effizienter als in der Vergangenheit läßt“.

Ich kann sehen, sie bringen BizTalk als Konkurrent, aber natürlich könnte man sagen, dass WCF damit arbeitet und tatsächlich als Basistechnologie dafür in den neueren Versionen verwendet wird.

Ich bin mir nicht sicher, ob ich an ein unpassendes Schuh-Hopping von WCF denken kann, obwohl es viele Legacy-Apps gibt, die wahrscheinlich auf WCF "hochgerüstet" werden, die nicht wirklich sein müssen für jeden wirklichen Geschäftsgrund.

2

Es gibt auch einen Interop-Winkel. Wenn Sie Ihre Asmx-Dienste auf WCF-Dienste aktualisieren, können Sie Ihre asmx-Clients weiterhin berücksichtigen und dann mit den neueren WCF-Clients fortfahren. WCF fängt an Aufmerksamkeit zu bekommen, RSS ist da, Silverlight hat einen Platz bei WCF. Die Leistung ist besser, abhängig von den Bindungen, die Sie auswählen. Einer der großen Nachteile ist eine steilere Lernkurve im Vergleich zu Asmx-Diensten, das Problem der großen Macht/großen Verantwortung und dann die 101 Möglichkeiten, dasselbe zu tun.

Nichts davon ist CxO sprechen, aber die Sprache in Magazin Buzz Wörter umgestalten, so dass sie die Zukunft dieser Technologie sehen können.

3

Sagen Sie ihnen, dass es Ihnen die Arbeit erleichtern wird, was sich in weniger Zeit und weniger Geld niederschlägt.