XML数据传输的设计决策

我正在实现一个分析器,它收集数据并通过XML序列化的套接字将数据发送到给定的主机。分析器以C ++实现,主机(GUI)以Java实现。 它出现在我身上,将属于一起的数据放入C ++类中,例如类ThreadInfo,包含字符串ThreadName,字符串ThreadGroup等。 此外,此类将序列化为XML,通过套接字发送,Java GUI将可视化数据。 对我的问题:我不确定,我是否应该使用其他解决方案。例如,只需使用CORBA来交换类。然而,这些类并不是很大,而且很容易构建。 使用可用的解决方案会很常见吗?     
已邀请:
如果您的类很简单,只需使用纯XML结构来序列化数据,就可以轻松编写代码并提高效率。但是,请记住,如果您的数据中包含特殊字符,二进制数据等内容,则可以更轻松地使用CORBA之类的内容,因为它们可以处理所有特殊字符,并且可以轻松编写代码。否则,只需在Java代码中使用一个简单的XML解析器来解析传递的纯XML。 根据我的个人经验,对于简单的结构,做我自己的XML结构是干净整洁的。     

要回复问题请先登录注册