ROSE has a LEAN ARCHITECTURE, simple and scalable.

The diagram below shows the basic components of the ROSE Platform.

  • Web interfaces interpreted in real-time based on models (Ethel).
  • Models downloaded in mobile devices (IOS, Android) for local execution.
  • Our E3 Semantic container is the main component of the model information reception. Interpreting models is the main task of E3.
  • Models are the behavioural rules for E3. These are the different types of models:
  • Applications Models for business systems.
  • Design models for knowledge edition.
  • Tools for horizontal capabilities such as BPM, Reporting, Monitoring, Devops, etc.
  • Third party systems are integrated by multiple API connectivity techniques (SOA, Rest, http, ftp, imap, smtp, XML, Json, etc). Here we encapsulate 3er party special capabilities such as ML or IoT.
  • Publication is done using standard publishing platforms (such as IIS).
  • Today we support multiple relational capabilities with standard technologies. By 2018 we plan to support NoSQL technologies.

ROSE Platform. Recursiveness

The diagram below summarises that:

  • E3 has a ROSE model as a core that permits the storage of knowledge in a repository, and the creation of models based on that information.
  • Models that have been generated with ROSE can support business functions. In this case, if we use E3 with these models what we obtain are business applications.
  • Other models created with ROSE can be tools for many different purposes. For instance, to monitor platforms, or to generate KPIs, or to integrate a certain technology. These models will become reusable components for business solutions.
  • Besides, we create models that can use the knowledge in the repository to create new knowledge, using recommendation techniques.
The combination of all these assets provides  a limitless application ecosystem of  extreme power, flexibility and robustness.