2013-02-13 6 views
0

Мы используем формат обмена данными протоколов Google (ProtoBuf). У нас уже есть инфраструктура Greenhat или IBM Rational Test Virtualization Server. Можем ли мы реализовать этот Protobuf с использованием GreenHat?Поддерживает ли GreenHat ProtoBuf?

ответ

0

Это зависит от того, чего вы хотите достичь именно. Во-первых, протобуф Google - это только определенный IDL (не зависящий от языка) формат данных. Однако нет стандартизации формата «кадрирования», который может использоваться для обмена результирующими структурами данных над «потоком», таким как TCP/IP Sockets. Поэтому, хотя существует определение protobuf RPC «Services», которое предоставляет API на разных языках программирования, но не определяет, как сообщения должны передаваться между локальной и удаленной сторонами. Это делает практически невозможным для сторонних поставщиков инструментов (например, Greenhat) поддерживать Protobuf RPC «из коробки», если только их «ящик» не обеспечивает его собственную реализацию protobuf rpc.

Сказав это, библиотеку RPC java, такую ​​как http://code.google.com/p/protobuf-rpc-pro/, можно управлять как простое pojo, поэтому ее можно было бы интегрировать в гибкую инфраструктуру виртуализации.

+0

Спасибо! Это помогает ... Я решил одно и то же: 1. Преобразовать .proto в формат Java 2. Формат Java для GH понятного формата Jar – Shenoy30

Смежные вопросы