Java Architecture for EDI Binding