SAP NetWeaver is a
software stack
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on t ...
for many of
SAP SE
Sap is a fluid transported in xylem cells (vessel elements or tracheids) or phloem sieve tube elements of a plant. These cells transport water and nutrients throughout the plant.
Sap is distinct from latex, resin, or cell sap; it is a separat ...
's
applications
Application may refer to:
Mathematics and computing
* Application software, computer software designed to help the user to perform specific tasks
** Application layer, an abstraction layer that specifies protocols and interface methods used in a c ...
. The
SAP NetWeaver Application Server
SAP NetWeaver Application Server or SAP Web Application Server is a component of SAP NetWeaver which works as a web application server for SAP products.
All ABAP application servers including the message server represent the application layer of t ...
, sometimes referred to as WebAS, is the
runtime environment
In computer programming, a runtime system or runtime environment is a sub-system that exists both in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile ...
for the SAP applications and all of the
mySAP
SAP ERP is an enterprise resource planning software developed by the German company SAP SE. SAP ERP incorporates the key business functions of an organization. The latest version of SAP ERP (V.6.0) was made available in 2006. The most recent S ...
Business Suite runs on SAP WebAS:
supplier relationship management (SRM),
customer relationship management
Customer relationship management (CRM) is a process in which a business or other organization administers its interactions with customers, typically using data analysis to study large amounts of information.
CRM systems compile data from a r ...
(CRM),
supply chain management
In commerce, supply chain management (SCM) is the management of the flow of goods and services including all processes that transform raw materials into final products between businesses and locations. This can include the movement and sto ...
(SCM),
product lifecycle management
In industry, Product Lifecycle Management (PLM) is the process of managing the entire lifecycle of a product from its inception through the engineering, design and manufacture, as well as the service and disposal of manufactured products. P ...
(PLM),
enterprise resource planning
Enterprise resource planning (ERP) is the integrated management of main business processes, often in real time and mediated by software and technology. ERP is usually referred to as a category of business management software—typically a sui ...
(ERP),
transportation management system
A Transportation Management System (TMS) is a subset of supply chain management concerning transportation operations, of which may be part of an Enterprise Resource Planning (ERP) system.
A TMS usually "sits" between an ERP or legacy order proces ...
(TMS).
The product is marketed as a
service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provided ...
for
enterprise application integration
Enterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications.
Overview
Enterprise application integration is an integration framework compo ...
. It can be used for custom development and integration with other applications and systems, and is built primarily using the
ABAP
ABAP (Advanced Business Application Programming, originally ''Allgemeiner Berichts-Aufbereitungs-Prozessor'', German for "general report preparation processor") is a high-level programming language created by the German software company SAP SE. ...
programming language, but also uses
C,
C++, and
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
. It can also be extended with, and interoperate with, technologies such as
Microsoft .NET,
Java EE
Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web se ...
, and
IBM WebSphere
IBM WebSphere refers to a brand of proprietary computer software products in the genre of enterprise software known as "application and integration middleware". These software products are used by end-users to create and integrate applications w ...
.
History
The NetWeaver platform was a
portal technology developed by
Israel
Israel (; he, יִשְׂרָאֵל, ; ar, إِسْرَائِيل, ), officially the State of Israel ( he, מְדִינַת יִשְׂרָאֵל, label=none, translit=Medīnat Yīsrāʾēl; ), is a country in Western Asia. It is situated ...
i software company TopTier Software (founded in 1997), and which SAP acquired in 2001. The founder of TopTier Software,
Shai Agassi
Shai Agassi ( he, שי אגסי, born April 19, 1968) is an Israeli entrepreneur. He is the founder and former CEO of Better Place, which had developed a model and infrastructure for employing electric cars as an alternative to fossil fuel tech ...
, joined SAP and was given responsibility for the company's overall technology strategy and execution. He initiated the development of the integration and application platform that became the NetWeaver platform.
SAP announced the first release, NetWeaver 2004, in January 2003, and it was made available on March 31, 2004.
NetWeaver 7.0, also known as 2004s, was made available on October 24, 2005. The latest available release is SAP NetWeaver 7.5 SP 19.
SAP NetWeaver 7.5 SP 13
/ref>
* SAP NetWeaver Application Server
SAP NetWeaver Application Server or SAP Web Application Server is a component of SAP NetWeaver which works as a web application server for SAP products.
All ABAP application servers including the message server represent the application layer of t ...
* SAP NetWeaver Business Intelligence
SAP Business Warehouse (SAP BW) is SAP’s Enterprise Data Warehouse product. It can transform and consolidate business information from virtually any source system. It ran on industry standard RDBMS until version 7.3 at which point it began to t ...
* SAP NetWeaver Composition Environment (CE)
* SAP NetWeaver Enterprise Portal (EP)
* SAP NetWeaver Identity Management (IdM)
* SAP NetWeaver Master Data Management (MDM)
* SAP NetWeaver Mobile
* SAP NetWeaver Process Integration (PI)
SAP has also worked with the computer hardware vendors HP, IBM, Fujitsu
is a Japanese multinational information and communications technology equipment and services corporation, established in 1935 and headquartered in Tokyo. Fujitsu is the world's sixth-largest IT services provider by annual revenue, and the la ...
and Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, ...
(which was later acquired by Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
) to deliver hardware and software for the deployment of NetWeaver components. Examples of these appliances include BW Accelerator and Enterprise Search
Enterprise search is the practice of making content from multiple enterprise-type sources, such as databases and intranets, searchable to a defined audience.
"Enterprise search" is used to describe the software of search information within an ente ...
.
Development tools for NetWeaver include ABAP Workbench (SE80), SAP NetWeaver Developer Studio (NWDS) based on Eclipse
An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
for most of the Java part of the technology (Web Dynpro for Java, JEE, Java Dictionary, portal applications etc.), SAP NetWeaver Development Infrastructure {{refimprove, date=June 2016
The SAP NetWeaver Development Infrastructure ("NWDI") combines the characteristics and advantages of local development environments – as usually provided in a Java environment – with a server-based development lands ...
(NWDI) and Visual Composer.
SAP Central Process Scheduling
SAP Central Process Scheduling by Redwood (SAP CPS), is an event-driven process scheduler incorporated into SAP ERP
SAP ERP is an enterprise resource planning software developed by the German company SAP SE. SAP ERP incorporates the key business functions of an organization. The latest version of SAP ERP (V.6.0) was made available in 2006. The most recent SA ...
components.
SAP CPS is a component of SAP NetWeaver. It was designed to centrally automate and manage background processes and automate business applications running on SAP NetWeaver. These applications include SAP Solution Manager and SAP Closing Cockpit, which use the SAP CPS component with cross-system and non-SAP applications. SAP Business Process Automation (BPA) is a new rebranded solution that replaces SAP Central Process Scheduling by Redwood.
See also
* BRFplus
BRFplus (Business Rule Framework plus) is a business rule management system (BRMS) offered by SAP AG. BRFplus is part of the SAP NetWeaver ABAP stack. Therefore, all SAP applications that are based on SAP NetWeaver can access BRFplus within ...
* SAP Composite Application Framework – an environment for designing and using composite applications
* Web Dynpro
Web Dynpro (WD) is a web application technology developed by SAP SE that focuses on the development of server-side business applications. For modern releases (for instance as of NetWeaver 750, software layer SAP_UI) the user interface is rendered ...
References
* Steffen Karch, Loren Heilig: ''SAP NetWeaver Roadmap.'' Galileo Press, 2005,
External links
SAP NetWeaver Capabilities
discussions, blogs, documents and videos on th
SAP Community Network (SCN)
{{DEFAULTSORT:Sap NetWeaver
Service-oriented architecture-related products
Portal software