1 / 24

BizTalk Adapter Pack: ORACLE Adapter

BizTalk Adapter Pack: ORACLE Adapter. JCGonzalez@Kabel.es Kabel Sistemas S.L. www.kabel.es. Kabel : ¿Quiénes Somos?. Compañía especializada en Consultoría de TI ¿Qué hacemos? Infraestructura de redes y sistemas Seguridad Desarrollo Gestión de proyectos y dirección estratégica

Antony
Download Presentation

BizTalk Adapter Pack: ORACLE Adapter

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BizTalk Adapter Pack:ORACLE Adapter JCGonzalez@Kabel.es Kabel Sistemas S.L. www.kabel.es

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

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

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

  5. Introducción: Qué es WCF • Conjunto de tecnologías .Net de Microsoft para el desarrollo de Aplicaciones Distribuidas • Unifica el modelo de programación para: • COM+ • MSMQ • Web Services • .NET Remoting • Promueve los principios de SOA • 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 Application Client Service Dispatcher Serializer Proxy Dispatcher Message Inspector Channels Channels Protocol Transport Activation Listener

  8. Introducción: WCF EndPoints Sender Receiver A A A C B B B B A C C C Message • EndPoint = Conexión física compuesta de: • A: Address • B: Binding • C: Contract

  9. Introducción: WCF Adapters • WCF se ajusta perfectamente a la arquitectura BizTalk • 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 • Adaptadores disponibles en R2: • WCF-WsHttp:Soporte del standard WS-* sobreprotocolo HTTP. • WCF-NetTcp: Soporte del protocolo TCP. • WCF-NetMsmq:Soporteparaconexión con transporte MSMQ • WCF-BasicHttp: Compatible con la primerageneración de WebServices • WCF-NetNamedPipe:HabilitacomunicaciónusandotransporteNamedPipes.  • WCF-Custom: Permiteusarcomponentes WCF personalizados (bindings, behaviors …) • WCF-CustomIsolated:Permiteconectar a través del transporte HTTP perofuera del proceso de BizTalk.

  10. BizTalk Adapter Pack: ¿Qué es? • Colección de adaptadores basados en la tecnología WCF • Proporciona accesoprogramáticoorientado a serviciosparainteractuar con sistemasexternos (Line-of-business) • Consistencia en la experiencia en tiempo de diseño • Diversidad en lasopciones de programación • Uniformidad, Estandarización y Reusabilidad • Los adaptadoresqueincluye el paquete son: • Microsoft BizTalk Adapter 3.0 for Oracle Database • Microsoft BizTalk Adapter 3.0 for mySAP Business Suite • Microsoft BizTalk Adapter 3.0 for Siebel eBusiness Applications

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

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

  13. Microsoft BizTalk Adapter 3.0 for Oracle Database 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 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 sencillas (Insert, Update, Delete, Select) sobre tablas y vistas • Operaciones sobre tablas y vistas que contienen “LOB data”. • Llamadas a funciones y procedimientos almacenados • Procedimientos almacenados con parámentros“REF CURSOR” • Funciones y procedimientos con tipos “RECORD” • Operaciones sobre tablas con tipos “BFILE” • Sentencia genérica “SQLExecute” • Notificación de cambios: “Polling-based Data-changedMessages”

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

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

  17. Cómo Funciona Adapter Metadata Utility Tool Browse/Search/Choose Generate Metadata Design-Time Adapter Consumer BizTalk Server Process XML Schema(s) ORACLE Line-of-Business (LOB) Business Process BizTalk Orchestration BizTalk WCF Recevie /Send Adapter WCF Oracle DB Adapter Receive /Send Pipeline Run-Time WCF Adapter SDK Runtime WCF Message XML Message Target System Message BizTalk Message Box

  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: http://biztalkfridays.wordpress.com/ Kabel Sistemas:http://www.Kabel.es Dev Center:http://msdn.microsoft.com/biztalk/ BizTalkGurus:http://www.biztalkgurus.com/biztalk-server-2004.aspx NewsGroup: http://www.microsoft.com/technet/community/newsgroups MSN Search: http://search.msn.com/

  24. Más acciones desde TechNet • Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: • http://www.microsoft.es/technet/jornadas/webcasts/webcasts_ant.asp • Para información y registro de Futuros Webcast de éste y otros temas diríjase a: • http://www.microsoft.es/technet/jornadas/webcasts/default.asp • Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección: • http://www.microsoft.es/technet/boletines/default.mspx • Descubra los mejores vídeos para TI gratis y a un solo clic: • http://www.microsoft.es/technet/itsshowtime/default.aspx • Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en: • http://www.microsoft.es/technet/recursos/cd/default.mspx

More Related