[squeak-dev] Web Services and Interoperability with other languages

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Web Services and Interoperability with other languages

mmarquez
Hello,

Even when I've been playing with smalltalk since long ago, this is the
first time I try to do something really productive with the language.

The idea is to do a Scrum Application with an UI in XUL but the main
problem we are having right know is to get a way to communicate this
application with the rest of our infraestructure and other applications.

Basically we need a way to expose and consume some kind of Service (Soap
Web Services, REST, JSON) or have a good interoperability with other
language such as Java in order to create this ones (We have vast
experience in Java, some experience in Python and Ruby among others).

We've been trying to use SoapOpera but we don't find any way to generate
a WSDL and the JSON project doesn't seem very active.

Thanks in advance for any help.

--
Martín A. Márquez
Zauber S.A.
http://www.zauber.com.ar
C. 15-4060-2966


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Web Services and Interoperability with other languages

garduino
Hi Martin:

Welcome to Squeak world!

2008/5/16 Martin Marquez <[hidden email]>:
Hello,

Even when I've been playing with smalltalk since long ago, this is the first time I try to do something really productive with the language.

Some squeak/smalltalk developers (as myself) like to say "Smalltalk isn't just a language, is a lot more." (Not a phrase strictly from me, but like it and agree).



The idea is to do a Scrum Application with an UI in XUL but the main problem we are having right know is to get a way to communicate this application with the rest of our infraestructure and other applications.

Basically we need a way to expose and consume some kind of Service (Soap Web Services, REST, JSON) or have a good interoperability with other language such as Java in order to create this ones (We have vast experience in Java, some experience in Python and Ruby among others).

We've been trying to use SoapOpera but we don't find any way to generate a WSDL and the JSON project doesn't seem very active.

I don't know much about interoperability with Java, but I remember a package named Java Serialization, may be help to you.

With respect to JSON, is in use on SWT (http://ceibo.wordpress.com/) and seems to work ok.


 

Thanks in advance for any help.

--
Martín A. Márquez
Zauber S.A.
http://www.zauber.com.ar
C. 15-4060-2966



Not much help, but at least some comments :)

Cheers.

--
Germán S. Arduino
http://www.arsol.biz
http://www.arsol.net


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Web Services and Interoperability with other languages

mmarquez
Hi German:

Thank you very much for the comments, I agree tha Smalltalk is much more than a language, I'm just not too used to it yet.

Our problem is mainly that our application need to share a lot of data with the outside world, so we need to implement in Squeak some stuff (and we are not so sure of the feasibility):

- LDAP Interface
- Webservices SOAP (consume and provide)
- REST and JSON API

Any help would be very usefull

Regards

Germán Arduino wrote:
Hi Martin:

Welcome to Squeak world!

2008/5/16 Martin Marquez <[hidden email]>:
Hello,

Even when I've been playing with smalltalk since long ago, this is the first time I try to do something really productive with the language.

Some squeak/smalltalk developers (as myself) like to say "Smalltalk isn't just a language, is a lot more." (Not a phrase strictly from me, but like it and agree).



The idea is to do a Scrum Application with an UI in XUL but the main problem we are having right know is to get a way to communicate this application with the rest of our infraestructure and other applications.

Basically we need a way to expose and consume some kind of Service (Soap Web Services, REST, JSON) or have a good interoperability with other language such as Java in order to create this ones (We have vast experience in Java, some experience in Python and Ruby among others).

We've been trying to use SoapOpera but we don't find any way to generate a WSDL and the JSON project doesn't seem very active.

I don't know much about interoperability with Java, but I remember a package named Java Serialization, may be help to you.

With respect to JSON, is in use on SWT (http://ceibo.wordpress.com/) and seems to work ok.


 

Thanks in advance for any help.

--
Martín A. Márquez
Zauber S.A.
http://www.zauber.com.ar
C. 15-4060-2966



Not much help, but at least some comments :)

Cheers.

--
Germán S. Arduino
http://www.arsol.biz
http://www.arsol.net



-- 
Martín A. Márquez
Zauber S.A.
http://www.zauber.com.ar
C. 15-4060-2966 


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Web Services and Interoperability with other languages

garduino
Hi Martín:

2008/5/20 Martin Marquez <[hidden email]>:
> Hi German:
>
> Thank you very much for the comments,

No problem.

> I agree tha Smalltalk is much more
> than a language, I'm just not too used to it yet.
>

I'm sure more you use Smalltalk, more you will love it.

> Our problem is mainly that our application need to share a lot of data with
> the outside world, so we need to implement in Squeak some stuff (and we are
> not so sure of the feasibility):

Well, I try to comment generalities of the things I remember are
availables, but, also others may be developed :)

>
> - LDAP Interface

I used in the past LDAPlayer to do somethings against Active
Directory. Worked ok, and the minimal problems arised were solved by
Ragnar (The author). Is available on SqueakMap

> - Webservices SOAP (consume and provide)

In addition of the package pointed you can find some examples on SqueakSource.

> - REST and JSON API

About REST:

You can check:
RESTful Web Services: http://www.squeaksource.com/RWS.html

And also a lot of talks on Seaside list which is searchable from:
http://news.gmane.org/gmane.comp.lang.smalltalk.squeak.seaside/cutoff=1228

And JSON on SqueakMap and examples of use on SWT and friends on SqueakSource.

>
> Any help would be very usefull

Don't know if the data I posted is very useful, but at least a starting point.

>
> Regards
>

Cheers.
Germán.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Web Services and Interoperability with other languages

Herbert König
In reply to this post by mmarquez
Hello Martin,

MM> - LDAP Interface
MM> - Webservices SOAP (consume and provide)
MM> - REST and JSON API

Gjallar dealt at least with part of the problems, so you might want to
look at www.gjallar.se (in english) for a start.

--
Cheers,

Herbert