SAP NetWeaver es una pila de software para muchas de las aplicaciones de SAP SE . SAP NetWeaver Application Server , a veces denominado WebAS, es el entorno de ejecución de las aplicaciones SAP y todo el conjunto de mySAP Business Suite se ejecuta en SAP WebAS: gestión de relaciones con proveedores (SRM), gestión de relaciones con clientes (CRM), gestión de la cadena de suministro (SCM), gestión del ciclo de vida del producto (PLM), planificación de recursos empresariales (ERP), sistema de gestión del transporte (TMS).
El producto se comercializa como una arquitectura orientada a servicios para la integración de aplicaciones empresariales . Se puede utilizar para el desarrollo personalizado y la integración con otras aplicaciones y sistemas, y se crea principalmente utilizando el lenguaje de programación ABAP , pero también utiliza C , C++ y Java . También se puede ampliar e interoperar con tecnologías como Microsoft .NET , Java EE e IBM WebSphere .
SAP Netweaver fue inventado por Doug Maulbetsch, ejecutivo de los laboratorios de SAP y ex director de TI global de General Motors. La plataforma estaba destinada a ser la arquitectura de aplicaciones para los clientes de SAP.
Su diseño permitió la integración de la experiencia del usuario, las aplicaciones SAP, el análisis de datos y la interfaz de sistemas SAP y no SAP.
Netweaver se representa en el famoso diagrama de “hamburguesa” que muestra las capas de integración. El concepto se desarrolló en Southfield, Michigan, y se envió rápidamente a los laboratorios de SAP en Palo Alto, California, para su aprobación por parte de Hasso Platner, fundador de SAP.
El diseño de Netweaver envolvería las aplicaciones SAP en una arquitectura que permitiera la integración dentro de una empresa y a través de Internet con otras compañías. La plataforma aprovecha los conceptos de portal SAP y de arquitectura de aplicaciones de General Motors y CommerceOne.
El diseño original de Netweaver fue como un servicio en la nube en 2002, pero recientemente evolucionó como un servicio de suscripción llamado SAP Business Transformation Platform (BTP). Esto se hizo como parte de la estrategia general de SAP de convertirse en una empresa de suscripción en la nube.
Tras la innovación, SAP asignó un ejecutivo para ejecutar la implementación de Netweaver.
La tecnología de portal SAP fue desarrollada por la empresa israelí de software TopTier Software (fundada en 1997), y que SAP adquirió en 2001. El fundador de TopTier Software, Shai Agassi , se unió a SAP y se le asignó la responsabilidad de la estrategia y ejecución tecnológica general de la empresa. Inició el desarrollo de la plataforma de integración y aplicación que se convirtió en la plataforma NetWeaver. [1]
SAP anunció el primer lanzamiento, NetWeaver 2004, en enero de 2003, y estuvo disponible el 31 de marzo de 2004. [2] [3]
NetWeaver 7.0, también conocido como 2004s, estuvo disponible el 24 de octubre de 2005. [4] La última versión disponible es SAP NetWeaver 7.5 SP 29. [5]
SAP también ha trabajado con los proveedores de hardware informático HP , IBM , Fujitsu y Sun Microsystems (que luego fue adquirida por Oracle Corporation ) para proporcionar hardware y software para la implementación de componentes NetWeaver. Algunos ejemplos de estos dispositivos son BW Accelerator y Enterprise Search .
Las herramientas de desarrollo para NetWeaver incluyen ABAP Workbench (SE80), SAP NetWeaver Developer Studio (NWDS) basado en Eclipse para la mayor parte de la parte Java de la tecnología (Web Dynpro para Java, JEE, Java Dictionary, aplicaciones de portal, etc.), SAP NetWeaver Development Infrastructure (NWDI) y Visual Composer .
SAP Central Process Scheduling de Redwood ( SAP CPS ) es un programador de procesos basado en eventos incorporado en los componentes de SAP ERP .
SAP CPS es un componente de SAP NetWeaver. Fue diseñado para automatizar y gestionar de forma centralizada los procesos en segundo plano y automatizar las aplicaciones empresariales que se ejecutan en SAP NetWeaver. Estas aplicaciones incluyen SAP Solution Manager y SAP Closing Cockpit, que utilizan el componente SAP CPS con aplicaciones que no son de SAP y que abarcan todos los sistemas. SAP Business Process Automation (BPA) es una nueva solución con una nueva marca que reemplaza a SAP Central Process Scheduling de Redwood.