SlideShare une entreprise Scribd logo
1  sur  32
Integración de SAP y
Aplicaciones Microsoft.NET




                   Ing. Roger Lavi Chávez
                   Consultor ABAP
                   rlavi@bizpartner.biz
AGENDA
I    INTRODUCCION

II   SAP .NET Connector
       Arquitectura
       Pre Requisitos
       Uso

III WEBSERVICES
       Arquitectura
       Creando Web Services en SAP
       Consumir WS SAP en .net
INTRODUCCION

SAP NetWeaver                              Microsoft .NET

 Integración de personas          SAP Enterprise Portal Development Kit for.NET
   Multi-Channel Access                     Microsoft Office System
                                                  Smart Clients
  Portal        Collaboration
                                                  Project Server

 Integración de información
 Business            Knowledge       Microsoft Content Management Server
        Information Management
Intelligence        Integration     Repository Managers for WSS/Exchange
  Master Data Management

   Integración de procesos
Integration   Business Process              Microsoft BizTalk Server
  BrokerProcess Integration
                 Management

 Integración de aplicaciones                 SAP .NET Connector
                                              Visual Studio .NET
   J2EE              ABAP
        Application Platform                    Web Services
   DB and OS Abstraction
   DB and OS Abstraction           Windows Server 2003 and SQL Server 2000
SAP .NET CONNECTOR

 Es un entorno de programación dentro de Visual
  Studio. NET.
 Permite Comunicarse con SAP, mediante BAPIS,
  RFC´s o Web Services.
 Permite Desarrollar Aplicaciones Web, Windows y
  de Consola.
SAP .NET CONNECTOR
ARQUITECTURA-DESIGN TIME
SAP .NET CONNECTOR
ARQUITECTURA-RUN TIME
SAP .NET CONNECTOR
ARQUITECTURA-RUN TIME
SAP .NET CONNECTOR
PRE REQUISITOS
  Descargar SAP Connector de:
   http://service.sap.com/connectors
  Visual Studio 2003.
  Una Conección y Credenciales Validas a un Servidor
   SAP.

USO
  Crear Proyecto Class Library.
SAP .NET CONNECTOR
USO
  Crear Proyecto Class Library.
SAP .NET CONNECTOR
USO
  Agregar un Nuevo Item al Programa, Elegir Sap
   Conector Proxy.
SAP .NET CONNECTOR
USO
  Autenticarse a Servidor SAP.
SAP .NET CONNECTOR
USO
  Agregar un Filtro.
SAP .NET CONNECTOR
USO
  Del Server Explorer Seleccionar y Arrastrar las
   BAPI´s requeridas al Proxy Designer.
       Proxy Class Designer en Visual Studio .net
SAP .NET CONNECTOR
USO
  Compilamos el Proyecto Class Library.
  Conectar en Tiempo de Ejecucion.
WEB SERVICES
 Actuá como una caja negra que puede aceptar una
  entrada y retornar un resultado.
 Pueden ser publicados, descubiertos e invocados
  mediante estándares abiertos predefinidos.
 Trabaja en escenarios síncronos y asíncronos.
 Facilita la integración tanto en una empresa como
  entre diferentes empresas.
 Puede ser utilizado por interfaces de usuario para
  escenarios interactivos.
WEB SERVICES
ARQUITECTURA
WEB SERVICES
CREANDO WEBSERVICES EN SAP
 WIZARD                PASO A PASO
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD
 Demuestra que Crear Servicios Web es sencillo.
 Permite Exponer un End Point como un Servicio
  Web con Unos Cuantos Clicks.
 Sólo muestra los más importantes ajustes en el
  asistente. Los Valores por defecto para otras
  configuraciones.
 Oculta los detalles técnicos
 Crea implícitamente todos los objetos necesario
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD




                            Puede Ser Creada
                             de    Una     BAPI,
                             Modulo de Función
                             o  un    Grupo  de
                             Función.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD




                            Ingresar Nombre de
                             la   Definición del
                             servicio.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD




                            Seleccionamos    el
                             Modulo de Función.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD


                           Seleccionar el Perfil
                            de   Autorización   y
                            liberar  el  servicio
                            web.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WSADMIN
WEB SERVICES
CREANDO WEBSERVICES EN SAP - HOME PAGE



                       Está disponible para cada
                        servicio Web desplegados.
                       Muestra la Documentación
                        para el Web Service.
                       Permite    recuperar   las
                        descripciones WSDL.
                       Ofrece   capacidades    de
                        prueba
WEB SERVICES
CREANDO WEBSERVICES EN SAP - HOME PAGE


                       Puede ser utilizado para
                        probar servicios Web SAP
                        y no SAP.
                       Es una página JSP que
                        requiere la instalación de
                        Java.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WSDL
 Describe las características básicas de un Web Services
    Soporta operaciones y su formato de datos.
    Soporta Protocolos.




                    types     message      portTypes

Documento
  WSDL

                   bindings     port       service
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WSDL
 ESTRUCTURA




                                QUE



                                COMO

                                DONDE
WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NET
WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NET
WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NET
WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NET
¡GRACIAS!

Contenu connexe

Similaire à Integracion SAP con Aplicaciones Net

Desarrollo software orientado a la web
Desarrollo  software orientado a la webDesarrollo  software orientado a la web
Desarrollo software orientado a la web
Maritza_Tapia
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
Andrés Iturralde
 
Sharepoint server 2010 - La nueva colaboración
Sharepoint server 2010  - La nueva colaboraciónSharepoint server 2010  - La nueva colaboración
Sharepoint server 2010 - La nueva colaboración
Andrés Iturralde
 
Exposicion topicos avanzados_chumpitaz
Exposicion topicos avanzados_chumpitazExposicion topicos avanzados_chumpitaz
Exposicion topicos avanzados_chumpitaz
Calzada Meza
 
Web matrix razor_aspnetmvc_finalv2_techdays2010
Web matrix razor_aspnetmvc_finalv2_techdays2010Web matrix razor_aspnetmvc_finalv2_techdays2010
Web matrix razor_aspnetmvc_finalv2_techdays2010
Gonzalo C.
 
Plantillas capitulo 6
Plantillas capitulo 6Plantillas capitulo 6
Plantillas capitulo 6
Charlie Stark
 

Similaire à Integracion SAP con Aplicaciones Net (20)

Servicios SOA
Servicios SOAServicios SOA
Servicios SOA
 
Ws
WsWs
Ws
 
Desarrollo software orientado a la web
Desarrollo  software orientado a la webDesarrollo  software orientado a la web
Desarrollo software orientado a la web
 
3/9 soa y web services
3/9 soa y web services3/9 soa y web services
3/9 soa y web services
 
Private Cloud Administration - WAP
Private Cloud Administration - WAPPrivate Cloud Administration - WAP
Private Cloud Administration - WAP
 
Qué es jdbc
Qué es jdbcQué es jdbc
Qué es jdbc
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
 
Sharepoint server 2010 - La nueva colaboración
Sharepoint server 2010  - La nueva colaboraciónSharepoint server 2010  - La nueva colaboración
Sharepoint server 2010 - La nueva colaboración
 
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows AzureComo se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
 
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
Charla IBM Soa Web 2.0 Cloud Computing   M BoloCharla IBM Soa Web 2.0 Cloud Computing   M Bolo
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
 
Versiones de sql
Versiones de sqlVersiones de sql
Versiones de sql
 
Sap Net Weaver Enterprise Portal 2008
Sap Net Weaver Enterprise Portal 2008Sap Net Weaver Enterprise Portal 2008
Sap Net Weaver Enterprise Portal 2008
 
Exposicion topicos avanzados_chumpitaz
Exposicion topicos avanzados_chumpitazExposicion topicos avanzados_chumpitaz
Exposicion topicos avanzados_chumpitaz
 
Web matrix razor_aspnetmvc_finalv2_techdays2010
Web matrix razor_aspnetmvc_finalv2_techdays2010Web matrix razor_aspnetmvc_finalv2_techdays2010
Web matrix razor_aspnetmvc_finalv2_techdays2010
 
Progress Rollbase
Progress RollbaseProgress Rollbase
Progress Rollbase
 
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
 
Bpel y Open Esb
Bpel y Open EsbBpel y Open Esb
Bpel y Open Esb
 
Plantillas capitulo 6
Plantillas capitulo 6Plantillas capitulo 6
Plantillas capitulo 6
 
5. rollbase
5. rollbase5. rollbase
5. rollbase
 
WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias
WhyFLOSS - Como evitar caer cautivo de las Nubes PropietariasWhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias
WhyFLOSS - Como evitar caer cautivo de las Nubes Propietarias
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Integracion SAP con Aplicaciones Net