Interoperabilidad Usando La Fundación De la Comunicación De Windows (WCF)
La fundación de la comunicación de Windows (WCF), conocida antes como añil, es la solución a largo plazo de Microsoft para los sistemas conectados. Proporciona APIs que incluye servicios del Web, remoting, mensajería y el resto de las conectividades. Se construye alrededor de los servicios arquitectura del Web y se diseña para proporcionar seguro, confiable, y la mensajería tramitada junto con interoperabilitybased en estándares abiertos. Se piensa para atravesar a través de transportes múltiples, de sistemas de la seguridad, de patrones de la mensajería, de encodings, de topologías de la red, y de recibir modelos. Estará en la base de la serie próxima de Windows Vista (antes fonolocalizador de bocinas grandes) así como tiene ayuda posterior para Windows.xp y el servidor 2003 de Windows. Debido para el lanzamiento en 2006, WCF se piensa al interoperate limpio con todos los sistemas (sistemas incluyendo de Java EE), pero como se desarrolla vale el supervisar en un cierto plazo de probar fuera de su adherencia a los estándares antes de que la decisión se tome para utilizarla o para desplegar en un sistema diverso. WCF es plataforma de programación "unificada" siguiente de la generación de Microsoft así como el ambiente runtime que reemplaza varias tecnologías incluyendo los servicios del Web de ASP.NET (ASMX) con extensiones de WSE, la coleta de mensaje de Microsoft (MSMQ), el ambiente y el NET runtime Remoting de los servicios/COM+ de la empresa. Trata la limitación de RPC-BASADO o los servicios síncronos del Web, donde los servicios RPC-BASADOS del Web se invocan sobre HTTP/S (con la ayuda limitada de los atascamientos del protocolo del transporte) y se limitan a solicitar-contestan el modelo de la comunicación (mecanismo limitado de la invocación). Para construir un servicio en WCF, los reveladores necesitan saber la dirección del servicio (por ejemplo, donde está el servicio), el atascamiento del servicio (los datos transportan protocolo tal como JABÓN sobre el HTTP), y el contrato de servicio (por ejemplo, qué clase de datos se debe pasar). Los reveladores pueden utilizar un IDE (tal como estudio visual 2005) para construir y para probar sus códigos del uso. Además, necesitan definir los servicios (por ejemplo, tipo de servicios o las puntos finales del servicio), comportamientos (por ejemplo, cómo el servicio debe obrar recíprocamente bajo circunstancias particulares) y los tipos de los atascamientos (y el atar) en el archivo llamado web.config antes del servicio pueden ser creados y ser desplegados. Los reveladores pueden también utilizar svcutil.exe, una importación y la herramienta de la exportación para convertir entre los meta datos del servicio y los códigos del uso, para crear los códigos del poder para el cliente. WCF apenas no agrega APIs de programación nuevo o nueva funcionalidad. Proporciona diversos acercamientos de programación para construir servicios, pero no no necesariamente servicios del Web.
WCF es bastante complejo y todavía se está desarrollando antes del lanzamiento final. Es mucho más de gran alcance en sus características de la interoperabilidad que WSE u otras tecnologías del NET. Por ejemplo, WCF apoya MTOM, intercambio de Metadata o MEX, y SAML 1.1. Éstas son características bastante significativas de la interoperabilidad. De una perspectiva de la interoperabilidad, es importante entender que proporciona acercamientos de programación flexibles para construir servicios y obra recíprocamente (y los interoperates) con los servicios del Web puestos en ejecucio'n en diversos protocolos y tecnologías. La tabla abajo ummarizes las capacidades de la interoperabilidad del NET de ASMX, de WSE, y de WCF esto es un artículo agregado por Blerick Tawman
|
|||||
|