Nowadays, the software industry is faced with challenges regarding complexity, time to market, quality
standards, and evolution. To face those challenges, two strategies that are gaining interest both
in academy and industry are Service Oriented Architecture (SOA) and Software Product Lines (SPL).
While SOA aims at building applications from an orchestration of services, SPL consists in building
families of products instead of individual applications through the development of common coreassets.
Adopting such approaches requires changes in the development process regarding existing
software artifacts that must be transformed in order to respect an architecture that focus on modularity
and reuse. This paper presents the Software Product Line Integration Tool (SPLIT), our strategy
to such transformation in Heinsohn Business Technology (HBT).We propose a non-intrusive reverse
engineering process for the development of modular services obtained automatically from existing
software artifacts, and a variability-driven derivation process to assembly products out of such services.
To validate our approach, we have implemented and tested SPLIT using real software artifacts
from a framework of reusable components for several enterprise applications. The results show important
benefits in terms of the development time and flexibility.