Posts under ‘Architecture’

Smooks processing recipies

Introduction In one of our customer projects we had a requirement to import CSV, fixed length and Excel files in different formats and store records in the database. We chose Smooks to accomplish this task. Smooks is a Java framework to read, process and transform data from various sources (CSV, fixed length, XML, EDI, …) [...]

Genomic Processing in the Cloud

Introduction Over the last decade, a new trend has manifested itself in the field of genomic processing. With the advent of the new generation of DNA sequencers has come an explosion in the throughput of DNA sequencing, resulting in the cost per base of generated sequences falling dramatically. Consequently, the bottleneck in sequencing projects around [...]

SCA Async/Conversational services Part 2: Non-SCA Web Service client

Following my previous post on the internals of asynchronous and conversational services in Tuscany SCA, which options are available for consuming these services when you cannot use a Tuscany SCA runtime on the client?. Depending on the transport binding used you would expect to find a certain level of standarisation on conversational/asynchronous services implementation, allowing [...]

SCA Async/Conversational services Part 1: Internals of Tuscany SCA

Sometime ago I wrote about developing applications with SCA on a JBI-based infrastructure, using simple SCA services for that. I’m coming back again with two separate SCA blog posts discussing the usage of more complex services, asynchronous and conversational services: In this post, I provide an example client-server project that implements a conversational and asynchronous [...]

Dynamic LDAP-based authentication and authorization in Servicemix 3

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 [...]