From: Sergio V. S. <sv...@ig...> - 2005-04-07 15:11:55
|
Hi, the Fisterra team had always in their minds the idea of incorporate the Web into the Fisterra project. The most promising RPC used into Web applications is SOAP. The Fisterra architecture allows to exchange the current middleware (CORBA) by other without recoding business and client logic. We were evaluating some options and we finally decided to use the SOAP middleware. First of all we tried to automatically transform from IDL to WSDL. We use the a Mico ORB tool called idl. This translation was not fully automatic but it did not require us a lot of job. Afterwards we use the gSOAP project to build both pure C SOAP server and client only to test the transmission of Barnacles by SOAP. We found some problems but we were able to transmit a Barnacle. The Fisterra team is currently testing (among a lot of new features) a PHP client that uses SOAP to call Fisterra services. The PHP client uses the project NuSOAP. We want to generate automatically the most code. It would be nice to have a WSDL generator like our IDL generator in order to avoid translating between the two formats. Perhaps we also will need to patch some tools we used, in order not to edit the generated code manually as we have to do nowadays. If you have some knowledge about any of these topics feel free to contact Igalia people to contribute to the project. Bye. |