La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BizTalk Adapter Pack: ORACLE Adapter Kabel Sistemas S.L.

Presentaciones similares


Presentación del tema: "BizTalk Adapter Pack: ORACLE Adapter Kabel Sistemas S.L."— Transcripción de la presentación:

1 BizTalk Adapter Pack: ORACLE Adapter Kabel Sistemas S.L.

2 Kabel: ¿Quiénes Somos? Compañía especializada en Consultoría de TI Compañía especializada en Consultoría de TI ¿Qué hacemos? ¿Qué hacemos? Infraestructura de redes y sistemas Infraestructura de redes y sistemas Seguridad Seguridad Desarrollo Desarrollo Gestión de proyectos y dirección estratégica Gestión de proyectos y dirección estratégica Formación Aplicada Formación Aplicada IT OutSourcing IT OutSourcing La calidad cómo objetivo fundamental de nuestros proyectos La calidad cómo objetivo fundamental de nuestros proyectos Nuestra vocación es convertirnos en el socio tecnológico que toda empresa necesita Nuestra vocación es convertirnos en el socio tecnológico que toda empresa necesita

3 Kabel: Competencias Business Process and Integration Business Process and Integration Custom Development Solutions Custom Development Solutions Advance Infrastructure Solutions Advance Infrastructure Solutions Networking Infrastructure Solutions Networking Infrastructure Solutions Security solutions Security solutions

4 Agenda Introducción Introducción Conceptos y Arquitectura WCF Conceptos y Arquitectura WCF WCF BizTalk Adapters WCF BizTalk Adapters BizTalk Adapter Pack: ¿Qué es? BizTalk Adapter Pack: ¿Qué es? Introducción al BizTalk Adapter 3.0 para Oracle Introducción al BizTalk Adapter 3.0 para Oracle Arquitectura Arquitectura Como usarlo Como usarlo Demos Demos

5 Introducción: Qué es WCF Conjunto de tecnologías.Net de Microsoft para el desarrollo de Aplicaciones Distribuidas Conjunto de tecnologías.Net de Microsoft para el desarrollo de Aplicaciones Distribuidas Unifica el modelo de programación para: Unifica el modelo de programación para: COM+ COM+ MSMQ MSMQ Web Services Web Services.NET Remoting.NET Remoting Promueve los principios de SOA Promueve los principios de SOA Implementa la especificación WS-* Implementa la especificación WS-*

6 Introducción: Arquitectura WCF Negocio: Interfaces y contratos Políticas de servicio Implementación: Transacciones, seguridad Extensibilidad (Behaviors, Inspectors) Comunicaciones Protocolos: TCP, Http Seguridad, fiabilidad, Routing Hosting: IIS, WAS, Windows Services, COM+

7 Introducción: Arquitectura WCF Client Proxy Channels Activation Service Dispatcher Channels Application Message Inspector Message Inspector Serializer Dispatcher Protocol Transport Listener

8 Introducción: WCF EndPoints EndPoint = Conexión física compuesta de: EndPoint = Conexión física compuesta de: A: Address A: Address B: Binding B: Binding C: Contract C: Contract SenderReceiver Message CBAABC ABC ABC

9 Introducción: WCF Adapters WCF se ajusta perfectamente a la arquitectura BizTalk WCF se ajusta perfectamente a la arquitectura BizTalk Permiten exponer y consumir servicios WCF Permiten exponer y consumir servicios WCF La configuración se almacena en los settings de los puertos de BizTalk (binding files). NO en ficheros.config La configuración se almacena en los settings de los puertos de BizTalk (binding files). NO en ficheros.config Adaptadores disponibles en R2: Adaptadores disponibles en R2: WCF-WsHttp: Soporte del standard WS-* sobre protocolo HTTP. WCF-WsHttp: Soporte del standard WS-* sobre protocolo HTTP. WCF-NetTcp: Soporte del protocolo TCP. WCF-NetTcp: Soporte del protocolo TCP. WCF-NetMsmq: Soporte para conexión con transporte MSMQ WCF-NetMsmq: Soporte para conexión con transporte MSMQ WCF-BasicHttp: Compatible con la primera generación de WebServices WCF-BasicHttp: Compatible con la primera generación de WebServices WCF-NetNamedPipe: Habilita comunicación usando transporte NamedPipes. WCF-NetNamedPipe: Habilita comunicación usando transporte NamedPipes. WCF-Custom: Permite usar componentes WCF personalizados (bindings, behaviors …) WCF-Custom: Permite usar componentes WCF personalizados (bindings, behaviors …) WCF-CustomIsolated: Permite conectar a través del transporte HTTP pero fuera del proceso de BizTalk. WCF-CustomIsolated: Permite conectar a través del transporte HTTP pero fuera del proceso de BizTalk.

10 BizTalk Adapter Pack: ¿Qué es? Colección de adaptadores basados en la tecnología WCF Colección de adaptadores basados en la tecnología WCF Proporciona acceso programático orientado a servicios para interactuar con sistemas externos (Line-of-business) Proporciona acceso programático orientado a servicios para interactuar con sistemas externos (Line-of-business) Consistencia en la experiencia en tiempo de diseño Consistencia en la experiencia en tiempo de diseño Diversidad en las opciones de programación Diversidad en las opciones de programación Uniformidad, Estandarización y Reusabilidad Uniformidad, Estandarización y Reusabilidad Los adaptadores que incluye el paquete son: Los adaptadores que incluye el paquete son: Microsoft BizTalk Adapter 3.0 for Oracle Database Microsoft BizTalk Adapter 3.0 for Oracle Database Microsoft BizTalk Adapter 3.0 for mySAP Business Suite Microsoft BizTalk Adapter 3.0 for mySAP Business Suite Microsoft BizTalk Adapter 3.0 for Siebel eBusiness Applications Microsoft BizTalk Adapter 3.0 for Siebel eBusiness Applications

11 BizTalk Adapter Pack: Arquitectura WCF WCF Service Model Custom.NET App Siebel Microsoft Office SharePoint Server Microsoft BizTalk Server 2006 R2 SQL Server Integration Services WCF Channel Architecture BizTalk WCF Adapter ADO.NET Provider Oracle DB Adapter Adapter SDK Runtime SAP Adapter Adapter SDK Runtime Siebel Adapter Adapter SDK Runtime HTTP Transport Oracle DBSAP Web Service ASP.NET 2.0

12 Arquitectura interna Run-Time Design-Time Adapter Metadata Utility Tool WCF Client WCF Client Channel Implementation Metadata Exchanger Metadata Management ConnectionConnection Connection Pool Management Connection URI Builder Tracing / Perf Counters Message Exchange Handlers Metadata Resolver Handler Metadata- Driven XML Reader / Writer Metadata Browse / Search WSDL Builder Metadata Browse/ Search Handler Metadata Browse/ Search Handler WCF LOB Adapter Adapter Developer implements Adapter SDK Code Adapter Code LOB

13 Microsoft BizTalk Adapter 3.0 for Oracle Database Expone bases de datos ORACLE como servicios WCF Expone bases de datos ORACLE como servicios WCF Los clientes realizan operaciones con la base de datos mediante el intercambio de mensajes SOAP a través del adaptador Los clientes realizan operaciones con la base de datos mediante el intercambio de mensajes SOAP a través del adaptador ODP.Net 2.0 para la comunicación con el motor de base de datos ODP.Net 2.0 para la comunicación con el motor de base de datos

14 Microsoft BizTalk Adapter 3.0 for Oracle Database Operaciones soportadas: Operaciones soportadas: Operaciones sencillas (Insert, Update, Delete, Select) sobre tablas y vistas Operaciones sencillas (Insert, Update, Delete, Select) sobre tablas y vistas Operaciones sobre tablas y vistas que contienen LOB data. Operaciones sobre tablas y vistas que contienen LOB data. Llamadas a funciones y procedimientos almacenados Llamadas a funciones y procedimientos almacenados Procedimientos almacenados con parámentros REF CURSOR Procedimientos almacenados con parámentros REF CURSOR Funciones y procedimientos con tipos RECORD Funciones y procedimientos con tipos RECORD Operaciones sobre tablas con tipos BFILE Operaciones sobre tablas con tipos BFILE Sentencia genérica SQLExecute Sentencia genérica SQLExecute Notificación de cambios: Polling-based Data-changed Messages Notificación de cambios: Polling-based Data-changed Messages

15 Oracle Database BizTalk Layered Binding Element Oracle DB Adapter Binding Element Oracle DB Binding Oracle DB Adapter WCF LOB Adapter SDK WCF Channel Architecture Oracle Data Access Components ODP.NET Oracle Client Machine/Process Boundary BizTalk Server 2006 R2

16 BizTalk Layered Binding Element Oracle DB Adapter Binding Element Oracle DB Binding Oracle DB Adapter Channel Implementation MetadataManagementMetadataManagement Metadata Browse Search WSDL Builder Metadata Cache Binding Properties Metadata Exchanger Connection Management Connection Factory Metadata Exchange Handlers OutboundHandler(IRequestChannel)OutboundHandler(IRequestChannel)InboundHandler(IReplyChannel)InboundHandler(IReplyChannel) Metadata Handlers ResolveHandlerResolveHandlerBrowseHandlerBrowseHandler Search Handler Custom XML Reader/Writer Connection URI Builder Metadata Pool Statement Cache ODP Connection Pool ODP.NET IMetadataExchange IMetadataRetrievalContract IRequestChannel IReplyChannel

17 Cómo Funciona

18 Configuración Design-Time

19 Design-Time DEMO

20 Configuración Run-Time

21 Run-Time DEMO

22 Preguntas && Respuestas ?

23 Más Información Mi Blog: Mi Blog: Kabel Sistemas: Kabel Sistemas: Dev Center: Dev Center: BizTalkGurus: BizTalkGurus: NewsGroup: NewsGroup: MSN Search: MSN Search:

24 Más acciones desde TechNet Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: Para información y registro de Futuros Webcast de éste y otros temas diríjase a: Para información y registro de Futuros Webcast de éste y otros temas diríjase a: Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección: Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección: Descubra los mejores vídeos para TI gratis y a un solo clic: Descubra los mejores vídeos para TI gratis y a un solo clic: Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en: Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en:


Descargar ppt "BizTalk Adapter Pack: ORACLE Adapter Kabel Sistemas S.L."

Presentaciones similares


Anuncios Google