by Daniel Oberle
Current middleware solutions, such as application servers and Web services, are very complex software products that are hard to tame because of the intricacies of distributed systems. So far, their…