More About Us

Rite-Solutions is an award-winning software development, systems engineering, information technology and learning development firm based in Middletown, RI with satellite offices in Pawcatuck, CT, Dahlgren, VA, and Washington, DC.

Connect

(401) 847-3399

1 Corporate Place, 2nd Floor
Middletown, RI 02842

News & Media

Tests Validate Automated Protocol Translator Vision of Solving System Interoperability Issues

In a previous blog post, we outlined Rite-Solutions’ vision for its Automated Protocol Translator (APT): addressing interoperability challenges of mixed-system environments. We see the APT accelerating the integration of disparate components and systems. In turn, this reduces the time to market and costs of new products and solutions. So, how real is the vision of APT as an open-systems enabler? In this post, we will highlight some initial (and very encouraging) results.

To test how well the APT’s auto-generated translator code performs, we mirrored a real-world production environment. Under the stresses of a simulated, but realistic, environment, a software component would (1) send information using its existing protocol, (2) have that information translated, and (3) send the translated information using a different protocol to a different system component.

We performed several types of functional, endurance, and performance tests. These tests translated different types of real-world Common Object Request Broker Architecture (CORBA) events to and from Advanced Message Queuing Protocol (AMQP) and Google Protocol Buffer (GPB) messages to evaluate a range of translations, from simple to complex.

Below, is a summary of the test procedure that we used:

  • First, we took advantage of a timesaving APT feature that allowed us to import existing, production-ready CORBA Interface Definition Language (IDL) or events and GPB definitions for AMQP messages into the tool.
  • Next, we added information that maps event/message fields defined in each of the protocols and used the APT tool to auto-generate the translator code.
  • Usually, the next step in the development process is software/system integration. In our case, integration was greatly simplified because no software changes were necessary to the existing production software.
  • Finally, we choose to run the auto-generated code in a separate Virtual Machine (VM). Doing so allowed us to evaluate resource utilization and performance of the auto-generated software and collect metrics.

With the procedure in mind, let’s turn our attention to the test results.

The functional tests demonstrated that we performed the translation between the different protocols correctly. The auto-generated code translated the protocols correctly. However, what was much more interesting were the results of the performance and endurance tests.

The endurance tests ran for various periods of time. During the the longest test, which was about 65 hours long, we translated close to 2 million messages without a single problem. Even we thought that was pretty impressive! The performance test results were outstanding, too. The average translation time in the production test environment was less than a few milliseconds for one of the more complicated translations—well within the production system’s performance requirements. We are still testing different types of events and messages. So far, we have been extremely pleased with the preliminary results.

So, what does this all mean? It means the APT works as it was originally conceived and is fulfilling the expectations outlined in our Small Business Innovation Research (SBIR) program application. We validated our initial concept in a real-world environment. Our APT tool and its ability to auto-generate software not only works, it works extremely well.

We are excited about extending support to other protocols and IDLs used to exchange information. We also plan to use the APT on a much broader and larger scale. Despite the APT’s technical success, the story still isn’t finished. Our next blog post will review the business case for the APT. Making comparisons to current, manual methods, we will show how the APT reduces the time and cost of integrating software and systems. Spoiler alert: Those results are outstanding, too!

Related Posts

Nov 07 2024

Matching Employee Contributions, Rite-Solutions Donates $20,000 to Two Community Food Banks in RI and VA

In its annual “Rite Donation” campaign, Rite-Solutions donated $10,000 each to two food banks: The...
Oct 31 2024

Rite-Solutions Receives HIRE Vets Platinum Award for Fourth Consecutive Year

Rite-Solutions, Inc. is proud to announce that it has been recognized by the U.S. Department of...
Oct 04 2024

Rite-Solutions Awarded Three-Year Cyber-Physical Systems Contract by Office of Naval Research

Rite-Solutions has been awarded a three-year contract by the Office of Naval Research for...
Sep 11 2024

Rite-Solutions Receives $39 Million Contract to Design and Develop Submarine Network Monitoring and Training Systems

Rite-Solutions has been awarded a seven-year, $39.3 million contract to perform work on two...
Sep 09 2024

Two New Technologies on Display at Defense Innovation Days 2024

At Defense Innovation Days 2024, Rite-Solutions displayed two new innovations. FINDR™ monitors...
Aug 28 2024

Rite-Solutions Receives Great Place To Work® Certification for Third Year in A Row

MIDDLETOWN, RI (August 26, 2024)—For the third year in a row, Rite-Solutions has received the...
Jul 20 2024

Rite-Solutions Promotes Jonathan Tetreault to Vice President of Contracts

MIDDLETOWN, RI (July 20, 2024)—Rite-Solutions is pleased to announce that Jonathan Tetreault, a...
Tim Smith
Jun 27 2024

Rite-Solutions Announces Tim Smith as New Business Development Lead for Department of Homeland Security

MIDDLETOWN, RI (June 26, 2024)— Rite-Solutions proudly announces that Tim Smith has joined the...
Jun 12 2024

Rite-Solutions’ New ServiceNow Application riteMaintenance™ Streamlines Maintenance Workflow, Improves Repair Time

Rite-Solutions announces that riteMaintenanceTM, the company’s ServiceNow application, is...
May 15 2024

Rite-Solutions featured in The Newport Daily News

Rite-Solutions featured in The Newport Daily News