A system for bidirectional communication using normalized messages via a
service engine includes a Java Enterprise Edition (EE) package, a Java
Business Integration (JBI) package including a Normalized Message Router
(NMR) and a binding component, and the service engine for enabling direct
communication between the Java EE package and the JBI package, where the
service engine converts a first message from a first protocol to a second
protocol, where the first message is sent from the Java EE package to the
JBI package, and the service engine converts a second message from the
second protocol to the first protocol, where the second message is sent
from the JBI package to the Java EE package.