Existen muchas especificaciones e implementaciones comerciales de "middleware":