A seamless solution transparently addresses the characteristics of nomadic systems,
and enables existing network applications to run reliably in mobile environments.
The solution extends the enterprise network, letting network managers provide mobile
users with easy access to the same applications as stationary users without sacrificing
reliability or centralized management. The solution combines advantages of existing
wire-line network standards with emerging mobile standards to create a solution
that works with existing network applications. A Mobility Management Server coupled
to the mobile network maintains the state of each of any number of Mobile End Systems
and handles the complex session management required to maintain persistent connections
to the network and to other peer processes. If a Mobile End System becomes unreachable,
suspends, or changes network address (e.g., due to roaming from one network interconnect
to another), the Mobility Management Server maintains the connection to the associated
peer task—allowing the Mobile End System to maintain a continuous connection
even though it may temporarily lose contact with its network medium. In one example,
Mobility Management Server communicates with Mobile End Systems using Remote Procedure
Call and Internet Mobility Protocols.