✒️Los escenarios de Internet con sistemas SAP
Los escenarios de Internet con sistemas SAP
Unidad 2. Escenarios de internet con sistemas SAP
SAP provee un número de maneras en las cuales las aplicaciones pueden ser creadas para usuarios de la intranet o internet. Esta lección introduce las tecnologias sobre las cuales estas aplicaciones estan basadas y explica las diferencias entre ellas.
Por ejemplo en una compañia. donde se quiere permitir a sus clientes un acceso web a ciertos datos en el sistema SAP, como puede ser un carrito de compras. Como miembro del equipo de administracion de SAP, es nuestra tarea comparar y evaluar diferentesmetodos para implementar esto.
1- SAP Internet Transaction Server (SAP ITS)
SAP provee la 1era version del SAP Internet Transaction Server (SAP ITS) con la version SAP R/3 3.1G en 1996. Es un componente de software que actua como una compuerta (gateway) entre un servidor web y el sistema SAP. SAP ITS convierte entre los protocolos y formatos de internet (tales como HTTP, HTTPs y HTML) y los del sistema SAP (tales como DIAG, RFC y screens).
SAP ITS es constantemente desarrollado. Como es compatible hacia atras (backward compatible), siempre podemos usar la ultima version entregada por SAP, por ejemplo, podemos usar la version SAP ITS 6.20 con un SAP R/3 4.6c. SAP Web AS 6.40 incluye por 1era vez unITS integrado, como parte del SAP Web Application Server, en todas las plataformas con una arquitectura simplificada.
Las aplicaciones web que fueron desarrolladas especificamente para SAP ITS son llamadas Componentes de Aplicacion de Internet, que por sus siglas en ingles tiene las siglas IACs. Estas incluyen, por ejemplo; Employee Self Service (EES) basado en SAP R/3 y SAP R/3 Enterprise. El SAP GUI para HTML tambien utiliza el SAP ITS.
SAP ITS es por lo tanto requerido para ciertas aplicaciones Web y SAP GUI para HTML, más allá de ña version de SAP Basis o SAP Web Application Server del sistema SAP que tengamos, solo que dependiendo de la version de SAP Web AS puede estar integrado (si es mayor a 6.40) o no.
2. Internet Communication Manager (ICM)
Basado en una infraestructura altamente escalable, nuevas tecnologias son utilizadas a partir de SAP Web AS 6.10 para procesar solicitudes HTTP, y otros protocolos, directamente desde internet como puede ser un navegador web o en sentido contrario enviar solicitudes de cliente HTTP hacia internet. Esto quiere decir que puede actuar tanto como un servidor de solicitudes HTTP, asi tambien como cliente.
Para poder hacer esto, el kernel de SAP fue extendido con un nuevo proceso, el Internet Communication Manager (ICM).
El SAP Web AS provee informacion tecnica para nuevas aplicaciones propias de SAP o de clientes y partners. De esta manera, por ejemplo, el componente de software SAP Business Information Warehouse (SAP BW) utiliza significativamente la nueva infraestructura. Un modelo de programacion para esto es utilizar Business Server Pages (BSPs).
3. SAP Web AS Java
Con SAP Web AS Java, SAP tiene un servidor totalmente compatible con J2EE. Con esto las opciones que ofrece SAP Web AS son:
- SAP Web Application Server ABAP.
- SAP Web Application Server JAVA.
- SAP Web Application Server ABAP JAVA.
Los desarrolladores, por lo tanto, cuentan con ambiente de desarrollo y ejecucion para nuevas aplicaciones basadas en JAVA. Ejemplos de componentes de software de SAP que utilizan el engine J2EE son SAP Enterprise Portal (SAP EP), SAP Exchange Infraestructure (SAP XI) y algunas funciones en SAP Customer Relationship Managment (SAP CRM).
Hay que tener en cuenta que el estandar J2EE no solo describe y especifica el front-end de usuario basado en un navegador, sino que tambien especifica un servidor de aplicacion completo.
4. Web Dynpro
Web dynpro es el modelo de programacion preferido para las interfaces web de aplicaciones de negocio en los sistemas SAP basados en SAP Netweaver.
Provee una clara distinción entre la interface de usuario (UI) y la logica de negocio. Web Dynpro provee funciones que normalmente no estan incluidas en el alcance de las herramientas estandar para el desarrollo de interfaces profesionales.
Estas funciones incluyen verificacion de entrada, ayuda de entrada, soporte para multiples lenguajes, manejo de errores conveniente y mecanismos de cacheo que aseguran tiempos de respuesta rapido y por lo tanto interfaces de usuario altamente interactivas.
 
 
 
Sobre el autor
Publicación académica de Luis Alberto Caro Montañez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Luis Alberto Caro Montañez
Profesión: Ingeniero en Sistemas - Mexico - Legajo: ML16S
✒️Autor de: 106 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Mi principal objetivo es formar parte de un equipo profesional, en el que los logros y éxitos de cada uno sean reconocidos en un ambiente de trabajo optimo y agradable.
Certificación Académica de Luis Caro