77
 © 2005 REALTECH EduTech@SAP SAP Netw eaver: Nueva Ar quitectura del ITS  SAP Netweaver: Nueva  A r quitectu r a del ITS  A l v aro A r b ai za

Netweaver ITS

Embed Size (px)

Citation preview

EduTech@SAP SAP Netweaver: Nueva Arquitectura del ITS

SAP Netweaver: Nueva Arquitectura del ITSAlvaro Arbaiza

2005 REALTECH

Copyright

Copyright 2005 SAP ESPAA. Reservados todos los derechos. Prohibida la distribucin, reproduccin o traduccin de este manual o de parte del mismo, sea cual sea el fin y la forma, sin la autorizacin expresa por escrito de SAP ESPAA. La informacin 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 activacin 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

Duracin: 1,5 Horas

2005 REALTECH

ContenidosResumenUnidad Unidad Unidad Unidad Unidad Unidad Unidad Unidad Unidad Unidad Introduccin Arquitectura del ITS Plataformas Soportadas Modelos de Programacin Desarrollo y Ejecucin de IACs Habilitar el SAPGUI for HTML sobre el WAS 6.40 Migracin de IACs Seguridad Administracin ITS Ventajas y Restricciones

Conclusiones Apndices 2005 REALTECH

Introduccin

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

ContenidosIntroduccin a SAP Netweaver SAP Web Application Server como base de SAP Netweaver El ITS dentro de SAP Netweaver

ObjetivosUna vez terminado esta seccin, podr: Conocer brevemente los componentes de SAP Netweaver. Entender la importancia del SAP Web AS dentro de Netweaver Ubicar el SAP ITS integrado dentro de SAP Netweaver.

2005 REALTECH

SAP NetweaverSAP Netweaver es bsicamente una plataforma de integracin que permite integrar y alinear personas, informacin y procesos de negocio.SAP NetWeaverPEOPLE INTEGRATION

SAP Mobile InfrastructureCOMPOSITE APPLICATION FRAMEWORK

Multi channel access Portal Collaboration LIFE CYCLE MANAGEMENT

SAP Enterprise Portal SAP Business Warehouse Master Data Management SAP Exchange Infrastructure

INFORMATION INTEGRATION Bus. Intelligence Knowledge Mgmt

Master Data Management

PROCESS INTEGRATION Integration Broker Bus. Process Mgmt

APPLICATION PLATFORM J2EE ABAP

SAP Web Application Server

ITS

DB and OS Abstraction

.NET 2005 REALTECH

WebSphere

.....

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 NetWeaver04, 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 travs 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 diseo como de ejecucin.

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

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

ContenidosArquitectura del SAP ITS 6.20 Arquitectura del SAP ITS integrado en el WAS 6.40 Cambios Arquitectura

ObjetivosUna vez terminado esta seccin, 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 standaloneArquitectura flexible: Escalabilidad, Seguridad, Balanceo de Carga y Alta Disponibilidad

Intranet

Firewall Browser

Browser

SAP System

Firewall Internet Browser

Webserver WGate

Firewall AGate

PC

PC

GUI

2005 REALTECH

Detalles Arquitectura SAP ITS 6.20 standaloneCargar Fichero Servicio Cargar Fichero Servicio

Fichero ServicioPeticin Peticin Usuario Usuario Llamada Llamada WGate WGate Preparar y enviar Preparar y enviar Peticin Peticin

SAP System

Webserver WGate BrowserMime Files Hoja Estilos Flow Files

Entrada Entrada

R/3-InternetApplication Component

AGateBAPI Salida Salida

HTMLTemplates

R/3 Data

Pgina Pgina HTML HTML 2005 REALTECH

Cargar Cargar HTML-Templates // Flow Files HTML-Templates Flow Files

Arquitectura del SAP ITS 6.40 integrado en el WAS 6.40 Templates Mimes Estilos Parmetros Servicio

ITS Internet Communication Manager ICM Task Handler ICF

Web Dynpro BSP

Peticin HTTP

ABAP

BBDD

Java Dispatcher

Browser

Wok Process

JAVA SAP Web Application Server 2005 REALTECH

Database

Detalles Arquitectura SAP ITS integrado en el WAS6.40SAP Web Application ServerCargar Fichero Servicio Cargar Fichero Servicio

Descripcin ServicioPeticin Peticin Usuario Usuario Llamada Llamada ICF ICF Llamada Llamada ITS Integrado ITS Integrado

BBDD

ABAPEntrada Entrada

ICM BrowserEnviar Enviar Pgina HTML Pgina HTML

ICF

Int. ITSSalida Salida

Procesar Dynpro Ejecutar ABAP Generar Pantalla

Crear Crear Pgina HTML Pgina HTML

Mime Files

HTMLTemplates

BBDD

Cargar Cargar HTML-Templates HTML-Templates 2005 REALTECH

Cambios Arquitectura

A continuacin se enumeran los cambios de arquitectura ms relevantes al pasar de ITS standalone a ITS integrado.1. 2. 3. 4. 5. 6. 7. El Wgate se sustituye por el ICM. Los ficheros de templates y mimes se almacenan en la base de datos de SAP en lugar de en el filesystem. La logstica de software ABAP se utiliza para distribuir las templates entre entornos (Desarrollo, Calidad y Produccin). Sustituir el ITS registry por parmetros del perfil de la instancia. La roll area de los workprocess se utiliza para almacenar la informacin de sesin del ITS. El landscape de sistemas se simplifica reducindose el TCO. El ITS se esconde detrs del SAP Web AS. No se requiere una instalacin 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

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

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 seccin, 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.20Plataformas Servidor (Agate)Microsoft Windows 2000 Server. Microsoft Windows 2003 Server. Linux SUSE y RedHat.AGate

Plataformas Servidor (Wgate)Apache HTTP ServerWindows 2000 Server y 2003 Server. Linux.WGate

Sun ONE Web Server (Netscape Enterprise Server)Windows 2000 Server y 2003 Server. Solaris.

Microsoft Internet Information ServerWindows Windows 2000 Server y 2003 Server.

Plataformas Cliente (Navegador Web)Internet Explorer 6.0. Netscape 7.2. Mozilla 1.7. Firefox 1.0. 2005 REALTECH

Navegador

Plataformas soportadas por el SAP ITS integrado 6.40Plataformas 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. Linux Unix (HP-UX, Solaris, AIX, True64)SAP WAS 6.40 SAP Web AS

Integrated

ITS

Bases de datosOracle. Informix DB2 SQL Server

Plataformas Cliente (Navegador Web)Internet Explorer 6.0. Netscape 7.2. 2005 REALTECH

Navegador

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, existan restricciones an 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

MantenimientoEl 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 combinacin puede causar problemas. La nica versin soportada del SAP ITS standalone es la 6.20. Versiones anteriores del ITS (6.10 o inferiores no estn soportadas) A partir de la versin 6.40, no hay disponibilidad de la versin standalone del ITS. SAP recomienda ejecutar la migracin 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 ests utilizando, es compatible con el ITS 6.20 standalone o con el ITS integrado en el WAS 6.40.

2005 REALTECH

Modelos de Programacin

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

ContenidosModelos de Programacin Soportados por el SAP ITS 6.20 Modelos de Programacin Soportados por el SAP ITS integrado en el WAS 6.40. Comparativa de Modelos de Programacin del ITS. Utilizacin mixta del SAP ITS.

ObjetivosUna vez terminado esta seccin, podr: Identificar los modelos de programacin soportados por el ITS standalone y el ITS integrado. Conocer el escenario de utilizacin mixta del SAP ITS.

2005 REALTECH

Modelos de Programacin para SAP ITS 6.20Modelos de programacin utilizados con SAP ITS 6.20SAPGUI for HTML (WEBGUI)Permite a los usuarios ejecutar transacciones SAP desde una navegador Web. Este modelo convierte pantallas SAP en pginas HTML a travs de un mapeo automtico de los elementos de pantalla. Casi el 100% de las transacciones SAP accesibles va Web. Las transacciones desarrolladas a medida (Z*) tambin 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 pginas HTML a travs de un mapeo manual de los elementos de pantalla.

Flowlogic applicationLa presentacin se modela en plantillas HTML. El flujo de pantallas se modela en los archivos de flujo del ITS. La lgica de aplicacin se define en BAPIs en SAP accesibles va RFC.

WebRFCSe llaman mdulos de funcin en SAP y se generan pginas HTML a partir de los datos obtenidos con estos mdulos. 2005 REALTECH

Modelos de programacin del SAP ITS integrado en el WAS 6.40

SAP ITS 6.20

SAP Web AS 6.40 con ITS integrado X

SAPGUI for HTML

X

IACs

X

X

Flow Logic

X

WebRFC

X

2005 REALTECH

ITS standalone 6.20 VS. ITS integrado en el WAS 6.40

SAP GUI for HTML IAC Flow Logic

SAP GUI for HTML IAC

ITS featuresSAP System

ITS featuresHTTP

SAP Web ASHTTP Internet FirewallIntegrated

SAP ITSBrowser

Browser

Internet Firewall

ITS

2005 REALTECH

Utilizacin mixta del SAP ITSEl SAP ITS 6.20 standalone y el SAP Web AS 6.40 con ITS integrado pueden coexistir.Solo se recomienda la utilizacin mixta del SAP ITS durante la migracin de versin. 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 utilizacin mixta del ITS sera aquel en el que se necesita utilizar ITS Flow Logic.HTTPIntegrated

SAP ITS

SAP Web AS

Browser

Internet Firewall

ITS

2005 REALTECH

Resumen

Ahora puede:Identificar los modelos de programacin soportados por el ITS standalone y el ITS integrado. Comparar los modelos de programacin soportados por el ITS standalone y el ITS integrado.

2005 REALTECH

Desarrollo y Ejecucin de IACs

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

ContenidosHerramientas de Desarrollo de IACs. Desarrollo y Ejecucin de IACs con ITS 6.20 standalone. Desarrollo y Ejecucin de IACs con ITS integrado en el WAS 6.40.

ObjetivosUna vez terminado esta seccin, 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 Ejecucin de IACs.

2005 REALTECH

Herramientas de Desarrollo de IACsITS 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 desarrollar IACs 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 edicin 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 Ejecucin de IACs con ITS standalone

Webserver WGate BrowserImagen001.gif Imagen001.gif Estilos.css Pantalla100.html Pantalla200.html Servicio.srvc

AGate

SAP System

Ejecucin

BBDD

PublicacinPantalla100.html

ABAP Workbench

Pantalla200.html Servicio.srvc

Edicin

Imagen01.gif Imagen02.gif

Diseo

Estilos.css

2005 REALTECH

Desarrollo y Ejecucin de IACs con ITS integrado

Pantalla100.html

Activo Activo Activo Activo Activo

SAP System Browser

Pantalla200.html Imagen01.gif Imagen02.gif Estilos.css

EjecucinBBDDParmetros Servicio Timeout Servicio activo ICF handler Parmetros Seguridad

PublicacinPantalla100.html Pantalla200.html Imagen01.gif Imagen02.gif Estilos.css Inactivo Inactivo Inactivo Inactivo Inactivo

Edicin

Edicin

Diseo 2005 REALTECH

Gestin Servicio ICF

ABAP Workbench

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 Ejecucin de IACs.

2005 REALTECH

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

ContenidosPasos necesarios para habilitar el SAPGUI for HTML sobre el ITS integrado en el WAS 6.40 Chequeo del correcto funcionamiento del SAPGUI for HTML sobre el ITS integrado en el WAS 6.40

ObjetivosUna vez terminado esta seccin, podr: Ejecutar el procedimiento de activacin del SAPGUI for HTML sobre el ITS integrado en el WAS 6.40 Chequear 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.401. Chequear el nivel de parches del kernel y de SP SAP_BASIS del WAS.Requerimiento mnimo en Produccin: SAP_BASIS 9 y Kernel 40.

2. Chequear si el ITS integrado est habilitado.Parmetro itsp/enable = 1.

2005 REALTECH

Habilitar el SAPGUI for HTML con ITS integrado en WAS 6.403. Configuracin del ICM (Internet Communication Manager)Parmetro icm/server_port_: especifica el puerto a utilizar para cada protocolo. Ejemplo: icm/server_port_00 : PROT=HTTP, PORT = 8000 Parmetro icm/host_name_full: define el nombre del host, incluido el dominio.

4. Activacin 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/mimes Activar 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.405. Definir el GUI Link en el ICFEn la configuracin 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.407. Publicacin 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.40 Chequear correcto funcionamiento del SAPGUI for HTML sobre el ITS integrado en el WAS 6.40

2005 REALTECH

Migracin de IACs

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

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 seccin, podr: Ejecutar el procedimiento de migracin de IACs desde el ITS 6.20 al ITS integrado en el WAS 6.40 Conocer las diferencias existentes entre el desarrollo de IACs con el ITS 6.20 y con el ITS 6.40

2005 REALTECH

Migracin de IACSTras la migracin a un sistema WAS 6.40 con ITS integrado, se requiere la utilizacin de IACs desarrolladas en el ITS standalone. Procedimiento para migrar IACs al ITS integrado 6.401. 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 parmetros 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 versin 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 migracin a SAP WAS 6.40, entonces las plantillas y mimes deben convertirse utilizando la transaccin SIAC1.

2005 REALTECH

2. Configurar el servicio ICFMotivoEl hecho de disponer un servicio ITS en el ABAP Workbench, no significa que se pueda ejecutar con el ITS integrado. Cuando llega una peticin al sistema, el ICM busca un servicio ICF asociado a esta peticin.

Procedimiento1. Crear el servicio ICF. La asignacin entre un IAC y el ICF tiene lugar va 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 recin creado, se debe registrar el handler CL_HTTP_EXT_ITS. 3. Activar el servicio Previamente a la primera ejecucin del servicio, es necesario activar el mismo.

2005 REALTECH

3. Mantener los parmetros del servicio ITSMotivoEl ITS integrado ignora los ficheros de servicios ( .srvc) utilizados en el ITS standalone. Los parmetros incluidos en este fichero se deben aadir manualmente a cada servicio ICF.

ProcedimientoMantener todos los parmetros 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 pestaa de Service Data . Timeout El tiempo de timeout de sesin se define en el apartado Service Options de la pestaa de Service Data . Activacin del flag Gui Conection. Este flag debe estar habilitado a Y. No son necesarios los Parmetros ~ appserver o ~system number. Estos parmetros utilizados en el ITS standalone ya no se utilizan. 2005 REALTECH

3. Mantener los parmetros del servicio ITS

Procedimiento Logon

Timeout

Datos Logon

Autentificacin Parmetros especficos ITS

2005 REALTECH

4. Modificacin de las plantillas HTMLMotivoLa 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 parmetros especficos del ITS como ~client, ~language, ~password en la URL. Estos parmetros 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 generacin de URLs.

Procedimiento1. Adaptacin de la Generacin de URLs en las plantillas HTML: ~session, ~client, ~login, ~language, ~password deben ser sustituidos por el nombre de sesin o parmetros sap-client, sap-user, sap-language, sappassword respectivamente.HTML para el ITS Standalone `urlwgate`?~service=bbpstart.. `urlwgate`/bbpstart/!?~client=300 &~login=arbaiza&~language=EN HTML para el ITS Integrado `urlwgate`/bbpstart/!? `urlwgate`/bbpstart/!?sapclient=30 0&sapuser=arbaiza&saplanguage=EN

Se debe borrar todo cdigo que haga referencia al sistema ~messageserver, ~appserver. 2. Manejo de ID de sesin en el ICF. 2005 REALTECH

5. Publicacin del servicioMotivoPara poder utilizar un servicio a travs del ITS integrado, no solo es necesario que el servicio se haya activado en la SICF. Adems, el servicio se tiene que haber publicado desde el Abap Workbench al sitio INTERNAL (pseudo-publicacin).

ProcedimientoVerificar que el sitio INTERNAL est configurado como sitio de publicacin. 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

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

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 seccin, podr: Identificar los mecanismos de Seguridad utilizados con el ITS 6.20 standalone y con el ITS integrado en el WAS 6.40 Comprobar que los niveles de Seguridad en el ITS integrado en el WAS 6.40, no son inferiores que en el ITS 6.20

2005 REALTECH

Seguridad con ITS 6.20 standaloneEl nivel Seguridad requerido se obtiene con: a) HTTP con SSL, b) firewall que filtren por protocolo o por IP, c) ubicacin del Wgate en la DMZ y d) utilizacin de SNC.

Intranet

HTTP(SSL)

Browser Firewall BrowserSAP System

Firewall Internet Browser HTTP SSL

Webserver WGate

Firewall AGate SNC

SNC

2005 REALTECH

Seguridad con ITS integrado en WAS 6.40El ITS integrado en el WAS 6.40 garantiza el mismo nivel de seguridad que el ITS standalone, debido a la utilizacin del Web Dispatcher ubicado en la DMZ y el uso de HTTP con SSSL

Intranet

HTTP(SSL)

Browser Firewall BrowserSAP System

Firewall Internet Browser HTTP SSL

Web Dispatcher

Firewall

HTTP SSL

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 versin del ITS.

2005 REALTECH

Administracin ITS

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

ContenidosAdministracin y Monitorizacin del SAP ITS 6.20 standalone Administracin y Monitorizacin del SAP ITS integrado en el WAS 6.40.

ObjetivosUna vez terminado esta seccin, podr: Conocer las herramientas Administracin y Monitorizacin del SAP ITS 6.20 standalone Conocer las herramientas Administracin y Monitorizacin del SAP ITS 6.20 integrado en el WAS 6.40. Identificar las ventajas de las herramientas de Administracin y Monitorizacin del SAP ITS 6.20 integrado en el WAS 6.40. 2005 REALTECH

Monitorizacin y administracin del ITS 6.20ITS Administration Tool Herramientas Vendedor SW Wgate Configuration Tool

Admin

Web Server ADM

WGate ADM

AGate ADM

Instancia ITS para administrar el ITS

Web Server US1 Navegador

WGate US1

AGate US1

SAP System 1

Usuario

Web Server US1

WGate US1

AGate US1

SAP System 2

2005 REALTECH

Monitorizacin y administracin del ITS 6.20Administracin 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.

Administracin del ITS WGate.Los parmetros de configuracin del Wgate, se almacenan en el ITS registry (fichero XML). La configuracin de estos parmetros se puede realizar editando este fichero XML o utilizando una herramienta Web llamada Wgtate Configuration Tool. Esta ltima opcin es ms conveniente y se accede va la URL http://servidor:puertoITS/scripts/wgate/wgate-config.

Administracin del ITS AGate.Para la administracin del Agate se recomienda instalar una instancia ITS separada y dedicada a tal efecto. Con esta herramienta se puede configurar parmetros, parar y arrancar el Agate, revisar logs y monitorizar el rendimiento. Esta herramienta tambin es Web y se accede con la URL http://servidor:puertoITSADM/scripts/wgate/itsadmin. 2005 REALTECH

Monitorizacin y administracin del ITS 6.40Con el ITS integrado en el SAP Web AS 6.40, no se necesitan herramientas de administracin separadas. Con lo cual se simplifica la administracin del sistema.El ITS integrado se puede administrar completamente utilizando las siguientes transacciones: RZ10 y RZ11Definicin de parmetros del sistema.

ST11Ficheros de log de errores

SM21Log del sistema

SICFConfiguracin de los servicios ICF

SITSPMONEstado del ITS integrado

SMICMMonitor 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 Administracin y Monitorizacin del SAP ITS 6.20 integrado en el WAS 6.40.

2005 REALTECH

Ventajas y Restricciones

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

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 seccin, 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.40No 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 distincin 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 el SAP Web Dispatcher. No hay herramientas de administracin separadas. El SAP ITS integrado se administra completamente desde las transacciones SAP (RZ11, SICF, ST11, SITSPMON, etc). La publicacin de IACs a servidores externos no es necesaria. Mediante una operacin de pseudo-publicacin, los servicios IACs del ITS integrado se ponen a disposicin del usuario final. 2005 REALTECH

Restricciones del ITS integrado en WAS 6.40Los modelos de programacin ITS Flow Logic y WebRFC no estn soportados. Debido a esta restriccin, 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 versin 6.40. Aunque el ITS integrado es un componente del kernel del WAS, tambin 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

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

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 versin Netweaver04 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

Bibliografa

SAP help portal http://help.sap.com SAP NetWeaver -> Application Platform -> ABAP Technology ->UI Technology -> Web UI Technology -> ITS /SAP@WebStudio Notas en el rea de aplicacin BC-FES-ITSSAP SAP Service Marketplace http://service.sap.com/sap-its SAP Developper Network

2005 REALTECH

Apndice

Introduccin

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH