As part of our Professional Services offering we provide a rich set of pre-packaged Vortex DDS Workshops aligned with the typical life-cycle of a project. These Workshops can support and help your organization to accelerate and de-risk technology adoption, analysis, design implementation and deployment. Ad hoc Workshops can also be delivered by our experts upon request.

For more information or to discuss a potential Vortex DDS Workshop engagement please Contact Us.

  • Architecture

    Let our experts help you derive the optimal Data Distribution Service (DDS) architecture from your system requirements

    Workshop Ref: DWSRA

    • Map key requirements and behavioral properties of your system on DDS
    • Fully exploit DDS feature and capabilities to best address your information sharing and performance requirements
    • Increase project success by aligning system architecture to requirements early on
    • Obtain a proof of concept demonstrating the feasibility of the solutions
    • Learn from our experts and apply Data-Centric and QoS-enabled Service Oriented Architecture best practices with the fully customized workshop approach


    This workshop speeds up the entire architecture and development process ultimately providing a faster time to market. In this workshop, one of our DDS experts will work and coach your development team in order to review the architectural requirements and summarize the technology options to consider. From there on, a high level architecture consistent with key requirements using DDS concepts will be proposed and discussed with the team.

    Optionally, a proof of concept code can be built to demonstrate the principles of the proposed solution.


    The on site workshop will consist of extensive discussions on several aspects that are essential during the analysis phase of your project. Depending on the nature of your system and its requirements, the following aspects will be discussed:

    • Getting an overall view on the subsystems and their interactions.
    • Identifying risk areas and problematic requirements
    • Tightly coupled versus loosely coupled components
    • Latency, throughput and reliability requirements analysis
    • Fault-tolerance requirements analysis
    • Lay-out and scalability analysis
    • Identifying risk areas and problematic requirements
    • Mapping DDS concepts onto the identified architectural components
    • Matching the requirements and lay-out to a networking architecture
    • Defining strategies on QoS selection and tuning
    • DDS API usage breakdown

    Optionally, our expert will create a proof of concept in collaboration with your development team to demonstrate the principles of the proposed solution. This would consist of

    • Solution prototyping
    • Vortex OpenSplice MDA tools usage
    • Application testing and simulation using Vortex OpenSplice Tuner

    This workshop will result in a report that summarizes the aspects being discussed with the team. It will also give an overview of the proposed high level design and architectural decisions. If the prototyping option has been executed, the resulting code and a report describing the prototype are delivered as well.


    • Our consultant will have a discussion with you beforehand, getting an overall impression of your system’s high level performance and scalability requirements.
    • If you are planning to update or migrate an existing system using the data-centric approach, our consultant will inquire about your current system’s properties and benchmarks.
    • From this information, the expert will distil the workshop outline and contents


    • 1 day off-site preparation
    • 3 day on-site base workshop (5 additional days as required)
    • 1-2 day off-site follow up

  • Accelerated Evaluation

    Let our experts maximize your evaluation process

    Workshop Ref: DWSAE

    • Focus on evaluation objectives rather than technology and product details
    • Transfer knowledge and best-practices specific to industry and application type
    • Optimize time and resource required to complete technology and product evaluation
    • Maximize value of the evaluation phase to improve overall project time to market


    When dealing with cutting-edge technologies, the evaluation of a product and its benefits often ends-up as a lengthy and costly process, requiring extensive and specialized resources. PrismTech's Vortex OpenSplice accelerated evaluation program will help you make this evaluation process more effective covering both technology and product. One of our DDS experts will first agree with you the success criteria that measure the value-add DDS technology and our product is bringing. Based on these criteria, an evaluation plan will be agreed, and will be including a combination of tailored training and consulting time to develop the most appropriate evaluation plan.


    Our consultant will follow a straightforward and effective process:

    • Review and further define evaluation criteria
    • Agree on the evaluation scenario
    • Tune application parameters and review their impact on system behaviors
    • Provide tailored Vortex OpenSplice training and possibly coach on related technology part of the evaluation scenario
    • Produce initial architecture and base coding of test scenario illustrating the evaluation criteria
    • Follow up and advice and for joint analysis of results
    • Summarize evaluation plan, scenario and results


    • Evaluation report: evaluation criteria, plan, architecture, code, parameters, result, conclusion and option to move forward
    • Training material


    Our consultant will prepare an evaluation plan set around criteria discussed beforehand as well as a tailored training plan


    • 1 day off-site preparation
    • 2 days on-site
    • 15 hours off-site follow-up

  • Performance Optimization

    Let our experts drive you through tuning your Vortex OpenSplice system for maximum performance

    Workshop Ref: DWSPO

    • Understand all aspects of Vortex OpenSplice performance
    • Identify bottlenecks that might appear during system lifecycle
    • Learn how to systematically prevent and address performance bottlenecks
    • Maximize your Vortex OpenSplice System performance through advanced tuning
    • Get the best performance out of your Vortex OpenSplice system


    PrismTech's DDS implementation, Vortex OpenSplice, is designed to allow extensive configuration at deployment time. Since different systems require different configuration settings, correct tuning might heavily improve your system’s performance and overall behavior. In this workshop, one of our experts will work and coach your team to analyze and finetune your Vortex OpenSplice system's configuration settings


    During this workshop, our DDS expert will provide your development team with both theoretical insights and practical advice on tuning the Vortex OpenSplice system. Typical topics and actions will be

    • Reviewing the datamodel design and its attached QoS values
    • From this, identifying possible performance bottlenecks based on theoretical assumptions
    • Mitigate these bottlenecks by configuring the corresponding system setting parameters correctly
    • Reviewing the deployment lay-out of the DDS Participants and their Entities
    • Based on this lay-out, tuning the configuration settings to improve system behavior
    • Peeking into the system using the Vortex OpenSplice Tuner


    This workshop will result in a report that summarizes all insights gained in the system performance and changes made to its configuration. The newly created set of configuration files is included, as well as the observed system behavior improvements


    • Our consultant will have a discussion with you beforehand, getting an overall impression of your system’s high level performance and scalability requirements. Any observed or anticipated performance problems will be reviewed
    • From this information, our consultant will produce a customized report containing a high-level action plan for fine-tuning your system.


    • 2 days on-site
    • 10 hours day off-site follow-up