9 computer software providing an independent and extensible electronic data translation module which receives and manages interpreted messages, having the capability to invoke multiple actions from a single inbound transaction and create an outbound transaction from multiple inputs, and which can accept Java objects as input or generate complete Java objects as output