arquitectura sap netweaver
Post on 04-Jul-2015
723 Views
Preview:
TRANSCRIPT
© 2005 REALTECH
EduTech@SAP SAP Netweaver: Nueva Arquitectura del ITS
SAP Netweaver: Nueva Arquitectura del ITS
Alvaro Arbaiza
© 2005 REALTECH
Copyright
Copyright 2005 SAP ESPAÑA. Reservados todos los derechos.
Prohibida la distribución, reproducción o traducción de este manual o de parte del mismo, sea cual sea el fin y la forma, sinla autorización expresa por escrito de SAP ESPAÑA. La información contenida en este manual puede modificarse o complementarse sin previo aviso.
Reservados todos los derechos.
© 2005 REALTECH
Resumen del curso
© 2005 REALTECH
Objetivos del curso
Una vez terminado este curso, podrá:
Conocer la nueva Arquitectura del ITS sobre el Web AS 6.40
Ejecutar el procedimiento de activación del SAPGUI for HTML sobre el ITS integrado en el Web AS 6.40
Desarrollar y migrar IACs sobre el ITS integrado en el Web AS 6.40.
Administrar el ITS integrado en el WAS 6.40.
© 2005 REALTECH
Antes de empezar
Requisitos previos:Conocimientos del SAP Internet Transaction Server
Conocimientos de Arquitectura SAP
A quien va dirigido:Administradores de Sistema SAP
Personal de IT
Desarrolladores Web
Duración: 1,5 Horas
© 2005 REALTECH
Contenidos
Resumen
Unidad Introducción
Unidad Arquitectura del ITS
Unidad Plataformas Soportadas
Unidad Modelos de Programación
Unidad Desarrollo y Ejecución de IACs
Unidad Habilitar el SAPGUI for HTML sobre el WAS 6.40
Unidad Migración de IACs
Unidad Seguridad
Unidad Administración ITS
Unidad Ventajas y Restricciones
Conclusiones
Apéndices
© 2005 REALTECH
Introducción
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosIntroducción a SAP NetweaverSAP Web Application Server como base de SAP Netweaver El ITS dentro de SAP Netweaver
ObjetivosUna vez terminado esta sección, podrá:
Conocer brevemente los componentes de SAP Netweaver.Entender la importancia del SAP Web AS dentro de NetweaverUbicar el SAP ITS integrado dentro de SAP Netweaver.
© 2005 REALTECH
SAP Netweaver
SAP Netweaver es básicamente una plataforma de integración que permite integrar y alinear personas, información y procesos de negocio.
SAP NetWeaver
CO
MPO
SITE
APP
LIC
ATI
ON
FR
AM
EWO
RK
PEOPLE INTEGRATION
Multi channel access
Portal Collaboration
INFORMATION INTEGRATION
Bus. Intelligence
Master Data Management
Knowledge Mgmt
PROCESS INTEGRATION
Integration Broker
Bus. ProcessMgmt
APPLICATION PLATFORM
J2EE
DB and OS Abstraction
ABAP
LIFE CYC
LE MA
NA
GEM
ENT
.NET .....WebSphere
SAP Web Application Server
SAP Mobile Infrastructure
Master Data Management
SAP Business Warehouse
SAP Exchange Infrastructure
SAP Enterprise Portal
ITS
© 2005 REALTECH
© 2005 REALTECH
ITS integrado en el SAP Web AS 6.40
El ITS integrado es el sucesor del ITS standalone (versiones anteriores al 6.20).
A partir de SAP NetWeaver’04, el ITS se integra dentro del componente Netweaver llamado SAP Web Application Server 6.40. El ITS se integra como un servicio del ICF (Internet Communication Framework) que puede ser accedido a través del ICM (Internet Communication Manager).
Con el ITS integrado en el WAS 6.40, el navegador web se comunica directamente con el sistema SAP y elimina la necesidad de instalar el ITS en servidores dedicados a la hora de acceder al sistema SAP utilizando IACs o el SAPGUI for HTML.
Adicionalmente, todos los recursos del ITS, tales como mimes, servicios, templates se almacenan en la base de datos del sistema SAP, tanto en tiempo de diseño como de ejecución.
© 2005 REALTECH
Resumen
Ahora puede:
Identificar los componentes que forman parte de SAP Netweaver.
Describir la importancia del SAP Web Application Server dentro de Netweaver.
Ubicar el SAP ITS integrado dentro del SAP WAS 6.40.
© 2005 REALTECH
Arquitectura del ITS
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosArquitectura del SAP ITS 6.20Arquitectura del SAP ITS integrado en el WAS 6.40Cambios Arquitectura
ObjetivosUna vez terminado esta sección, podrá:
Describir los componentes de la arquitectura del ITS 6.20 standalone.Describir los componentes de la arquitectura del ITS integrado en el Web AS 6.40.Comprender los cambios de arquitectura si se migra el ITS 6.20 al 6.40.
© 2005 REALTECH
Arquitectura del SAP ITS 6.20 standalone
Arquitectura flexible: Escalabilidad, Seguridad, Balanceo de Carga y Alta Disponibilidad
Browser
Browser
Internet
Firewall
Browser
Intranet
Firewall
WGate
Webserver
AGate
SAP System
GUI
PC
PC
Firewall
© 2005 REALTECH
Detalles Arquitectura SAP ITS 6.20 standalone
Cargar Fichero ServicioCargar Fichero Servicio
Petición Usuario
Petición Usuario
Browser
Página HTML
Página HTML
WGate
Webserver
Llamada WGate
Llamada WGate
HTML-Templates
AGate
Flow Files
R/3-Internet-Application Component
BAPI
R/3 Data
SAP System
EntradaEntrada
SalidaSalida
Fichero Servicio
Preparar y enviarPetición
Preparar y enviarPetición
Hoja Estilos
MimeFiles
Cargar HTML-Templates / Flow Files
Cargar HTML-Templates / Flow Files
© 2005 REALTECH
Arquitectura del SAP ITS 6.40 integrado en el WAS 6.40
Browser
Inte
rnet
Com
mun
icat
ion
Man
ager
ICM
Java
Dis
patc
her
WokProcess
JAVA
ICF Web
Dynpro
ITS
BSP
ABAP
Task
Han
dler
SAP Web Application Server Database
BBDD
• Templates• Mimes• Estilos• ParámetrosServicio
Petición HTTP
© 2005 REALTECH
Detalles Arquitectura SAP ITS integrado en el WAS6.40
Petición Usuario Petición Usuario
Enviar Página HTML
Enviar Página HTML
Llamada ICF
Llamada ICF
Cargar HTML-Templates
Cargar HTML-Templates
HTML-Templates
Cargar Fichero ServicioCargar Fichero Servicio
Int. ITSProcesar DynproEjecutar ABAP
Generar Pantalla
EntradaEntrada
SalidaSalida
Descripción Servicio
Llamada ITS Integrado
Llamada ITS Integrado
MimeFiles
BBDD
BBDD
Crear Página HTML
Crear Página HTML
ABAP
Browser
ICFICM
SAP Web Application Server
© 2005 REALTECH
Cambios Arquitectura
A continuación se enumeran los cambios de arquitectura más relevantes al pasar de ITS standalone a ITS integrado. 1. El Wgate se sustituye por el ICM.
2. Los ficheros de templates y mimes se almacenan en la base de datos de SAP en lugar de en el filesystem.
3. La logística de software ABAP se utiliza para distribuir las templates entre entornos (Desarrollo, Calidad y Producción).
4. Sustituir el ITS registry por parámetros del perfil de la instancia.
5. La roll area de los workprocess se utiliza para almacenar la información de sesión del ITS.
6. El landscape de sistemas se simplifica reduciéndose el TCO.
7. El ITS se esconde detrás del SAP Web AS. No se requiere una instalación separada.
© 2005 REALTECH
Resumen
Ahora puede:
Explicar de forma detallada la Arquitectura del SAP ITS 6.20 standalone.
Explicar de forma detallada la Arquitectura del SAP ITS integrado en el SAP Web AS 6.40.
Describir los cambios sufridos por la Arquitectura del ITS cuando utiliza el SAP Web AS 6.40.
© 2005 REALTECH
Plataformas Soportadas
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosPlataformas cliente y servidor soportadas por el SAP ITS standalone.Plataformas cliente y servidor soportadas por el SAP ITS integrado sobre WAS 6.40.
ObjetivosUna vez terminado esta sección, podrá:
Identificar los sistemas operativos y base de datos que pueden trabajar con el ITS standalone y con el ITS integrado.Identificar los navedadores web que se pueden utilizar para acceder al ITS standalone y al ITS integrado
© 2005 REALTECH
Plataformas soportadas por el SAP ITS standalone 6.20
Plataformas Servidor (Agate)Microsoft Windows 2000 Server.Microsoft Windows 2003 Server.Linux SUSE y RedHat.
Plataformas Servidor (Wgate)Apache HTTP Server
Windows 2000 Server y 2003 Server.Linux.
Sun ONE Web Server (Netscape Enterprise Server) Windows 2000 Server y 2003 Server.Solaris.
Microsoft Internet Information Server Windows Windows 2000 Server y 2003 Server.
Plataformas Cliente (Navegador Web)Internet Explorer 6.0.Netscape 7.2.Mozilla 1.7.Firefox 1.0.
AGate
WGate
Navegador
© 2005 REALTECH
Plataformas soportadas por el SAP ITS integrado 6.40
Plataformas Servidor (Agate)
El ITS integrado está disponible en todas las plataformas soportadas por el Web Application Server 6.40 (ABAP). Hay un amplio espectro de combinaciones OS/DB disponibles para el ITS integrado.
Sistemas OperativosMicrosoft Windows.LinuxUnix (HP-UX, Solaris, AIX, True64)
Bases de datosOracle.InformixDB2SQL Server
Plataformas Cliente (Navegador Web)Internet Explorer 6.0.Netscape 7.2.
Navegador
IntegratedITS
SAPWeb AS
SAP WAS 6.40
© 2005 REALTECH
PAM (Platform Availability Matrix)
En cuanto a las plataformas soportadas, el SAP ITS integrado en el WAS 6.40 mejora significativamente frente al SAP ITS standalone 6.20.
En versiones anteriores del ITS standalone, existían restricciones aún mayores en cuanto a la plataforma soportada. Por ejemplo, el AGATE solo trabajaba sobre Windows y el Wgate sobre Windows o Linux.
Los detalles concretos de las combinaciones OS/DB soportadas se encuentran en la Platform Availability Matrix (PAM) disponible en:
http://service.sap.com/pam
© 2005 REALTECH
Mantenimiento
El soporte del SAP ITS 6.20 standalone es a largo plazo.
El SAP ITS 6.20 puede utilizarse junto a un SAP Web AS 6.40 o superior, pero esta combinación puede causar problemas.
La única versión soportada del SAP ITS standalone es la 6.20. Versiones anteriores del ITS (6.10 o inferiores no están soportadas)
A partir de la versión 6.40, no hay disponibilidad de la versión standalone del ITS.
SAP recomienda ejecutar la migración al ITS integrado.
© 2005 REALTECH
Resumen
Ahora puede:
Determinar los sistemas operativos y base de datos que pueden trabajar con el ITS standalone y con el ITS integrado.
Determinar si el navegador Web estás utilizando, es compatible con el ITS 6.20 standalone o con el ITS integrado en el WAS 6.40.
© 2005 REALTECH
Modelos de Programación
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosModelos de Programación Soportados por el SAP ITS 6.20Modelos de Programación Soportados por el SAP ITS integrado en el WAS 6.40.Comparativa de Modelos de Programación del ITS.Utilización mixta del SAP ITS.
ObjetivosUna vez terminado esta sección, podrá:
Identificar los modelos de programación soportados por el ITS standalone y el ITS integrado.Conocer el escenario de utilización mixta del SAP ITS.
© 2005 REALTECH
Modelos de Programación para SAP ITS 6.20Modelos de programación utilizados con SAP ITS 6.20
SAPGUI for HTML (WEBGUI)Permite a los usuarios ejecutar transacciones SAP desde una navegador Web.Este modelo convierte pantallas SAP en páginas HTML a través de un mapeo automático de los elementos de pantalla.Casi el 100% de las transacciones SAP accesibles vía Web. Las transacciones desarrolladas a medida (Z*) también son accesibles con el WEBGUI.
Internet Application Components (IAC)Permite a los usuarios ejecutar transacciones SAP desde una navegador Web.Este modelo convierte pantallas SAP en páginas HTML a través de un mapeo manual de los elementos de pantalla.
Flowlogic applicationLa presentación se modela en plantillas HTML. El flujo de pantallas se modela en los archivos de flujo del ITS. La lógica de aplicación se define en BAPIs en SAP accesibles vía RFC.
WebRFCSe llaman módulos de función en SAP y se generan páginas HTML a partir de los datos obtenidos con estos módulos.
© 2005 REALTECH
Modelos de programación del SAP ITS integrado en el WAS 6.40
SAP ITS 6.20 SAP Web AS 6.40 con ITS integrado
SAPGUI for HTML X X
IACs X X
Flow Logic X
WebRFC X
© 2005 REALTECH
ITS standalone 6.20 VS. ITS integrado en el WAS 6.40
ITS features
SAP GUI for HTML
Flow Logic
IAC
SAP ITS
InternetFirewallBrowser
HTTP
SAP System
ITS features
SAP GUI for HTML
IAC
BrowserInternetFirewall
HTTP
IntegratedITS
SAPWeb AS
© 2005 REALTECH
Utilización mixta del SAP ITS
El SAP ITS 6.20 standalone y el SAP Web AS 6.40 con ITS integrado pueden coexistir.
Integrated
ITS
SAPWeb AS
SAP ITS
InternetFirewallBrowser
HTTP
Solo se recomienda la utilización mixta del SAP ITS durante la migración de versión.
Se pueden instalar uno o varios servidores SAP ITS 6.20 delante del SAP Web AS 6.40.
Esto puede dar problemas si el ITS 6.20 necesita funcionalidad disponible solo en versiones superiores del WAS.
Un ejemplo de utilización mixta del ITS sería aquel en el que se necesita utilizar ITS Flow Logic.
© 2005 REALTECH
Resumen
Ahora puede:
Identificar los modelos de programación soportados por el ITS standalone y el ITS integrado.Comparar los modelos de programación soportados por el ITS standalone y el ITS integrado.
© 2005 REALTECH
Desarrollo y Ejecución de IACs
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosHerramientas de Desarrollo de IACs.Desarrollo y Ejecución de IACs con ITS 6.20 standalone.Desarrollo y Ejecución de IACs con ITS integrado en el WAS 6.40.
ObjetivosUna vez terminado esta sección, podrá:
Identificar las herramientas de Desarrollo de IACs con el ITS standalone e integrado.Comparar el ITS standalone e integrado en cuanto a Desarrollo y Ejecución de IACs.
© 2005 REALTECH
Herramientas de Desarrollo de IACs
ITS Standalone (6.20)Se pueden utilizar dos herramientas a la hora de desarrollar IACs con el ITS standalone:
SAP Web Studio: es una herramienta de PC que permite desarrollarIACs desde fuera del sistema SAP. Las IACs desarrolladas se publican en el ITS de forma que sean accesibles desde el navegador Web. Importante: para sistemas SAP Basis 4.6C o superiores no se recomienda utilizar el SAP Web Studio
Web Application Builder for ITS Services: Permite la edición de objetos IAC directamente en el ABAP Workbench (SE80) de SAP. Los ficheros de servicios, mimes, templates se almacenan en la base de datos de SAP, pero se deben publicar en el ITS para que éstas se puedan ejecutar desde un navegador Web.
ITS Integrado (6.40)El desarrollo de IACs con el ITS integrado se realiza desde la SE80. Con lo cual las IACs se almacenan en la base de datos
© 2005 REALTECH
Desarrollo y Ejecución de IACs con ITS standalone
Diseño Estilos.css
Imagen02.gif
Imagen01.gif
Servicio.srvc
Pantalla200.html
Pantalla100.html
Edición
ABAP Workbench
Browser
WGate
Webserver
AGateSAP
System
Publicación
Pantalla100.htmlPantalla200.htmlServicio.srvc
Imagen001.gifEstilos.css
Imagen001.gif
BBDDEjecución
© 2005 REALTECH
Desarrollo y Ejecución de IACs con ITS integrado
Diseño
Browser
SAPSystem
BBDD
EjecuciónPublicación
ActivoEstilos.css
ActivoImagen02.gif
ActivoImagen01.gif
ActivoPantalla200.html
ActivoPantalla100.html
Edición
ABAP Workbench
InactivoEstilos.css
InactivoImagen02.gif
InactivoImagen01.gif
InactivoPantalla200.html
InactivoPantalla100.html
Parámetros Seguridad
ICF handler
Servicio activo
Timeout
Parámetros Servicio
Gestión Servicio ICF
Edición
© 2005 REALTECH
Resumen
Ahora puede:
Identificar las herramientas de Desarrollo de IACs con el ITS standalone e integrado.
Describir las diferencias existentes entre el ITS standalone e integrado en cuanto a Desarrollo y Ejecución de IACs.
© 2005 REALTECH
Habilitar el SAPGUI for HTML sobre el WAS 6.40
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosPasos necesarios para habilitar el SAPGUI for HTML sobre el ITS integrado en el WAS 6.40Chequeo del correcto funcionamiento del SAPGUI for HTML sobre elITS integrado en el WAS 6.40
ObjetivosUna vez terminado esta sección, podrá:
Ejecutar el procedimiento de activación del SAPGUI for HTML sobre el ITS integrado en el WAS 6.40Chequear correcto funcionamiento del SAPGUI for HTML sobre el ITS integrado en el WAS 6.40
© 2005 REALTECH
Habilitar el SAPGUI for HTML con ITS integrado en WAS 6.40
1. Chequear el nivel de parches del kernel y de SP SAP_BASIS del WAS.Requerimiento mínimo en Producción: SAP_BASIS 9 y Kernel 40.
2. Chequear si el ITS integrado está habilitado.Parámetro itsp/enable = 1.
© 2005 REALTECH
Habilitar el SAPGUI for HTML con ITS integrado en WAS 6.40
3. Configuración del ICM (Internet Communication Manager)Parámetro icm/server_port_<xx>: especifica el puerto a utilizar para cada protocolo. Ejemplo: icm/server_port_00 : PROT=HTTP, PORT = 8000Parámetro icm/host_name_full: define el nombre del host, incluido el dominio.
4. Activación de los servicios del ICF (Internet Communication Framework)Activar servicio ping: default_host/sap/public/ping (recomendado)Activar mimes: default_host/sap/public/bc/its/mimesActivar servicio webgui: default_host/sap/bc/gui/sap/its/webgui
Nota Importante: Activar el path completo en la SICF.
© 2005 REALTECH
Habilitar el SAPGUI for HTML con ITS integrado en WAS 6.40
5. Definir el GUI Link en el ICFEn la configuración del ICF, el GUI link para las mimes debe estar en blanco. Sin embargo, el resto de servicios deben estar en „Y“.
6. Verificar funcionamiento ICF e ICM.http://servidor:puerto/sap/public/ping
http://servidor:puerto/sap/bc/echo
© 2005 REALTECH
Habilitar el SAPGUI for HTML con ITS integrado en WAS 6.40
7. Publicación de serviciosEl servicio webgui se debe publicar en „INTERNAL“ desde la SE80.
8. Chequear el correcto funcionamiento del webguihttp://servidor:puerto/sap/bc/gui/sap/its/webgui
© 2005 REALTECH
Resumen
Ahora puede:
Activar el SAPGUI for HTML sobre el ITS integrado en el WAS 6.40Chequear correcto funcionamiento del SAPGUI for HTML sobre el ITS integrado en el WAS 6.40
© 2005 REALTECH
Migración de IACs
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosPasos necesarios para migrar IACs desde el ITS 6.20 al ITS integrado en el WAS 6.40
ObjetivosUna vez terminado esta sección, podrá:
Ejecutar el procedimiento de migración de IACs desde el ITS 6.20 al ITS integrado en el WAS 6.40Conocer las diferencias existentes entre el desarrollo de IACs con el ITS 6.20 y con el ITS 6.40
© 2005 REALTECH
Migración de IACS
Tras la migración a un sistema WAS 6.40 con ITS integrado, se requiere la utilización de IACs desarrolladas en el ITS standalone.
Procedimiento para migrar IACs al ITS integrado 6.40 1. Copiar plantillas (templates) existentes
2. Configurar el servicio ICF para el IAC.Crear el nombre de servicio.
Crear los ICF handlers
Activar el servicio IAC.
3. Actualizar parámetros de servicio ITS
4. Modificar la plantillas HTML
5. Publicar el servicio
© 2005 REALTECH
1. Copiar Plantillas existentes
MotivoLas estructuras donde se almacenan las plantillas y mimes de cada IAC, han cambiado con la versión SAP WAS 6.40.
Por este motivo, para que los ficheros de servicios ITS (templates, mimes,etc) se pueden editar apropiadamente en el ABAP Workbench hay que ejecutar los siguientes pasos.
Procedimiento1. Los servicios ITS que nunca han estado disponibles en el sistema SAP (ejemplo: desarrollados con SAP Web Studio), se deben cargar en el sistema utilizando el programa SIAC_UPLOAD.
2. Si el servicio ITS se desarrolló con el ABAP Workbench previamente a la migración a SAP WAS 6.40, entonces las plantillas y mimes deben convertirse utilizando la transacción SIAC1.
© 2005 REALTECH
2. Configurar el servicio ICF
MotivoEl hecho de disponer un servicio ITS en el ABAP Workbench, no significa que se pueda ejecutar con el ITS integrado.
Cuando llega una petición al sistema, el ICM busca un servicio ICF asociado a esta petición.
Procedimiento1. Crear el servicio ICF.
La asignación entre un IAC y el ICF tiene lugar vía el mapeo de nombres.
Dentro de la estructura del ICF, es recomendable almacenar los servicios ITS dentro del nodo /sap/bc/gui/sap/its.
2. Crear los ICF/ITS handlers.
Dentro del servicio recién creado, se debe registrar el handler CL_HTTP_EXT_ITS.
3. Activar el servicio
Previamente a la primera ejecución del servicio, es necesario activar el mismo.
© 2005 REALTECH
3. Mantener los parámetros del servicio ITS
MotivoEl ITS integrado ignora los ficheros de servicios ( .srvc) utilizados en el ITS standalone. Los parámetros incluidos en este fichero se deben añadir manualmente a cada servicio ICF.
ProcedimientoMantener todos los parámetros del servicio utilizando la SICF:
Datos de logon
Los datos de logon (ejemplo: ~ client o ~language) se deben introducir en el apartado „Anonymous Logon Data“ de la pestaña de „Service Data“ .
Timeout
El tiempo de timeout de sesión se define en el apartado „Service Options“de la pestaña de „Service Data“ .
Activación del flag „Gui Conection“.
Este flag debe estar habilitado a „Y“.
No son necesarios los Parámetros ~ appserver o ~system number.
Estos parámetros utilizados en el ITS standalone ya no se utilizan.
© 2005 REALTECH
3. Mantener los parámetros del servicio ITS
Datos Logon
Timeout
ProcedimientoLogon
Autentificación
Parámetros específicos ITS
© 2005 REALTECH
4. Modificación de las plantillas HTML
MotivoLa sintaxis utilizada para construir la URL en un servicio basado en ICF difiere de la utilizada en el ITS stantalone. El ICF no entiende los parámetros específicos del ITS como ~client, ~language, ~password en la URL. Estos parámetros deben cumplir la nomenclatura del WAS: sap-client, sap-language, sap-password.
Por este motivo, se debe adaptar la sintaxis de todas las plantillas HTML que utilicen generación de URLs.
Procedimiento1. Adaptación de la Generación de URLs en las plantillas HTML:
~session, ~client, ~login, ~language, ~password deben ser sustituidos por el nombre de sesión o parámetros sap-client, sap-user, sap-language, sap-password respectivamente.
Se debe borrar todo código que haga referencia al sistema ~messageserver, ~appserver.
2. Manejo de ID de sesión en el ICF.
HTML para el ITS Standalone HTML para el ITS Integrado
`urlwgate`?~service=bbpstart.. `urlwgate`/bbpstart/!?
`urlwgate`/bbpstart/!?~client=300&~login=arbaiza&~language=EN
`urlwgate`/bbpstart/!?sapclient=300&sap-user=arbaiza&saplanguage=EN
© 2005 REALTECH
5. Publicación del servicio
MotivoPara poder utilizar un servicio a través del ITS integrado, no solo es necesario que el servicio se haya activado en la SICF. Además, el servicio se tiene que haber publicado desde el Abap Workbench al sitio INTERNAL (pseudo-publicación).
ProcedimientoVerificar que el sitio INTERNAL está configurado como sitio de publicación.
Publicar el servicio desde el ABAP Workbench seleccionando Publish -> Complete Service.
© 2005 REALTECH
Resumen
Ahora puede:
Migrar al ITS integrado en el WAS 6.40, una IAC desarrollada con el ITS 6.20 standalone.
Identificar las diferencias existentes entre el desarrollo de IACs con el ITS standalone 6.20 y con el ITS integrado en el WAS 6.40.
© 2005 REALTECH
Seguridad
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosSeguridad en el ITS 6.20 standalone.Seguridad en el ITS integrado en el WAS 6.40
ObjetivosUna vez terminado esta sección, podrá:
Identificar los mecanismos de Seguridad utilizados con el ITS 6.20 standalone y con el ITS integrado en el WAS 6.40Comprobar que los niveles de Seguridad en el ITS integrado en elWAS 6.40, no son inferiores que en el ITS 6.20
© 2005 REALTECH
Seguridad con ITS 6.20 standalone
El nivel Seguridad requerido se obtiene con: a) HTTP con SSL, b) firewall que filtren por protocolo o por IP, c) ubicación del Wgate en la DMZ y d) utilización de SNC.
Browser
Browser
Internet
Firewall
Browser
Intranet
Firewall
WGate
Webserver
AGate
SAP System
Firewall
HTTPSSL
HTTP(SSL)
SNC SNC
© 2005 REALTECH
Seguridad con ITS integrado en WAS 6.40
El ITS integrado en el WAS 6.40 garantiza el mismo nivel de seguridad que el ITS standalone, debido a la utilización del Web Dispatcher ubicado en la DMZ y el uso de HTTP con SSSL
Browser
Browser
Internet
Firewall
Browser
Intranet
Firewall
Web Dispatcher
SAP System
Firewall
HTTPSSL
HTTP(SSL)
HTTPSSL
© 2005 REALTECH
Resumen
Ahora puede:
Configurar la Seguridad del acceso al sistema utilizando ITS standalone 6.20.
Configurar la Seguridad del acceso al sistema utilizando ITS integrado en el WAS 6.40.
Comprobar que la Seguridad no decrece con el cambio de versión del ITS.
© 2005 REALTECH
Administración ITS
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosAdministración y Monitorización del SAP ITS 6.20 standaloneAdministración y Monitorización del SAP ITS integrado en el WAS 6.40.
ObjetivosUna vez terminado esta sección, podrá:
Conocer las herramientas Administración y Monitorización del SAP ITS 6.20 standaloneConocer las herramientas Administración y Monitorización del SAP ITS 6.20 integrado en el WAS 6.40.Identificar las ventajas de las herramientas de Administración y Monitorización del SAP ITS 6.20 integrado en el WAS 6.40.
© 2005 REALTECH
Monitorización y administración del ITS 6.20
Her
ram
ient
as
Vend
edor
SW
Wga
te
Con
figur
atio
n To
ol
ITS
Adm
inis
trat
ion
Tool
WebServer ADM
WebServer
US1
WGateADM
AGateADM
WGateUS1
AGateUS1
Admin Instancia ITS para administrar el ITS
SAP System 1
Navegador
UsuarioWeb
Server US1
WGateUS1
AGateUS1
SAP System 2
© 2005 REALTECH
Monitorización y administración del ITS 6.20
Administración de Servidores Web.Cada instancia ITS requiere un servidor Web que se debe configurar, y administrar (definir puertos de escucha, document root, parada y arranque, etc). Para realizar estas tareas se utilizan herramientas propias del proveedor del software. A veces son herramientas Web.
Administración del ITS WGate.Los parámetros de configuración del Wgate, se almacenan en el ITS registry (fichero XML).La configuración de estos parámetros se puede realizar editando este fichero XML o utilizando una herramienta Web llamada „Wgtate Configuration Tool“. Esta última opción es más conveniente y se accede vía la URL http://servidor:puertoITS/scripts/wgate/wgate-config.
Administración del ITS AGate.Para la administración del Agate se recomienda instalar una instancia ITS separada y dedicada a tal efecto.Con esta herramienta se puede configurar parámetros, parar y arrancar el Agate, revisar logs y monitorizar el rendimiento.Esta herramienta también es Web y se accede con la URLhttp://servidor:puertoITSADM/scripts/wgate/itsadmin.
© 2005 REALTECH
Monitorización y administración del ITS 6.40
Con el ITS integrado en el SAP Web AS 6.40, no se necesitan herramientas de administración separadas. Con lo cual se simplifica la administración del sistema.
El ITS integrado se puede administrar completamente utilizando las siguientes transacciones:
RZ10 y RZ11Definición de parámetros del sistema.ST11Ficheros de log de errores
SM21Log del sistemaSICFConfiguración de los servicios ICFSITSPMONEstado del ITS integradoSMICMMonitor del ICM (Internet Communication Manager)
© 2005 REALTECH
Resumen
Ahora puede:
Administrar y Monitorizar el ITS standalone 6.20.
Administrar y Monitorizar el ITS integrado en el WAS 6.40.
Identificar las ventajas de las herramientas de Administración y Monitorización del SAP ITS 6.20 integrado en el WAS 6.40.
© 2005 REALTECH
Ventajas y Restricciones
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Contenidos/Objetivos
ContenidosVentajas del SAP ITS integrado en el WAS 6.40.Restricciones del SAP ITS integrado en el WAS 6.40.
ObjetivosUna vez terminado esta sección, podrá:
Identificar las ventajas del SAP ITS integrado en el WAS 6.40 frente al ITS 6.20 standalone.Conocer las restricciones del SAP ITS integrado en el WAS 6.40 frente al ITS 6.20 standalone.
© 2005 REALTECH
Ventajas del ITS integrado en WAS 6.40
No se requieren servidores Web/ITS dedicados.
Mejoras significativas en cuanto a las plataformas soportadas (Platform Matrix). ITS soportado por todas las plataformas que puedan trabajar con WAS.
No hay distinción entre AGate y Wgate: el componente Wgate no existe en la nueva arquitectura. De esta forma no se puede separar el Agate y el Wgate (con un firewall entre ambos). Para securizar con firewal el ITS integrado, se debe utilizar elSAP Web Dispatcher.
No hay herramientas de administración separadas. El SAP ITS integrado se administra completamente desde las transacciones SAP (RZ11, SICF, ST11, SITSPMON, etc).
La publicación de IACs a servidores externos no es necesaria. Mediante una operación de pseudo-publicación, los servicios IACs del ITS integrado se ponen a disposición del usuario final.
© 2005 REALTECH
Restricciones del ITS integrado en WAS 6.40
Los modelos de programación ITS Flow Logic y WebRFC no están soportados. Debido a esta restricción, es posible seguir ejecutando este tipo de aplicaciones con SAP ITS 6.20.
El ITS integrado solo se puede conectar al sistema que lo contiene. Esto quiere decir que se debe seguir utilizando el ITS standalone para aquello sistemas que utilizan SAP BASIS 6.30 o inferior.
Para utilizar el ITS integrado, no es suficiente migrar el kernel del Web Application Server a la versión 6.40. Aunque el ITS integrado es un componente del kernel del WAS, también se requieren contenidos que se encuentran en la base de datos del WAS 6.40 (SAP_BASIS 6.40).
© 2005 REALTECH
Resumen
Ahora puede:
Identificar las ventajas del SAP ITS integrado en el WAS 6.40 frente al ITS 6.20 standalone.Conocer las restricciones del SAP ITS integrado en el WAS 6.40 frente al ITS 6.20 standalone
© 2005 REALTECH
Conclusiones
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
© 2005 REALTECH
Conclusiones
Conclusiones:
ITS continua jugando un papel importante en la estrategia Internet de SAP.
El SAP Web AS 6.40 con ITS integrado estádisponible a partir de la versión Netweaver’04
El SAP Web AS 6.40 con ITS integrado reduce el TCO (Coste de Propiedad).
SAP sigue desarrollando y dando soporte al ITS con el fin de proteger las inversiones de los clientes en aplicaciones ITS.
SAP proporcionará soporte al ITS 6.20 a largo plazo
© 2005 REALTECH
Bibliografía
AP
P
SAP help portal – http://help.sap.com
SAP NetWeaver -> Application Platform -> ABTechnology ->UI Technology -> Web UI Technology ->ITS /SAP@WebStudio
Notas en el área de aplicación BC-FES-ITSSA
SAP Service Marketplace
http://service.sap.com/sap-its
SAP Developper Network
© 2005 REALTECH
Apéndice
Introducción Habilitar el SAPGUI for HTML sobre el WAS 6.40
Arquitectura del ITS Migración de IACs
Plataformas Soportadas Seguridad
Administración ITSModelos de Programación
Ventajas y RestriccionesDesarrollo y Ejecución de IACs
top related