Programming for Mobility

In this section, we extend the application to support mobile access. As we saw in Chapter 10, supporting mobile access to an application can be accomplished by using either a proxy-based architecture or communicating with the individual Web services directly from the mobile application.

For existing enterprise applications, a proxy-based mobile solution is usually easier to develop. Minimally, the application view or presentation layer is simply mobilized and migrated to the mobile device. The remainder of the application, including the business logic and Web service invocations, remains on the server. This server then acts as a proxy between the mobile application and the remote Web services.

Figure 13-40 depicts the ...

Get Developing Enterprise Web Services: An Architect's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.