SMITE platform

Context

The IRT SystemX teams create proof-of-concept (PoC) prototypes which involves building and regularly implementing software applications in environments that mirror a potential target operating environment.
The DevOps (Development/Operations) movement offers greater agility between the software development and implementation phases. This allows for earlier testing of the concepts and architectures employed in R&D projects.
In addition, to implement the strategy of reuse and transfer to partners, it is necessary to break-down the design of architectures into components and services.

Challenges

The idea of the SMITE platform, based on DevOps tools, is to mask the complexity behind continuous software integration and implementation and facilitate the reusability of software system components by positioning itself as dedicated ‘platform factory’ middleware, to:

  • Standardise architectures and simplify the development of capitalisable services that can be reused by other projects or partners.

• Simplify the integration of multiple components to create a test environment for a specific project.

• Abstract access to infrastructure resources and offer the ability to change the scale of experimentation.

Added value / Services offered

  • Promote sharing: the assets available to IRT SystemX are provided in a service catalogue to allow them to be reused.
  • Facilitate experimentation: users can employ these services to implement experimental systems in isolated environments, with carefully managed access control.
  • Simplify integration: SMITE provides a collection of processes, best practices and tools to assist with the system’s integration into a project platform.
  • Speed up development: users benefit from a collaborative development environment that manages the lifecycle of an application.

 

Typology of platforms