Following a telecommunications industry-wide move to pro-
vide converged services that integrate solutions from both
the Web and the telephony domains, we look in to the chal-
lenges in providing adequate environments that foster the
creation of these types of services. The challenge in aligning
these dierent service paradigms is that they dier in the
way they deal with composition, state management,
ow
control, and more. Attempts at integrating these dierent
paradigms must do so in a way that encourages the pro-
duction of high quality code that does not get lost in man-
aging the heterogeneous nature of the underlying resources.
We present our experience with the Moteli engine, an open
source project that directly addresses these issues.