SOAPI and Jamroom
Jamroom Developers
Hi Paul and Michael,
thank you very much for your response. SOAP stands for "Simple Object Access Protocol" and is a network protocol based on http and xml for exchange of data between services and servers. Paul is right with this API one can do verious remote procedure calls alike get get media by ID or Categorie etc ... You can get a fast introduction into SOAP here https://en.wikipedia.org/wiki/Web_Services_Description_Language.
The media asset management software that I am using at the moment is called flowcenter. The detailed API documentation and definition is generated by the WSDL file and can be read here: http://flowcenter1.flowworks.de/flowcenter.wsdl/flowcenter.wsdl.xml
There are a couple SOAP messages available that are working like program functions with a request and a response. You can use the heartbet function for basic SOAP connection tests. You can think of SOAP that it is a little bit alike REST but different.
There always should be a PHP or any other kind of CGI-script between the SOAP API and the
client browser. It should validate the requests before calling the SOAP API and make the SOAP
API 'invisible' for the client.
If there is a dummy user the password must not be inside the HTML/Javascript source codes in the
client browser! Otherwise the user can be able to access more functions then you wanted to offer in
your frontend.
It is recommended to use additional security measurements for the SOAP API e.g. HTTPs, Client
certificates, HTTP Auth or IP restrictions.
So in the flowcenter database there are all the media files alike mp4, photos in jpg etc ... stored as well as the categories and file trees are accesible. What would be great to either use Jamroom as the frontend CMS and keep the flowcenter digital asset management library still live in the backend on the server. Or further on to get all the database fields within the media assets and get them imported into the jamroom database. Which I assume is the way more complex situation to solve. So to me it would be allready very much helpful if I could adress with a php script or "module" the SOAP API and just get the links to the digital media files via calls.
I hope I wrote this understandable .
I am looking forward hearing from you.
Best Matthias