Setting up Spring Dynamic Modules (OSGi) with Eclipse – A step-by-step tutorial

I spend some time playing with Spring Dynamic Modules (Spring-DM) and Eclipse (resp. its underlying OSGi platform Equinox) the other day. I had some minor annoyances in the beginning concerning the initial setup, since i didn’t found any comprehensible source on the web on what bundles are needed at least and what else is necessary in order to run your own Spring-DM-ified bundles.

The following instructions will show you all the steps you have to accomplish in order to set up a minimalistic workspace in eclipse for creating or droping in and executig arbitrary Spring-DM bundles.
Note, that this post will only show you the necessary steps for a setup – it’s by way no tutorial about how to build bundles with Spring-DM (maybe in a future post) or about OSGi at all. Read the rest of this entry »

Quick Note – Creating ad hoc Relations with the Hibernate Query Language

When using an ORM tool such as Hibernate, relations between multiple entities are typically resolved directly by means of associations, which are defined within your metadata that will map the entities classes to the underlying persistence unit. Inside your classes, those associations are usually represented as fields (or properties) which reference either a single related entity or a whole collection of related entities.
As long as only one of the related entities holds a reference to the other one, we have an association which is unidirectional – this may be the most usual style in practice. Read the rest of this entry »

SOA essentials for Technologists, Developers and the IT-minded – Part I: Motivations for SOA

As the IT world encountered SOA as the new answer to some old problems, not few in the technological sphere thought that it’s rather a temporary marketing hype than a new paradigm. Well, SOA is still here, meanwhile in its second hype cycle and there are still many voices which are afflicted by doubts about the real essentials. Especially from a technological point of view, not few are asking about the true innovations that SOA will bring along, making it distinguishable from other conversant architectural paradigms. Read the rest of this entry »

Posted in SOA. 4 Comments »