<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=135637837074656&amp;ev=PageView&amp;noscript=1">

Professional Services

Meet deadlines, mitigate project risk, and deliver your distributed systems on time and within budget

The RTI Professional Services team has decades of experience working with hundreds of projects that use Connext DDS and other middleware technologies in a variety of applications.

We often get called in at the last minute, to help our customers succeed under extremely stressful circumstances. However, we offer a wide range of services at all project phases, giving you the ability to use our expertise wisely and proactively to get results on time and under budget.

RTI Professional Services

Larger View

Services by Project Phase

dharma wheel

Our services fall within the typical phases of the system development life cycle:

  • Feasibility (discovery): RTI Services helps you make efficient architectural and technology decisions early in the project life cycle based on relevant use-cases and business drivers.
  • Specification (requirements definition): RTI Services helps you identify the system requirements and operational behavior necessary to satisfy the technical objectives of the system.
  • Architecture: RTI Services helps you architect your distributed system to meet your overall project requirements.
  • Design and Implementation: RTI Services helps you design and implement the distributed system to satisfy your system requirements, consistent with the system architecture.
  • Integration: RTI Services helps you integrate and test both applications and subsystems developed against system requirements.
  • Deployment: RTI Services helps you deploy the integrated system and validate that it meets the functional and behavioral end-user requirements defined for the system.
  • Maintenance and Upgrade: RTI Services helps you maintain and upgrade the deployed system.
We've been working with the RTI Services team on multiple R&D projects and have always found their engineers able to grasp the big picture architecturally. They listen well and work seamlessly with both our architects and developers to help us successfully develop our next generation energy conversion systems. They've also provided extensive training, development, and debugging expertise in our labs – which has helped us immeasurably. They have shown time and time again that they are determined to help us solve our problems.
James Ethridge, Principal Software Engineer
Alencon Systems

Feasibility Phase

Make efficient architectural and technology decisions early in the project life cycle based on relevant use-cases and business drivers

Middleware is a system-critical investment, with a significant impact on performance, reliability and ease of integration. During feasibility, RTI Services provides targeted consulting and training to inform timely and relevant decisions concerning architectural approaches. A typical effort involves building a proof of concept to address specific risk areas identified through anticipated use cases.

Services typically offered in the feasibility phase include:

We've been working with the RTI Services team for several years, and have found them to always deliver exceptional value. Their team has very high levels of engineering knowledge and creativity. As a result of their extensive experience and deep distributed system expertise, they've been instrumental in helping us meet our milestones and timelines.
Wayne Saari, Director of Software Engineering
DoxBox, Inc.

Specification Phase

Identify the design requirements and operational behavior necessary to satisfy the technical objectives of the system

During system specification, RTI Services provides consulting to support the critical process of system definition and requirements analysis. We help your team develop a detailed specification that defines the requirements necessary for data distribution throughout your distributed system – a significant component of a successful architecture. RTI Services can also prototype risk areas to refine requirements that are unclear or need further definition.

Services typically offered in the specification phase include:

Architecture Phase

Architect your distributed system to meet your overall project requirements

During the architecture phase, RTI Services can provide an architectural review, risk assessment and mitigation, design guidance, best practices and recommendations for a solid design that meets project requirements while effectively utilizing the power and reliability of RTI Connext middleware. Drawing on many years of experience with successfully fielded systems, our consultants provide invaluable architectural guidance tailored to meet your specific project needs.

Services typically offered in the architecture phase include:

Design and Implementation Phase

Design and implement the distributed system to satisfy your system requirements, consistent with the system architecture

During design and implementation, RTI Services provides highly efficient resources to increase the productivity of your development team. Our consultants provide a range of expertise to ensure that the development effort progresses smoothly and efficiently. We focus our design efforts on specific project functionality that can offload your team and provide schedule relief. We also offer toolkits and add-ons that enable your system design to leverage both RTI and third party products.

Services typically offered in the implementation phase include:

Additional custom development services are available.

Integration Phase

Integrate and test both applications and subsystems developed against system requirements

During integration, RTI Services provides critical onsite assistance in the form of application, subsystem and system level testing and debugging. Our team brings decades of experience debugging challenging distributed systems along with our graphical and command line tools to help you during this phase. We also provide on-site and remote support for both routine and emergency needs.

Services typically offered in the integration phase include:

Deployment Phase

Deploy the integrated system and validate that it meets the functional and behavioral end-user requirements defined for the system

During the deployment phase, RTI Services provides onsite expertise to validate system behavior and quickly resolve spontaneous deployment challenges. Our team debugs and analyzes the running system using state-of-the-art tuning, management and deployment tools to ensure that the system is performing as expected.

Services typically offered in the deployment phase include:

Maintenance Phase

Maintain and upgrade the deployed system

RTI Services can help your team in maintain and upgrade your system. We've helped many customers migrate from legacy middleware and older versions of DDS to the latest RTI technology. Our team can assess architecture, subsystem, and application level migration strategies. During this phase, our goal is to improve your efficiency as you upgrade, test, debug, and deploy your distributed system.

Services typically offered in the maintenance phase include: