Sunday, June 15, 2008

Web Services and Dynamic Languages

I have been brushing up on my web services skill set. The Java platform has a really nice implementation now with JAX-WS particularly JAX-B when combined with Intelli-J. The Jet Brains folks provide good tutorials for both Apache Axis and default Sun web service implementations. I have experimented with both.

However an area which is currently lacking concerns the combination of web services with dynamic languages such as Groovy particularly a Grails friendly integration. It is not always ideal to handle every web request RESTfully and if you have to use SOAP then JAX-WS makes life *a lot* easier.

The main question I have now is if you have a java web application to serve as your web service and a GRAILs application to serve as your web user interface is there anyway to share the Grails controller with the web service to prevent duplication of a persistence layer? My reading continues...

2 comments:

Anonymous said...

i love this! absolutely! functional, beautiful design = happiness


Web Development Melbourne

christopher hale said...

The most important rule in development, and in many other areas, is to "do the simplest thing that could possibly work". This means focusing on a straightforward solution that addresses the core problem without unnecessary complexity. Occam's Razor, the principle that the simplest solution is often the best, is a helpful guiding principle in this approach.
To excel in the pharmaceutical representative job search, start by obtaining a relevant degree and networking within the industry. Customize your resume and cover letter, highlighting your product knowledge and communication skills. Research companies thoroughly and consider informational interviews. Stay persistent and informed about industry trends to enhance your chances of securing a position.E-Learning Consultant