Your Ad Here

Saturday, November 8, 2008

Internet Transaction Server - ITS

The Internet Transaction Server (ITS) extends the client/server architecture of the R/3 System to the Internet.ITS is a gateway between one or more Web servers and one or more R/3 application servers.
All requests and responses that pass between a Web browser client and an R/3 server are managed by the ITS, which consists of 2 main gateway components:
Web server gateway (WGate)
Application server gateway (AGate)
WGate
WGate receives requests from the Web browser via the Web server and forwards them to AGate via a TCP/IP connection. WGate always resides on the same machine as the Web server. WGate is a Web server extension that shields AGate from differences in the various Web server APIs used. WGate connects a ‘stateless’ Web server, which communicates with Web browsers via single request/response cycles, to a ‘stateful’ R/3 System where business transactions depend on internal status.
When an Internet or intranet user starts an application from a Web browser and triggers an R/3 transaction, function module or report via the ITS, a server process must be running throughout the user session (possibly longer) in order to maintain the user’s context in R/3. Although communication between the Web browser and the Web server is based on single request/response cycles, WGate must be able to transfer the browser request to a permanently running server process. This is the role of the AGate component.
AGate
AGate is the core processing component of the ITS.AGate receives Web browser requests from WGate and communicates with the R/3 application server via the DIAG protocol or the RFC protocol.AGate is effectively responsible for managing all sessions, services and users, as well as for generating the HTML documents that are sent back to the Web browser client.
When a connection has been established, AGate processes the requests and sends all relevant details (including logon information) to the R/3 System, which either starts the first dialog step of a new transaction or submits further data for the next dialog step of a transaction already started. When a dialog step has finished, AGate retrieves the results from R/3, processes them and sends the response back to WGate.

No comments:

 

Copyright © 2008 SAP nxt. All Rights Reserved.
All product names are trademarks of their respective companies. This blog is in no way affiliated with SAP AG or any of its subsidiaries.
Every effort is made to ensure the content integrity. Information used from this blog is at your own risk.

Free Domain & Hosting