![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️Los escenarios de Internet con sistemas SAP
Los escenarios de Internet con sistemas SAP
![Los escenarios de Internet con sistemas SAP Los escenarios de Internet con sistemas SAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/91.jpg)
ESCENARIOS DE INTERNET CON SISTEMAS SAP
SAP INTERNET TRANSACTION SERVER (SAP ITS)
La primera versión del SAP ITS aparece con SAP R/3 3.1G en 1996.
Este componente de software actúa como una compuerta (Gateway) entre un servidor WEB y el sistema SAP.
SPA ITS convierte entre los protocolos y formatos de internet (HTTP, HTTPS y HTML) y los del sistema SAP (como DIAG,RFC y screens).
SAP ITS está constantemente en desarrollo.
Es compatible hacia atrás (backward compatible) y siempre podemos usar la última versión disponible por SAP. (Podemos usar SAP ITS 6.20 con un SAP R/3 4.6c)
SAP WEB AS 6.40 incluye un ITS Integrado como parte del SAP WEB AS (Sap Web application server) en todas las plataformas con una arquitectura simplificada.
Las aplicaciones web que fueron desarrolladas específicamente pasa SAP ITS son conocidas como Componentes de Aplicación de Internet o IACs.
Estas IACs incluyen por ejemplo: Employee Self service (EES) basado en SAP R/3 y SAP R/3 Enterprise.
SAP ITS es necesario para ciertas aplicaciones WEB y SAP GUI para HTML. Más allá de la versión de SAP BASIS o SAP WEB AS que tengamos. Si la versión de SAP WEB AS es mayor a la 6.40 puede estar integrado o no.
INTERNET COMMUNICATION MANAGE (ICM)
Basado en una infraestructura altamente escalable.
Se utilizan nuevas tecnologías a partir de SAP WEB AS 6.10 para procesar solicitudas HTTP y otros protocolos directamente desde Internet como puede ser un navegador web o enviar solicitudes de cliente HTTP hacia Internet.
Puede actuar tanto como servidor como cliente de solicitudes HTTP.
Para poder hacer esto el kernel de SAP fue extendido con un nevo proceso, el Internet Communication Manager (ICM)
El SAP WEB AS dispone de información técnica para nuevas aplicaciones propias de SAP o de clientes y partners.
El componente SAP BW utiliza mucho la nueva infraestructura. Un modelo de programación para esto es utilizar Business Server Pages (BSPs).
SAP WEB AS JAVA
Con SAP WEB AS JAVA, SAP tiene un servidor totalmente compatible con J2EE
Las opciones que ofrece SAP WEB AS son:
SAP Web Application server ABAP
SAP Web Application server JAVA
SAP WEB Appliaction server ABAP JAVA
Los desarrolladores cuentan con un ambiente de desarrollo y ejecución para nuevas aplicaciones basadas en JAVA. Ejemplos que utilizan J2EE: SAP Enterprise Portal (SAP EP), SAP Exchange Infraestructures (SAP XI) y algunas funciones de SAP CRM (Customer Relationship Management).
El estándar J2EE describe y especifica el front-end de usuario y un servidor de aplicación completo.
WEB DYNPRO
Es el modelo de programación preferido para las interfaces WEB de aplicaciones de negocios en los sistemas SAP basados en SAP NETWeaver
Hay una clara distinción entre la interface de usuario (UI) y la lógica de negocio
Dispone de funciones que normalmente no están incluidas en el alcance de las herramientas estándar para el desarrollo de interfaces profesionales.
Estas funciones incluyen:
Verificación de entrada
Ayuda de entrada
Soporte multilenguaje
Manejo de errores
Mecanismos de cacheo (tiempo de respuesta más rápido)
Interfaces de usuarios altamente interactivas.
Todos los requerimientos web son recibidos por el ICM el cual luego lo deriva al dispatcher de la instancia de SAP para que sea procesado por un work process de diálogo. Para esto también la tecnología de los work processes fue evolucionando e incorporando la tecnología necesaria para esto.
En definitiva, el ICM es un componente necesario para que el sistema pueda proveer cualquier servicio web. Si vamos a usar aplicaciones que requieran el ITS, entonces adicionalmente, tendremos que activarlo.
 
 
 
Sobre el autor
Publicación académica de Mayra Yanina Gambin, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Mayra Yanina Gambin
Profesión: Docente - Argentina - Legajo: NV61P
✒️Autor de: 102 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime