Recently, we have been working quite extensively with Apache Servicemix, a JBI-compliant ESB.
One of areas we have been looking into is securing services in general and how to perform ldap-based authentication and authorization for those services in particular.
A good starting point to understand Servicemix (SMX) security features can be found here. I will give a [...]
Posts under ‘SOA’
Dynamic LDAP-based authentication and authorization in Servicemix 3
Developing applications with SCA and a JBI-Based supporting infrastructure
We have been working with SOA technologies and solutions in the commercial and open-source arena for some years now and I would like to start a new series with this post covering the developments of two mayor standardisation efforts in this area, SCA (Service Component Architecture) and JBI (Java Business Integration).
While for some time [...]
Performance Tests with Jmeter, Maven and Hudson
Continuing with the series of blog posts regarding testing, automation and continuous integration, this time I will talk about how to integrate performance tests, in this case using Jmeter, with Maven and the Hudson continuous integration system. Jmeter is one of the main tools we use in our projects to create relevant performance tests, and [...]
REST web services with JAXB, JAX-RS and Sun Jersey
At the Devoxx conference in December, there were a number of interesting presentations on REST web services and one of the most interesting ones was by Paul Sandoz, one of the lead developers on the Sun Jersey JAX-RS reference implementation. You can find the slides and demos used in the presentation here.
Given the interest [...]
Distributed JUnit testing with GridGain
Recently we have been running some problems while testing distributed applications with JUnit. The main problem was that we were running the client and the server within the same host. Although the test passed because the application logic was correct. Running the application distributed failed due to some errors related with the naming of the [...]