Re: LXR RoadRunner and EasySoap++
[email protected] (Jonas Borgström) 26 Aug 2002 23:36:09 +0200
| Newsgroups | gmane.network.beep.roadrunner.general |
|---|---|
| Message-ID | <[email protected]> |
"Scott D. Harrison" <[email protected]> writes: > The mailing list activity seems kind of light. Since I am new to the mailing > list and haven't received any mail in the past two days I think I will test > it. > > I setup LXR on my box to cross-reference roadrunner, rrsasl, rrtls and > easysoap++. LXR is pretty slick. If you have never used LXR checkout > lxr.linux.no to see it in action. You can download it yourself at > lxr.sourceforge.net. LXR allows you to do file searchs, freetext searches > and identifier searches. It is great for analysing code. > Hi, sorry for my late reply... Yes, LXR is nice, the next version of the RoadRunner web site will probably include LXR. > My goal is to have a functional SOAP profile for RoadRunner/BEEP that can make > secure RPC calls. As far as EasySoap++ is concerned, it has good and bad > points in my opinion. On the good side, it is well written OO code. On the > bad side, in order to incorporate it into a loadable library modules, you > have to either rewrite in C style or build a bunch of class factories because > of the name mangling (See "C++ dlopen mini-howto"). I am inclined to build > the class factories, which will cause little or no changes to the orginal > EasySoap++ code, however, where I need to strip out the HTTP protocol stuff, > I will probably rewrite in C. Of course with the RoadRunner code, you don't > have any of the above problems. > I have now looked at the EasySoap++ soap implementation and I must admit that it has a really nice design. Too bad it is written in C++ ;) I don't really like the thought of mixing C and C++ code. But I guess it can be done in a nice way. I haven't been able to find any really good C implementation either... So this weekend I started experimenting with writing an XMLRPC implementation and profile from scratch just to see how much work it would be. I also wanted to see if it was possible to later rewrite and extend it to a SOAP implementation/profile. So far I've got the XMLRPC profile to work quite well, and I'm currently cleaning up the code somewhat so that I can commit it to the CVS tomorrow. But I haven't yet started to add SOAP support. > Now lets see if this mailing list works. Just press send...... it works :) / Jonas -- Jonas Borgström [email protected] CodeFactory AB http://www.codefactory.se/ Office: +46 (0)90 71 86 10 Cell: +46 (0)70 248 89 58