Which Middleware Platform Should You Choose for Your Next Remote Service?
Source: University of Texas at Austin
Due to the shift from Software-As-A-Product (SaaP) to Software-As-A-Service (SaaS), software components that were developed to run in a single address space must increasingly be accessed remotely across the network. Distribution middleware is frequently used to facilitate this transition. Yet a range of middleware platforms exist, and there are few existing guidelines to help the programmer choose an appropriate middleware platform to achieve desired goals for performance, conciseness, intuitiveness, and reliability.