I am happy to announce that my paper Service Oriented Evolutionary Algorithms has been accepted in the Soft Computing Journal (Impact Factor 1.88). This paper describes some ideas about how the Evolutionary Algorithms should be defined in the Service Oriented Architecture paradigm. OSGiLiath is also described as a technological example (and the specific usage of OSGi and ECF).
This work presents a Service Oriented Architecture for Evolutionary Algorithms (SOA-EA), and an implementation of this architecture using a specific technology (called OSGiLiath). Service Oriented Architecture is a computational paradigm where users interact using services to increase the integration between systems. The presented abstract architecture is formed by loosely coupled, highly configurable and language-independent services. As an example of an implementation of this architecture, a complete process development using a specific service oriented technology is explained. With this implementation, less effort than classical development in integration, distribution mechanisms and execution time management has been attained.
In addition, steps, ideas, advantages and disadvantages, and guidelines to create service oriented evolutionary algorithms are presented. Using existing software, or from scratch, researchers can create services to increase the interoperability in this area.
I’ll update the final reference after the final publication, but if you are interested in receive a draft version, just let me know.
More information about the OSGiLiath project is available in the official page.