As a result of the interrupted nature of wireless connectivity, wireless applications need extensive built-in intelligence. To preserve session data and help minimize lost context, the application server must be able to transparently persist session state and provide buffering. XML parsing and support should also be built into the application server. Finally, wireless applications are at the mercy of the mobile clients' whims. They'd better be there, ready to provide uninterrupted access to services, any time of day or night.
Hot application updates further contribute to an available infrastructure for wireless applications.
With J2EE you can download different application versions to client devices and upgrade them dynamically as your wireless requirements change and grow. Some application server architectures deliver this same capability for servers, enabling the site to keep running while a new application is being deployed. Wireless devices, like the Internet, are here to stay. Adding mobile devices to your technology mix can open up revenue sources you've only dreamed about. Using a layered architecture and the right J2EE application server, you'll have the infrastructure you need to keep those millions of wireless users dialed in.