Hi all, I don't know if this is the right place for this. So please move the thread if appropriate. I am just getting into object mapping tools such as Hibernate. I see these tools being a big help when using databases. I am currently working (again) on a component that sends XML messages over sockets. Thinking about JDO and ORM, I don't see a reason why it is not possible to design a component that maps object to XML messages and then allows the user to send the message over the network. My idea is that the mapping defined within a XML file, just as it does with Hibernate. To give the component even more power, the user could provide an XML schema. This schema would validate and XML message built by the component before it is sent over the network. Is this possible? Are there tools out there that already to this? Is this covered in the JDO specs? Thanks Chris.