I built a website for a recruitment agency about 15 months ago with a custom CMS to manage jobs, candidates, pages, mailing lists etc etc.
Now this company is installing a piece of software called Bond Adapt (www.bondadapt.com
). However I was asked today if the website I built could be connected to this software. Apparently this software allows you to add a new job into the Bond Adapt system and it will be posted to all the recruiter websites. For example, oilcareers.com, s1jobs.com, monster.com etc etc.
The only way that I know this can be done is to use web services which requires a Windows based server running IIS. Since the web server I'm using for the website is running Linux with Apache I'm not too sure Web services will work? I went and done a little bit if research and found out that a protocol called Simple Object Access Protocol (SOAP) can be used by exchanging XML-based messages over HTTP or HTTPS to another computer. I think this is how trackbacks on blogging applications work but they use XML-RPC family which SOAP came from...
The website is PHP based so do you think this will work? I have looked up: http://www.php.net/manual/en/ref.soap.php
for examples, but they are poor so I need some more that explain everything? How does the SOAP process the XML or how does the SOAP server know to look for new requests or response to requests etc etc? Example code snippets would be useful too.
I also checked with the host (www.bluehost.com
) if SOAP was supported and it is...