From: Onno P. <onn...@gm...> - 2007-11-27 13:22:41
|
>Hi. > >I am trying to develop a SOAP (nuSOAP) interface to my system but I got >a problem when I tried to include RDFAPI.php. I can't trap any error >message from the module because I don't know how to get any from >client-server (P2P) model. > >BTW, I've make sure there is no problem with function when it's run >locally. It's only problematic when it's accessed from a client. > >I really don't know what to do. Can anybody help? > >Gabriel Hi Gabriel I am project manager of a Semantic Web software project for the process and power industry. We decided to use RAP for the open-source public-domain software tools we are producing. However we NEED Sparql-in-Soap because we need security like WS-Security offers. So I contacted Chris Bizer, Richard Cyganiak etc. and we made an loose agreement that I would deliver a webservices module for RAP. We also started in NuSoap but quickly found out that RAP needs PHP-5 and that the PHP5-native Soap library is very capable, and also that the NuSoap community is slowly moving towards it. We made good working Soap modules inside RAP with PHP5-native Soap, but then we found out that DotNet clients are very picky and buggy connecting up to the 'standard' Sparql WDSL. We found out how to do it properly so that PHP, Java and DotNet clients accepted the RAP-Soap server properly. Now we have some issues to solve yet before I can offer it to Chris: 1. In a massive query comprising many Sparql queries building up a data set, the 1-after-1 Sparql query is performing very bad. It must be possible to embed many queries in one Soap envelope and send back many results in one return, and still stay within the standard API of the Sparql spec. We have some handles on that. 2. We are looking into security credentials, encryption and all that. RAP should be professional like that, shouldn't it? Onno Paap |