我需要在我的应用程序中建立C++层和Java层之间的通信模型。最初,我计划使用带有XML的SOAP,但我的客户对建立数据库通信渠道感兴趣。
我对数据库不熟悉,不确定如何继续。我想听取您在使用数据库实现C++和Java层对象之间通信方面的真诚建议。
谢谢, Geet
我需要在我的应用程序中建立C++层和Java层之间的通信模型。最初,我计划使用带有XML的SOAP,但我的客户对建立数据库通信渠道感兴趣。
我对数据库不熟悉,不确定如何继续。我想听取您在使用数据库实现C++和Java层对象之间通信方面的真诚建议。
谢谢, Geet
选择通信渠道和阻止模型在很大程度上取决于应用程序,但如果您不需要担心安全问题,则套接字可能是最好的选择。 SSL / Mutual auth 是您的下一步。
我自己编写了代码,但如果我必须再次操作,则会使用 Google 协议缓冲区。 http://code.google.com/p/protobuf/
它们似乎捕获了人们想要从 ASN1 中得到的许多内容(但并非全部混乱),并让您执行人们经常尝试对序列化的 Java 属性进行的操作。