Re: CORBA support now in CVS
| From: | Manuel Lemos | Date: | Tue, 05 Sep 2000 07:49:18 +0000 |
| Subject: | Re: CORBA support now in CVS | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-32102@lists.php.net to get a copy of this message | ||
Hello David,
On 05-Sep-00 03:49:54, you wrote:
>> >> BTW, does your extension allow one to develop CORBA service provider
>> >> objects? If not, will it allow some time later?
>>
>> >You can only do client things with the extension, and I currently have
>> no
>> >plans for other features.
>>
>> That's a shame because my only interest in using CORBA is to separate
>> PHP
>> business objects from the Web pages scripts to make it more flexible to
>> distribute the objects and eventually use them in other contexts than
>> Web
>> interfaces.
>That's a good reason of course, but this is not the purpose of Satellite.
You mean you are just adding IIOP client support to PHP right?
>> If I got it right, you based your PHP CORBA extension in a Perl module
>> for the same purpose, and that Perl module has support for POA.
>This is incorrect, you are thinking of another PHP CORBA extension. The
>source code för Satellite is 100% written my be.
Oh, sorry, I was confusing your extension with PHPOrbit:
http://freshmeat.net/projects/php-orbit/
>Satellite is a not much more than a wrapper of DII (Dynamic Invocation
>Interface) calls.
Mind me for asking as I am not a CORBA expert, but if you are just doing
Dynamic Invocation, why are IDL files needed?
>> Would it take you much to add support to let PHP objects be CORBA
>> service
>> providers?
>Unfortunately, yes. It would be making a server of a client...
I see. I know that's not what you mean, but PHP can now act as a TCP/Unix
domain socket server with the newly built-in added sockets extension. If
you feel inspired and it makes sense for you, maybe you can use the sockets
extension to make PHP act as a CORBA objects service provider.
Regards,
Manuel Lemos
Web Programming Components using PHP Classes.
Look at: http://phpclasses.UpperDesign.com/?user=mlemos@acm.org
--
E-mail: mlemos@acm.org
URL: http://www.mlemos.e-na.net/
PGP key: http://www.mlemos.e-na.net/ManuelLemos.pgp
--