On Wed, Jul 15, 2009 at 5:08 AM, Kent Brown<[email protected]> wrote:
> I didn't realize we had a Spring implementation.  Shakar, could you comment 
> on what that is?


Spring implementation is not available in contrib or trunk. WSO2 had a
stocktrader[1] based on WSF/Spring[2]. The services are same as WSAS
services, but the way they are configured is different. Installation
guild is in [3].

Regards,
Shankar

[1] 
http://dist.wso2.org/products/interop/stocktrader/2.0.1/spring-stocktrader.zip
[2] http://wso2.org/downloads/wsf/spring
[3] 
http://wso2.org/project/interop/stocktrader/2.0.1/docs/InstallingOneClickWSAS&WAMP.html


There have been discussions of reaching out to SpringSource folks to
get them to do an implementation with Spring and it'd be good to know
what currently exists in that area before taking it further.  Is the
Spring source a complete implementation, or a component of the Ruby
implementation?
>
> -----Original Message-----
> From: Avantika Agrawal [mailto:[email protected]]
> Sent: Tuesday, July 14, 2009 11:28 AM
> To: [email protected]
> Subject: RE: Config Service interoperability
>
> I actually had RUBY and SPRING in the database and then removed them because 
> they weren't being used. I can easily modify the script to insert them.
>
> Apart from the naming inconsistencies, there is an additional attribute for 
> BSConfigResponse and OPSConfigResponse in the DataContract of the .NET - 
> BSName and OPSName. Is this something that the PHP folks wish to use? I added 
> that while I was cleaning up the Utility.cs class and I think it is a useful 
> attribute.
>
> Ben, if I add the action = getBSConfig - this means that any program calling 
> this needs to use getBSConfig rather than GetBSConfig? Even those within 
> .NET??
>
> -----Original Message-----
> From: Ben Dewey [mailto:[email protected]]
> Sent: Tuesday, July 14, 2009 6:10 AM
> To: [email protected]
> Subject: RE: Config Service interoperability
>
> ASFAIK, the RUBY_BS and OPS were created by WSO2 that's why they're supported 
> by PHP/WSAS.  Unfortunately Ruby is still in contrib and hasn't had the 
> traction to make it into the trunk.
>
> That being said, I don't think that the RUBY (or SPRING for that matter) 
> should be in the trunk.
>
> Additionally, any Ruby developers out there who want to evaluate the validity 
> of the Ruby implementation in contrib, please do.  Also anyone on the list 
> who knows any Ruby developers who may be interested please encourage them to 
> join the list and speak up.
>
> -Ben Dewey
>
> ________________________________________
> From: Ming Jin [[email protected]]
> Sent: Tuesday, July 14, 2009 5:23 AM
> To: [email protected]
> Subject: Re: Config Service interoperability
>
> Thanks, Ben, that would be great.
>
> There is one more thing, it's about the available options for client/bs/ops 
> in config_service. Now .NET and PHP support different options. For example, 
> .NET supports JAVA_CLIENT/DOTNET_CLIENT/PHP_CLIENT, while php supports 
> JAVA_CLIENT/DOTNET_CLIENT/PHP_CLIENT/RUBY_CLIENT. In addition, same things 
> happen in the options of BS and OPS.
>
> Can we make them consistent in that aspect?
>
>
> On Tue, Jul 14, 2009 at 11:16 AM, Ben Dewey <[email protected]> wrote:
>
>> Avantika,
>>
>> Let's get these discrepancies addressed and change the contract names
>> so the Metro team can model their config contract after the .NET contract.
>>
>> You should be able to change the method name to match PHP by adding
>> the action parameter to the OperationContract like this.
>>
>> [OperationContract]
>> BSConfigResponse GetBSConfig(BSConfigRequest bs);
>>
>> To
>>
>> [OperationContract(Action="getBSConfig")]
>> BSConfigResponse GetBSConfig(BSConfigRequest bs);
>>
>>
>> -Ben Dewey
>>
>> -----Original Message-----
>> From: Avantika Agrawal [mailto:[email protected]]
>> Sent: Monday, July 13, 2009 3:29 PM
>> To: [email protected]
>> Subject: RE: Config Service interoperability
>>
>> I just tested this and it managed to make a connection to the
>> configuration service but was unable to process the GetBSConfig
>> method. I think that's because our contract specifies this as
>> GetBSConfig and theirs is getBSConfig. This can be changed pretty
>> easily. But the contracts are a little different so all the
>> inconsistencies should be ironed out. Is this something you're interested in?
>>
>> ________________________________________
>> From: Ben Dewey [[email protected]]
>> Sent: Monday, July 13, 2009 10:45 AM
>> To: '[email protected]'
>> Subject: RE: Config Service interoperability
>>
>> You should be able to just update the config service endpoint
>> configuration address to use
>>
>> http://localhost:8080/php_stocktrader/config_service/config_svc.php
>>
>>
>>
>> -----Original Message-----
>> From: Avantika Agrawal [mailto:[email protected]]
>> Sent: Monday, July 13, 2009 1:35 PM
>> To: [email protected]
>> Subject: RE: Config Service interoperability
>>
>> I have not actually tried this. I am interested in testing that but
>> I'm not sure how to go about it?
>>
>> -----Original Message-----
>> From: Ben Dewey [mailto:[email protected]]
>> Sent: Friday, July 10, 2009 8:51 AM
>> To: '[email protected]'
>> Subject: Config Service interoperability
>>
>> Avantika,
>>
>> Although this wasn't the goal,  have you by any chance tested
>> interoperability between the .NET and PHP config services?  Does that work?
>>
>> -Ben Dewey
>>
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Mobile: +86 135-2125-6300
> Email: [email protected]
> MSN: [email protected]
> Blog:  http://blogjava.net/mingj
>
>



-- 
S.Uthaiyashankar
Software Architect
WSO2 Inc.
http://wso2.com/ - "The Open Source SOA Company"

Reply via email to