Middleware integration challenges