Вам необходимо защитить обе части вашего приложения.Для первой части воспользуйтесь ответом Амира Раминфара и убедитесь, что вы работаете на защищенных серверах.Также убедитесь, что вы используете все функции безопасности, встроенные в MQ, чтобы обеспечить безопасную связь компонентов.Что касается веб-безопасности, то я не знаю хорошего способа настройки безопасности, не зависящей от фреймворка.Вариант для вас может быть Spring Security Вы должны быть в состоянии интегрировать его со Struts, и есть плагин Grails Это должно упростить обеспечение безопасности относительно распространенным способом, независимо от того,используйте Struts или Grails, но вы, вероятно, не сможете легко использовать Spring Security из Ruby.