Hi M,

Passing by-value is what the SCA specifications (see
http://osoa.org/display/Main/Service+Component+Architecture+Specifications)
say should be the calling semantics for remote services.  SCA in PHP
treats all services as remote and assumes local by-reference calls
will just be done using the normal features of PHP.

Passing by-value is a good practice for remote service calls because
it helps with decoupling the two environments by not relying on
sharing instance data.

I'm afraid I don't fully understand the scenario you're describing.
Would it be possible for you to post an example WSDL and a description
of what you think needs to be supported?

Regards, Graham.

On 18 Sep, 16:59, mbertazz <[EMAIL PROTECTED]> wrote:
> Hi all,
> i've a question about passing parameters by reference and not by
> value.
> I'm using WS binding to talk with a remote service. I can't change or
> ask to change that remote service and it use a "by reference"
> approach.
> Is there some way to use SCA impl. in this particular case?
> I think it's not a useful way to force access to private attribute of
> returned object...
>
> I read this sentence in SCA documentation:
>
> "How parameters are always passed by value (and not by reference)
> between components, even when the calls are local. This ensures that
> the semantics of a call do not change depending on the location of a
> component."
>
> I can agree, but can you explain me deeply WHY "passing by reference"
> is not supported so i can be more "strong" defending it?
>
> Thank you in advence
> M


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"phpsoa" group.
To post to this group, send email to phpsoa@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.co.uk/group/phpsoa?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to