Sage 300 Web Deployment provides a web-based platform for accessing Sage 300 desktop screens using IIS and remote access technology (Microsoft .NET Framework or Distributed COM Remoting). This blog will discuss the role of Sage 300 Web Deployment in the Sage CRM and Sage 300 integrated system.
For integration of Sage CRM with Sage 300, Sage 300 Web Deployment needs to be installed. This will deploy the Sage 300 application to be accessed via the Web. During the installation of Sage 300, install the Sage 300 Web Deployment along with the Sage 300.NET Libraries. Once this has installed, run the Sage 300 Web Deployment Manager as an administrator. This provides the following advantages:
There are two options to select the remoting channel to deploy the Sage 300 screens to communicate with Sage 300 Web Server.
Distributed COM – This is been retained for backward compatibility and not the currently recommended deployment method.
Microsoft .NET Framework Remoting – This is the currently recommended deployment method. It is a requirement to have the Microsoft .NET Framework on the Server, as well as the Client Machines.
The .NET Remoting channel allows a range of ports (default port range 9000- 9180) to be used by the web-deployed Sage 300 application to communicate with the server. Once the Sage 300 Web Deployment is run, the user can access Sage 300 via the URL: http://Servername/Sage300ERPDESKTOP
Please Note: This deployment is not an efficient way of accessing the Sage 300 screens outside of Local Area Network. To access the Sage 300 screens outside the network, the following technology choices are available:
In Sage CRM, after running the integration component, navigate to the Sage 300 Administration. This requires the set-up of the Sage 300 Database and the Sage 300 Server Name
Once this set-up is done, the tables can be synchronised. You can also import Customers and Vendors.
Once Customers and Vendors are synchronised, Sage CRM allows the presentation of Sage 300 data through three mechanisms.
The installation of Sage 300 Web Deployment plays a crucial role in the deployment of Sage 300 screens within Sage CRM and also on setting up the integration of Sage 300 within Sage CRM using the .Net Remoting technology.