La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Your Business, Connected Su Negocio, Conectado Israel Garcia / Pablo Junco App. & Plat. Development Consultants Microsoft Services.

Presentaciones similares


Presentación del tema: "Your Business, Connected Su Negocio, Conectado Israel Garcia / Pablo Junco App. & Plat. Development Consultants Microsoft Services."— Transcripción de la presentación:

1 Your Business, Connected Su Negocio, Conectado Israel Garcia / Pablo Junco App. & Plat. Development Consultants Microsoft Services

2 Your Business, Connected Su Negocio, Conectado Algunas experiencias básicas asumidas Windows Communication Foundation ;) BizTalk Server 2004/2006

3 Your Business, Connected Su Negocio, Conectado Windows Communication Foundation (WCF) Introducción a WCF Interfaces Contratos Implementación Comunicaciones Canales Bindings (Caracteristicas) Transacciones Seguridad Extensibilidad Behaviors Autorización y Autenticación Proxies Cliente Configuración Demostración

4 Your Business, Connected Su Negocio, Conectado Relación con BizTalk Server 2006 R2 Conceptos principales Pues eso, como se relacionan Adaptadores de transporte de WCF para BizTalk Server Demostración todo junto

5 Your Business, Connected Su Negocio, Conectado

6 Your Business, Connected Su Negocio, Conectado

7 Your Business, Connected Su Negocio, Conectado Es el punto de entrada para consumir un servicio. Desacoplan el uso del servicio de la implementación del mismo. Facilitan la integración se sistemas. SeguridadSeguridadServiciosServiciosInterfazInterfazTransaccionesTransaccionesComunicacionesComunicacionesContratosContratos

8 Your Business, Connected Su Negocio, Conectado Establecen un lenguaje común. Los contratos definen una semántica de negocio, abstrayéndonos de la complejidad técnica. Facilitan la integración. SeguridadSeguridadServiciosServiciosInterfazInterfazTransaccionesTransaccionesComunicacionesComunicacionesContratosContratos

9 Your Business, Connected Su Negocio, Conectado Es el punto donde procesamos técnicamente el negocio descrito por el servicio. Un servicio puede ser un punto y final o un punto y seguido en una cadena de elementos que colaboran en un sistema. SeguridadSeguridadServiciosServiciosInterfazInterfazTransaccionesTransaccionesComunicacionesComunicacionesContratosContratos

10 Your Business, Connected Su Negocio, Conectado WCF nos provee de todos los elementos para construir una solución. WCF facilita la construcción de servicios separando Interfaz, Implementación y Contratos. WCF también nos facilita independizar la implementación del uso de Aspectos como la Seguridad, Transacciones, Comunicaciones, etc. WCF es un Framework Extensible.

11 Your Business, Connected Su Negocio, Conectado Negocio Interfaces y Contratos Políticas de Servicio, Namespaces, … Implementación Aspectos: Transacciones, Seguridad, … Extensibilidad mediante Behaviors e Inspectors Comunicaciones Protocolos: TCP, HTTP, … Seguridad, Garantía de Entrega, Routing, … Hosting IIS, WAS, Windows Service, COM+, …

12 Your Business, Connected Su Negocio, Conectado

13 Your Business, Connected Su Negocio, Conectado Cliente Los proxies cumplen la interfaz de servicio y nos independizan del uso de la tecnología. Los proxies son generados fácilmente en Visual Studio 2008/2005 (con Extensiones) Podemos intervenir en el proceso de envío y en tratamiento del mensaje. Podemos aplicar características de enrutado, seguridad, factorías de canales,… ServicioCliente Método Métodos protocolo codificación transporte protocolo codificación transporte Capa de Servicio Capa de Mensajería ProxyDispatcher 0101101 Cadena de datos en bytes Objetos Mensaje Pila del canal Mensaje Objetos

14 Your Business, Connected Su Negocio, Conectado Servicio El servicio solo se compone de la implementación de la interfaz. El “listener” nos abstrae de la comunicación, seguridad, … Podemos ampliar el sistema con nuestros propios protocolos. Podemos intervenir en el proceso de recepción y en tratamiento del mensaje. ServicioCliente Método Métodos protocolo codificación transporte protocolo codificación transporte Capa de Servicio Capa de Mensajería ProxyDispatcher 0101101 Cadena de datos en bytes Objetos Mensaje Pila del canal Mensaje Objetos

15 Your Business, Connected Su Negocio, Conectado Windows Communication Foundation se basa en 3 principios: el ABC.  Address: El servicio se expone mediante un direccionamiento de solicitudes.  Contract: El contrato del servicio se compone de Interfaz y Contrato de datos.  Binding: Protocolo que utilizamos para conectarnos. Windows Communication Foundation hace uso del ABC para exponer adecuadamente nuestro servicio para cada tipo de protocolo. El sistema se encarga de manera transparente de resolver:  El acceso de los clientes a través de la resolución de la cadena de llamadas (ABC - > ABC). A su vez el servicio expuesto resuelve la petición contra nuestra implementación de manera transparente.  Exponer el contrato en el formato adecuado para exponerlo hacia terceros (WSDL en servicios Web) y que se puedan consumir sin conocer detalles de la implementación.

16 Your Business, Connected Su Negocio, Conectado Notas: X = No soportado, WS-A = WS-Addressing, WS-AT = WS-AtomicTransactions, OleTx = OleTransactions * Flujo de transacciones esta deshabilitado por defecto, pero cuando se habilita, hay unos protocolos por defecto Nombre de claseTransporte Codificación del mensaje Versión del mensaje Modo de seguridad Garantía de Entrega Flujo de Transaccion es * BasicHttpBindingHTTPXML 1.0SOAP 1.1NadaXX WSHttpBindingHTTP XML 1.0SOAP 1.2 WS-A 1.0 MensajeDesabilitadoWS-AT WSDualHttpBindingHTTPXML 1.0 SOAP 1.2 WS-A 1.0 MensajeHabilitadoWS-AT WSFederationHttpBindingHTTPXML 1.0 SOAP 1.2 WS-A 1.0 MensajeDisabledWS-AT NetTcpBindingTCPBinarioSOAP 1.2TransporteDesabilitadoOleTx NetNamedPipes-BindingNamed PipesBinarioSOAP 1.2TransporteXOleTx NetMsmqBindingMSMQBinarioSOAP 1.2MensajeXX CustomBindingTú decides

17 Your Business, Connected Su Negocio, Conectado Encaminar para integrar y reutilizar Solo es requerido un punto de entrada Simplifica la extensión de arquitecturas SOA Patrones de aplicación Canal (Bus) de Mensajería Fachada Dos niveles de seguridad Consumición de servicios: Identidad del llamante Entrega de mensajes: Identidad del sistema La entrega no esta garantizada

18 [RouteMatchFilterBehaviorAttribute()] [ServiceContract(SessionMode = SessionMode.Allowed)] interface IWS_Route { [OperationContract(IsOneWay = false, Action = "*", ReplyAction = "*")] Message ProcessMessage(Message message); }

19 public Message ProcessMessage (Message message) { Uri Via = new Uri(“http://services_host/service1”); EndpointAddress LogicalEndpointAddress = new EndpointAddress("urn:mstx-routing"); WSHttpBinding binding = new WSHttpBinding(); ChannelFactory wsRouter = new ChannelFactory (binding); IWS_Route route = wsRouter.CreateChannel(LogicalEndpointAddress, Via); return route.ProcessMessage (message); }

20 Your Business, Connected Su Negocio, Conectado Posibilidades estándares (WS-S) Integrada (Kerberos) Certificados digitales (X509) Usuario y Contraseña Extensión base personalizada Distribuida e integrada con.NET

21 Your Business, Connected Su Negocio, Conectado WCF nos provee cuatro alternativas de seguridad: Sin Seguridad, Seguridad de Canal de Comunicaciones, Seguridad de Mensaje, Seguridad de Canal y Mensajes. Los niveles de seguridad dependen del canal utilizado. En todos los casos disponemos de la posibilidad de establecer el tipo de credenciales para identificar el llamante: Kerberos, Certificados X509, UserNameAndPassword y por supuesto Custom. Podemos extender el modelo de Autenticación y Autorización, permitiendonos manejar nuestro propio modelo de credenciales, basar el modelo de Autorización en Base de Datos o AuthorizationManager.

22 [RouteMatchFilterBehaviorAttribute()] [ServiceContract(SessionMode = SessionMode.Allowed)] interface IWS_Route { [OperationContract(IsOneWay = false, Action = "*", ReplyAction = "*")] Message ProcessMessage(Message message); }

23 public Message ProcessMessage (Message message) { Uri Via = new Uri(“http://services_host/service1”); EndpointAddress LogicalEndpointAddress = new EndpointAddress("urn:mstx-routing"); WSHttpBinding binding = new WSHttpBinding(); ChannelFactory wsRouter = new ChannelFactory (binding); IWS_Route route = wsRouter.CreateChannel(LogicalEndpointAddress, Via); return route.ProcessMessage (message); }

24 Your Business, Connected Su Negocio, Conectado En el lado del servidor Control de la vida de la transacción La sesión es requerida Independiente del llamante En el lado del cliente (WS-AT) Control de la vida de la transacción Integrado con DTC y TransactionServices Coordinadores Transacciones compatibles con WS-AT

25 Your Business, Connected Su Negocio, Conectado WCF nos provee de dos modelos de Transacciones: Transacciones Propagadas desde Cliente y Transacciones en Servidor. En caso de las Transacciones Propagadas en Cliente, están asociadas a los canales de uso. Esto permite adaptar el mecanismo de propagación de transacciones a cada tipo de canal (ejemplo: WS-AT sobre SOAP 1.2/HTTP). Este modelo se integra con los Transaction Monitor existentes en otras tecnologías. En la plataforma Microsoft el responsable de esta tarea es el DTC (Distributed Transaction Coordinator) En el caso de las Transacciones en Servidor, son independientes del Canal utilizado. Su ciclo de vida depende de las llamadas realizadas al Servicio. En ambos casos, el modelo de Transacciones se integra con el modelo expuesto por System.TransactionServices.

26 Your Business, Connected Su Negocio, Conectado

27 [RouteMatchFilterBehaviorAttribute()] [ServiceContract(SessionMode = SessionMode.Allowed)] interface IWS_Route { [OperationContract(IsOneWay = false, Action = "*", ReplyAction = "*") Message ProcessMessage(Message message); } Los Behavior son extensiones de WCF a nivel de Cliente y de Servidor, que permiten modificar el comportamiento de la runtime en el cliente y servidor. Los Behavior son clases que cumplen una interfaz y que pueden ser aplicadas desde código, haciendo uso de un atributo y a través de la configuración.

28 Your Business, Connected Su Negocio, Conectado Los Inspectores permiten interactuar con el Mensaje tanto en cliente como en servidor. Los Inspectores se integran permitiendonos participar en: La fase anterior al envío y posterior a la recepción del Mensaje del cliente. La fase posterior a la recepción (antes de su procesado) y la fase anterior a la respuesta en el servicio. Los Inspectores se pueden aplicar mediante Behaviors en los servicios.

29 Your Business, Connected Su Negocio, Conectado Behaviors y Inspectores

30 Your Business, Connected Su Negocio, Conectado Haciendo uso de las interfaces de Windows Communication Foundation podemos modificar el comportamiento en cuanto a Autenticación y Autorización en los servicios. La Autenticación puede ser adaptada y/o modificada para adecuarla a nuestras necesidades. La Autorización puede ser adaptada para trabajar con otros productos y/o soluciones como AuthorizationManager fácilmente. Estos comportamientos se aplican en cliente y servidor con el fin de conseguir una solución End To End

31 Your Business, Connected Su Negocio, Conectado Custom Autentication

32 Your Business, Connected Su Negocio, Conectado La infraestructura de Proxy de WCF funciona en modo factoría, de modo que crear un proxy es en sí, crear un canal. Los canales cumplen la interfaz de servicio para ocultar complejidad. La factoría de canales puede crear canales directos y canales de enrutado. Gracias a este sistema podemos hacer uso de los servicios sin disponer del código del mismo. Visual Studio genera los contratos, la definición de interfaz y el proxy para que todo funcione. Los proxy en Runtime interceptan las llamadas para poder aplicar las distintas extensiones que hemos aplicado. Esto es posible gracias a las capacidades Nativas de.NET

33 Your Business, Connected Su Negocio, Conectado Factoría de Servicios

34 Your Business, Connected Su Negocio, Conectado

35 Your Business, Connected Su Negocio, Conectado <endpoint address="" binding="wsHttpBinding" contract="Microsoft.ServiceModel.Samples.ICalculator" /> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> Las secciones de configuracion nos permiten definir los mismos elementos que desde código. Este es un ejemplo de una definición de servicio. Esta configuración la recibe un ServiceHost por código.

36 Your Business, Connected Su Negocio, Conectado, esta sección contiene a toda la configuración referente a Windows Communication Foundation., e sta sección define todos los behaviors y endpointbehaviors que se quieren aplicar a un servicio., esta sección define todos los bindings aplicables a un servicio. Los bindings se aplican en modo Stack., esta sección define la configuración de los servicios a los que un cliente se puede conectar., esta sección define que COM+ puede exponer WCF y bajo que configuración., esta sección permite habilitar los sistemas de instrumentación de WCF como WMI, contadores, trazas, etc., nos permite definir extensiones como Behaviors, nuevos modelos de Binding, etc para ser utilizados en nuestros servicios., nos permite configurar caracteristicas del entorno de hosting de los servicios como la compatibilidad ASPNet, memoria para activar el servicio, etc.

37 Your Business, Connected Su Negocio, Conectado

38 Your Business, Connected Su Negocio, Conectado

39 OperadoresLogísticos Clientes EntidadesBancarias Proveedores SistemaRRHH CRM ERP Otros Sistemas Proceso Servicios Servicios EDI / VAN SWIFT / VAN HTTP XML / SOAP Oracle SAP MSMQ SQL Server

40 Proceso Fuente Destino Un sistema Otro sistema Transporte Transporte Esquema Esquema Ruta Ruta

41 Proceso SocioA Adaptador AS2 EDI Ruta SAP Adaptador SAP IDOC Ruta SocioB WCF WS HTTP XML Ruta

42 Your Business, Connected Su Negocio, Conectado Motor Principal Orquestaciones Gestión de Instancias y Activación Mecanismo de Suscripción/Publicación - Correlación MessageBox Adaptadores de Recepción y Envío FTP FILE POP3 SMTP MSMQ WCF HTTP SOAP Productos (SQL, SAP, MOSS, …) De Terceros A Medida Gestión Configuración Administración Despliegue Monitorización Integración con Socios Informes Procesamiento de Mensajes Validador (XML) Codificación MIME / SMIME AS2 EDI A Medida Resolución de socios Ensamblador (Planos, XML) Desamblador (Planos, XML)) Mensaje Contexto Contenido Principal Contenido Otras Partes Mapas Reglas Negocio Vocabularios Políticas Acciones Reglas Hechos

43 Your Business, Connected Su Negocio, Conectado Expone a BizTalk Server como servicio WCF o como un consumidor (cliente) de servicios construidos en WCF Proporciona nuevos escenarios Transaciones sobre servicios Web Seguridad Codificación MTOM Construcción sobre nueva pila de servicios Web

44 Your Business, Connected Su Negocio, Conectado WCF-BasicHttp SOAP 1.1 Messaging MTOM WSS SOAP Message Security 1.0 WS Metadata Exchange WCF-WsHttp SOAP 1.2 Messaging WS-Addressing 2005/08 WSS SOAP Message Security 1.0/1.1 WS Secure Conversation / WS Trust WS Atomic Transactions / WS Coordination WS Metadata Exchange

45 Your Business, Connected Su Negocio, Conectado Completan el puente entre BizTalk Server y.NET 3.0 Uso similar a cualquier otro adaptador Creación de puertos de salida y localizaciones de entrada Seleccionar el adaptador WCF como transporte Configurar el adaptador para ajustar WCF Configuración almacenada en SSO

46 Your Business, Connected Su Negocio, Conectado Nombre del Adaptador WCF BindingCuando utilizarlo WCF-BasicHttpBasicHttpBinding Necesidad de interoperar con servicios básicos de WS-I Basic Profile 1.1 WCF-WSHttpWSHttpBinding Necesidad de interoperar con servicios avanzados que implementen protocolos WS-* WCF-NetTcpNetTcpBinding Cuando se necesita interactuar de forma eficiente en la máquina con aplicaciones WCF WCF- NetNamedPipe NetNamedPipe-Binding Cuando se necesita interactuar de forma eficiente entre máquinas con aplicaciones WCF WCF-NetMsmqNetMsmqBinding En comunicaciones asíncronas con otras aplicaciones WCF que requieren durar WCF-CustomCualquiera Cuando es necesario definir una configuración de enlace (binding) personalizada para un BTS HOST marcado como “In Process” WCF- CustomIsolated CualquieraCuando es necesario definir una configuración de enlace (binding) personalizada para un BTS HOST marcado como “Isolated”

47 Your Business, Connected Su Negocio, Conectado Áreas claves a entender Contratos genéricos del adaptador WCF Arquitectura de envío (Consumo) Arquitectura de recepción (Publicación) Exposición de metadatos de servicio Opciones de seguridad y transacciones Configuraciones del adaptador Custom Integración con orquestaciones

48 Your Business, Connected Su Negocio, Conectado Los adaptadores de WCF utilizan contratos genéricos IOneWayAsync ITwoWayAsync ITwoWayAsyncVoid etc. Permite a los puertos procesar cualquier tipo de mensaje Operaciones tipadas utilizando: Message, Action=“*” Las operaciones son siempre de doble sentido Excepto cuando se utilice NetMsmqBinding

49 // used to model one-way ports that don’t use NetMsmqBinding (ACKs) [ServiceContract( Namespace="http://www.microsoft.com/biztalk/2006/r2/wcf-adapter")] public interface ITwoWayAsyncVoid { // Methods [OperationContract(AsyncPattern=true, IsOneWay=false, Action="*", ReplyAction="*")] IAsyncResult BeginTwoWayMethod( Message message, AsyncCallback callback, object state); void EndTwoWayMethod(IAsyncResult result);... }

50 Your Business, Connected Su Negocio, Conectado Envía mensajes utilizando el canal de WCF El canal es dinámicamente creado por el adaptador Un contrato genérico es utilizado Hay que especificar la acción Solo es compatible con operaciones de doble sentido (two-way) A no ser que se utilice NetMsmqBinding

51 <Operation Name="SubmitInvoice" Action="http://example.org/SubmitInvoice"/> <Operation Name="CancelInvoice" Action="http://example.org/CancelInvoice"/> Se puede especificar un mapeo de acción en las propiedades de adaptador de envío El valor de la acción se selecciona en base de la propiedad: BTS.Operation

52 <bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="xml"/> Se puede también especificar una plantilla de mensaje para mensajes salientes con codificación para el cuerpo (xml, string, base64, hexadecimal)

53 Your Business, Connected Su Negocio, Conectado Recibe mensajes utilizando un canal WCF Un solo ServiceHost por cada localización de recepción definida Basada en BizTalkServiceInstance Alojada en proceso (servicio de BizTalk: BtsNtSvc.exe) o aislado (IIS) El canal es creado de forma dinámica por el adaptador Un contrato genérico es utilizado La implementación del servicio publica los mensajes recibidos al MessageBox Solo soporta operaciones de doble sentido A no ser que se utilice NetMsmqBinding

54 [ServiceBehavior( InstanceContextMode=InstanceContextMode.Single, ConcurrencyMode=ConcurrencyMode.Multiple)] internal sealed class BizTalkServiceInstance : ITwoWayAsync, ITwoWayAsyncVoid, IOneWayAsync... {... // implementation omitted } Implementación de servicio genérica, responsable de la publicación de los mensajes recibidos en la MessageBox

55 Your Business, Connected Su Negocio, Conectado transporte codificador protocolo Dispatcher Pila del canal mapa Adaptador de recepción de WCF decodificar desensamblar validar resolver al socio Preprocesado (Pipelines) Mapas SOAP Decidir que parte del mensaje se quiere enviar Mensaje WCF Mensaje BizTalk mapa Mensaje BizTalk Localización de recepción Puerto de recepción Publicación BizTalkServiceInstance SOAP Body Element BodyElement Message Box

56 Your Business, Connected Su Negocio, Conectado Ensobrado (Envelope) Publicar el contenido entero del elemento de SOAP Utilización del componente de pipeline XmlDisassembler (con cuidado de con coger también el cuerpo) Cuerpo (por defecto) Publica el primer elemento del elemento de SOAP Ruta (Path) Identifica el elemento a través de una expresión Xpath para publicar utilizando solo reenviar (forward-only)

57 Your Business, Connected Su Negocio, Conectado In-process hosting Para los adaptadores que no utilicen HTTP Posibilidad de adapatadores HTTP mediante implementación de WCF-Custom Isolated hosting Todos los adaptadores All HTTP y WCF-CustomIsolated El ciclo de vida de los servicios es controlado por las herramientas de administración

58 Asistente de publicación Publica un servicio WCF sobre http en el IIS Publica metadatos para adaptadores in-proc o out-of-proc adapter en el IIS Asistente de consumo o uso Crea mensajes y tipos de puertos Crea el equivalente a un proxy en BizTalk Fichero de enlace (Bindings) Mapeo entre operación y acción

59 Your Business, Connected Su Negocio, Conectado Genera solo los metadata-only de los puntos de acceso (endpoints) Para servicios alojados en host in-proc Genera los puntos de acceso de los servicios Para servicios alojados en el IIS Produce todos los artefactos de WCF/IIS Se dispone de una versión por línea de comando http://go.microsoft.com/fwlink/?LinkId=101820

60 Your Business, Connected Su Negocio, Conectado Receive locations are inherently untyped Hence, exposing metadata doesn’t help You can provide metadata explicitly via tool Using the WCF Service Publishing Wizard

61 Your Business, Connected Su Negocio, Conectado Algunos enlaces (bindings) de WCF soportan transacionalidad Siguiendo una transacción en una localización de entrada Se une a una transacción para publicar el mensaje en la MessageBox Si el cliente aborta, el mensaje no es publicado No es posible en localizaciones de recepción de doble sentido(two-way) Los puertos de envió también proporcionan transaccionalidad a los servicios El MessageBox borra una transacción cuando un mensaje es enviado a un servicio externo

62 De un sentido (One way)

63 Doble sentido (Two way)

64 Your Business, Connected Su Negocio, Conectado Los adaptadores de WCF se integran con las orquestaciones Permiten consumir servicios WCF Vease el asistente “WCF Service Consuming” Se utiliza mediante el uso de “Add Generated Items” Posibilita la publicación de orquestaciones como servicios WCF Utilizar el asistente “WCF Service Publishing”

65 Your Business, Connected Su Negocio, Conectado Los adaptadores definen una serie de propiedades Proporcionan acceso a la cabecera y configuración de WCF Accesible tanto desde pipelines como orquestraciones NombreDescripción Promocion ada? ActionNombre de la operaciñonSi ToDestinatario (elemento de cabecera de WS-Addressing: To)Si ReplyToAddressResponder a (elemento de cabecera WS-Addressing: ReplyTo)Si FromAddressRemitente (elemento de cabecera de WS-Addressing: From)Si InboundHeadersTodas las cabeceras recibidas (decifradas)No OutboundCustomHeadersTodas las cabeceras salientesNo

66 ............ WCF Message BTS Message *** 1 3 2 1 2 Property NameValue InboundHeaders Body *** 1 2 3 WCF Message

67 Your Business, Connected Su Negocio, Conectado

68 Your Business, Connected Su Negocio, Conectado

69 Your Business, Connected Su Negocio, Conectado Con más de 600 páginas esta guía proporciona las mejores prácticas y recomendaciones para gestionar y operar un entorno de BizTalk Server. Se puede encontrar información útil acerca de: Planificación Despliegue Mantenimiento URL: http://msdn2.microsoft.com/en-us/library/cc296643.aspx

70 Your Business, Connected Su Negocio, Conectado Windows Communication Foundation (WCF) Whitepaper de David Chappell (en inglés) http://www.davidchappell.com/articles/white_papers/Introducing_WCF_in_.NET_Framework_3.5_v1.0.docx http://www.davidchappell.com/articles/white_papers/Introducing_WCF_in_.NET_Framework_3.5_v1.0.docx Encaminamiento http://msdn.microsoft.com/msdnmag/issues/07/06/ServiceStation/Default.aspx?loc=es http://msdn.microsoft.com/msdnmag/issues/07/06/ServiceStation/Default.aspx?loc=es Seguridad http://msdn.microsoft.com/msdnmag/issues/07/08/Foundations/Default.aspx?topics=/msdnmag/issues/07/0 8/Foundations&loc=es http://msdn.microsoft.com/msdnmag/issues/07/08/Foundations/Default.aspx?topics=/msdnmag/issues/07/0 8/Foundations&loc=es Transacciones http://msdn.microsoft.com/msdnmag/issues/07/08/Foundations/Default.aspx?topics=/msdnmag/issues/07/0 8/Foundations&loc=es http://msdn.microsoft.com/msdnmag/issues/07/08/Foundations/Default.aspx?topics=/msdnmag/issues/07/0 8/Foundations&loc=es BizTalk Server 2006 R2 Sitio de producto en España http://www.microsoft.com/spain/biztalk http://www.microsoft.com/spain/biztalk Adaptadores de WCF (en inglés) http://msdn2.microsoft.com/en-us/library/bb967002.aspx http://msdn2.microsoft.com/en-us/library/bb967002.aspx Seguridad http://msdn2.microsoft.com/en-us/library/bb226495.aspxhttp://msdn2.microsoft.com/en-us/library/bb226495.aspx WCF LOB Adapter SDK http://msdn2.microsoft.com/en-us/library/bb798080.aspx http://msdn2.microsoft.com/en-us/library/bb798080.aspx Todo junto Integración http://msdn2.microsoft.com/en-us/library/bb973215.aspx http://msdn2.microsoft.com/en-us/library/bb973215.aspx

71 Your Business, Connected Su Negocio, Conectado http://blogs.technet.com/Israelg israelg@microsoft.com http://blogs.technet.com/PabloJunco pablojb@microsoft.com

72 Your Business, Connected Su Negocio, Conectado


Descargar ppt "Your Business, Connected Su Negocio, Conectado Israel Garcia / Pablo Junco App. & Plat. Development Consultants Microsoft Services."

Presentaciones similares


Anuncios Google