How to create an app on SNOW with integrations with on premise Web Server (not exposed to Internet)

jayantseth
Tera Contributor

I want to create an App on SNOW which will call APIs on an on premise web server, this web server is not exposed on the Internet and hence SNOW app cannot directly call APIs on it, Should I use MID Server to route all APIs from SNOW to Local on premise web server ?

or is there any other approach by using some Integration hub app ?

I am using App Engine Studio to build the SNOW app, please help me to understand how this can be achieved.

Any help will be greatly appreciated, thanks in advance

9 REPLIES 9

ChrisBurks
Mega Sage

A MID Server is used to communicate within your local network

For more information on ServiceNow MID Server use: https://www.servicenow.com/docs/csh?topicname=mid-server-landing.html&version=latest

HI Chris,

 

Thanks for your inputs.

 

Thanks & Regards,

Jayant Seth

AshishKM
Kilo Patron
Kilo Patron

Hi @jayantseth

 

There are various way to achieve this. 

 

If your org has middleware which can be configure to map the web application as share the public API URL to external system, then configure the REST Message and use it.

ELSE

If not, then you can write simple java application which work as middleware framework & perform all REST API call and place this application jar file within the MID /agent/lib folder, and you can call the internal application method from ServiceNow App.

 

-Thanks,

AshishKM

 


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution

Hi Ashish, 

 

Thanks for the insight, can you provide some links where I can read more about the else condition that is to trigger a custom java app ( in MID Server ) from Internal application method of the Service Now App

 

Thanks & Regards,

Jayant Seth

YasminFarmer
Kilo Contributor

everyone can download latest apps for android 2025 for free