Channel-Based Connectivity Management Middleware for Seamless Integration of Heterogeneous Wireless Networks