Interoperabilität, Windows Kommunikation Grundlage (WCF) Verwendend
Die Windows Kommunikation Grundlage (WCF), früher bekannt als Indigo, ist die langfristige Lösung von Microsoft für verbundene Systeme. Sie liefert APIs, das Netzdienstleistungen, das Remoting, Nachrichtenübermittlung und alle weiteren Konnektivitäten zusammenfassen. Sie ist um Netzdienstleistungen Architektur errichtet und ist entworfen, um sicheres zur Verfügung zu stellen, zuverlässig, und transacted Nachrichtenübermittlung zusammen mit interoperabilitybased auf geöffneten Standards. Es soll über mehrfachen Transporten, Sicherheit Systemen, Nachrichtenübermittlung Mustern, Encodings, Netztopologien und der Bewirtung der Modelle überspannen. Es ist am Kern der upcoming Windows Vista (früher Longhorn) Reihe sowie hat rückwärtige Unterstützung für Windows.xp und Windows Bediener 2003. Passend für Freigabe 2006, WCF wird zum interoperate sauber mit allen Systemen (einschließlich Java EE Systeme) beabsichtigt, aber, während es entwickelt,IST es wert, Überzeit zu überwachen, aus seiner Haftfähigkeit zu den Standards zu prüfen, bevor die Entscheidung getroffen wird, um sie in einem verschiedenen System zu verwenden oder zu entfalten. WCF ist Microsoft folgende Erzeugung "vereinheitlichte" programmierenplattform sowie Laufzeitklima, das verschiedene Technologien einschließlich ASP.NET Netzservices (ASMX) mit WSE Verlängerungen, Microsoft Warteschlange für Messages (MSMQ), dem Laufzeitklima und dem NET Remoting der Unternehmen-Services/COM+ ersetzt. Es adressiert die Beschränkung von RPC-GEGRÜNDET, oder synchrone Netzdienstleistungen, in denen RPC-GEGRÜNDETE Netzdienstleistungen über HTTP/S (mit begrenzter Unterstützung der Transportprotokollschwergängigkeiten) hervorgerufen werden und auf begrenzt werden, verlangen-antworten Kommunikation Modell (begrenzter Anforderungeinheit). Um einen Service in WCF zu errichten, müssen Entwickler die Service-Adresse (zum Beispiel, wo der Service ist), die Service-Schwergängigkeit (die Daten transportieren Protokoll wie SEIFE über HTTP) und den Service-Vertrag kennen (zum Beispiel, welche Art von Daten geführt werden sollte). Entwickler können einen IDE verwenden (wie Sichtstudio 2005) um ihre Anwendung Codes zu errichten und zu prüfen. Zusätzlich müssen sie die Dienstleistungen (zum Beispiel, Art von Dienstleistungen oder Service-Endpunkte), Verhalten definieren (zum Beispiel wie der Service unter bestimmten Umständen aufeinander einwirken sollte) und Schwergängigkeiten (und die Bindenarten) in der Akte, die web.config vor dem Service genannt wird, verursacht werden und entfaltet werden können. Entwickler können svcutil.exe, einen Import und Exportwerkzeug für das Umwandeln auch benutzen, zwischen Service-Metadaten und Anwendung Codes, zum der Vollmachtcodes für den Klienten zu verursachen. WCF nicht gerade addiert neues programmierenaPIs oder neue Funktionalität. Es liefert unterschiedliche programmierenannäherungen, um Dienstleistungen, aber Netzdienstleistungen nicht notwendigerweise zu errichten.
WCF ist ziemlich kompliziert und entwickelt noch vor der abschließenden Freigabe. Es ist in seinen Interoperabilität Eigenschaften als WSE oder andere NET Technologien viel leistungsfähiger. Z.B. stützt WCF MTOM, Metadata Austausch oder MEX und SAML 1.1. Diese sind ziemlich bedeutende Interoperabilität Eigenschaften. Von einer Interoperabilität Perspektive ist es wichtig, zu verstehen, daß sie flexible programmierenannäherungen liefert, um Dienstleistungen zu errichten und (und interoperates) auf die Netzdienstleistungen einwirkt, die in den unterschiedlichen Protokollen und in den Technologien eingeführt werden. Die Tabelle folgend ummarizes die NET Interoperabilität Fähigkeiten von ASMX, von WSE und von WCF dieses ist ein Artikel, der von Blerick Tawman
hinzugefügt wird
|
|||||
|