✒️SAP BASIS Los Web Services
SAP BASIS Los Web Services
Web Services:
El SAP Web Application Server es también una plataforma de desarrollo para Web Services. Un Web Service es un servicio, el cual es accesible vía protocolos de Internet y puede ser operado mediante un navegador de Internet.
Los Web Services son la base técnica para que funciones individuales de una aplicación estén directamente disponibles.
La combinación de varios servicios granulares es conocido como un Servicio EmpresariaL (Enterprise Service). En el SAP Web Application Server los siguientes estándares básicos para Web Services están implementados:
- XML
- SOAP: SOAP describe un protocolo el cual puede usarse para llamar Web Service en un landscape de sistemas distribuidos. SOAP utiliza "http" como protocolo de transporte.
- WSDL: Es un meta lenguaje, el cual se utiliza para describir la función de un Web Service.
- UDDI: Es un directorio de servicios para Web Services dinámicos. SAP tiene su propio UDDI en SDN SAP, donde los Web Services pueden ser registrados y buscados.
Web Services y el SAP Web Application Server:
Un módulo de función habilitado para acceso remoto puede ser transformado desde el Function Builder (trx SE37) en un Web Service.
Un Web Service es un módulo que puede ser utilizado de manera flexible en diferentes aplicaciones. El creador publica el Servicio en un directorio UDDI. El consumidor de la función, que puede ser una aplicación que necesite utilizar ese Web Service, puede buscar directamente el mismo en el directorio UDDI.
Una vez definido el Web Service, puede ser llamado de diferentes maneras, por ejemplo, desde un programa ABAP o desde un Business Server Page.
Ejemplo de Web Service creado a partir de un módulo de función habilitado para acceso remoto:
- El proveedor de servicio, por ejemplo, crea el Web Service desde un módulo de función. Adicionalmente, una URL y el archivo WSDL son generados.
- El solicitando de servicio crea un objeto proxy, el cual hace referencia a la URL del Web Service. Luego, una clase ABAP es generada, la cual coincide con el objeto proxy y un puerto lógico es asignado.
- El objeto proxy se escribe y es integrado en un programa ejecutable, por ejemplo, en ABAP y es llamado desde ahí.
 
 
 
Sobre el autor
Publicación académica de Rodrigo Leonardo María García, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Rodrigo Leonardo María García
Profesión: Analista de Administración Sap - Argentina - Legajo: CM14L
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me llamo rodrigo, tengo 23 años y vivo en argentina. soy ingeniero en sistemas de información y actualmente trabajo en una empresa nacional como administrador sap.
Certificación Académica de Rodrigo María