SAP web application server supports development of J2EE and ABAP applications and utilizes internet paradigms to improve and support transactional operations of ERP. It is an important component of MySAP technology. SAP Web application server contains an object oriented and repository based set of tools to allow user to develop enterprise web applications called BSP applications, this set of tools for developing BSP applications is called web application builder. The concept of BSP applications is similar to that of ASP and JSP, BSP applications contain code developed by using ABAP or Java and HTML which is compiled by the server on request.
SAP web application server supports Java and ABAP in parallel and uses one database. Internet communication manager is one of the four important functions of SAP WAS, this is an independent process which conducts communication of server with external intranet or internet supporters by standard protocols such as HTTP, SMTP and HTTPS. Internet communication manager of SAP WAS use dynamic and active content caching technology to improve scalability and web performance.
Business environment consists of full certified J2EE environment which allows users to develop web applications and business logic and enables interaction between ICM and Java and ABAP applications. To provide integration of third party tools, SAP web application server supports simple object access protocol and XML based protocol, which leads SAP WAS to provide complete interoperability across SAP and third party components. The fourth function of SAP web application server is to provide relational database for data storage and retrieval.
SAP web application server is an excellent blend of traditional and latest methodologies and technology like web dynpro for developing professional web applications with efficient presentation logic. Web dynpro technology provides sophisticated development and runtime environment for applications based on server side scripting. Apart from web dynpro cluster management functionalities and advanced load management are key features of SAP web application server. SAP WAS has become a natural choice for customers who seek high level of expandability to counter the demands of dynamic environment. It also augurs well by supporting web developer's task in versioning, debugging, deployment and transporting which makes it developer friendly and helps in development of more faster and user friendly web applications.