ROSE has a LEAN ARCHITECTURE, simple and scalable.

The diagram below shows wich are 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.
  • E3 Semantic container is the main component that receives model information. Interpreting models is the main task of E3.
  • Models are the behavioural rules for E3. These are the different types:
  • Applications Models for business systems.
  • Design models for editing knowledge.
  • 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 2018Q4 we plan to support NoSQL technologies..

ROSE Platform. Recursiveness

The diagram below summarises that:

  • E3 has a core ROSE model 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 start 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 with a technology. These models will become reusable components for business solutions.
  • Besides we created models that can use 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.