Validating incoming data using the biztalk business rules engine
Because of this, be sure to check your favorite vendor's Web site for the latest information.
Also, please note that I have not used any of these products.
Transports generally have no effect on code generation, but are instead wrapped in a generic Source class.An exception to this is when relational databases are used, where the relational database presentation is bound to a particular database and transport, although even this can be decoupled to a certain extent.The generated classes can be used simply as an intermediate point in a data conversion, or directly by an application.A presentation defines an external format for a set of data, such as XML, CSV, or a relational database.A transport is the way in which data is sent to and from a particular presentation, such as a file, JMS, FTP, or JDBC.
(A notable exception to this is XMLBeans, which is designed to round-trip XML documents.) As a general rule, this is not a serious problem, since applications that use XML data binding tend to be interested only in the data in an XML document, rather the way in which it is represented.