Newb question about calling web service on windows server from linux red hat server
ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Newb question about calling web service on windows server from linux red hat server
hi everyone,
i am a complete newbie with regards to linux. actually saw it the first time a week or two ago.
i am a .net developer and i'm working on a project where we will need to integrate two systems. the one system runs on windows server, while the second system runs on linux red hat.
the second system has the ability to easily add shell scripts on events (button click, field change, etc).
now, i need to create an event-driven integration from the system on linux to an external web service.
my question is this, what is the best approach for calling this web service from the linux box? keep in mind that i can easily make use of a shell script, to either call the web service directly, or to perhaps execute a php file.
hope i'm asking in the right spot. if not, please let me know.
hi everyone,
i am a complete newbie with regards to linux. actually saw it the first time a week or two ago.
i am a .net developer and i'm working on a project where we will need to integrate two systems. the one system runs on windows server, while the second system runs on linux red hat. the second system has the ability to easily add shell scripts on events (button click, field change, etc). now, i need to create an event-driven integration from the system on linux to an external web service.
my question is this, what is the best approach for calling this web service from the linux box? keep in mind that i can easily make use of a shell script, to either call the web service directly, or to perhaps execute a php file.
hope i'm asking in the right spot. if not, please let me know.
This is impossible for anyone here to answer.
The "best approach" could vary wildly, and you've not provided any details that would help us make a determination. We don't know if the pages are .net/MONO, PHP, Java, or straight HTML, what it interfaces with behind the scenes, what "web service" it calls and what that call needs to pass/return, etc., etc., etc. Far to many variables to guess at. Also, pretty much ANY web server can serve up PHP pages, which would give you the ability to call external programs (shell scripts/batch files or whatever), and Perl can always be used, too, via cgi-bin.
The correct method to call any web service is HTTP/HTTPS, because that's what web services means.
Soooooooo .....
What are your constraints?
Q: Does this web service already exist?
Q: Do you have a WSDL for it?
Q: Does the service execute on Windows, on Redhat, or will it run on both?
Q: Will the client reside on Windows, on Redhat, or on both?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.