MOSES is a software ecosystem that uses thea Service Oriented paradigm as the basis of its architecture. As a consecuence, an instace of MOSES is composed of a set of independen and loosely coupled components that expose its functionality as services. The set of services provided by each of those componens is named a “ecological niche” of the ecosystem. Each of those services is specified trough a contract, that is composed of an abstract WSDL that described the functional interface of the service, and a document that describe its semantics in natural language.
Currently, the architecture of MOSES defines the following niches:
- Information Hub:
- Metaheuristic development:
- Design of experiments:
- Experiments execution:
- Statistical Analysis:
- Experimental Information Repository: