O'Reilly logo

iPad® in the Enterprise: Developing and Deploying Business Applications by Nathan Clevenger

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8

Exposing Data and Web Services

What's in this Chapter?

  • Thinking about your data from the user's perspective
  • Designing your data model to be mobile-friendly
  • Understanding mobility's impact on web services
  • Choosing between REST and SOAP web services
  • Different types of mobile app connectivity models

Almost by definition, enterprise software is data-driven, and mobile apps are no exception. Mobilizing your data, though, can be more difficult than it might appear at first glance.

This chapter will examine the best approaches for optimizing your data models for consumption from iPad applications. Even though the iPad is a powerful mobile computing device, there are still a number of constraints introduced by mobile and wireless technologies that must be appropriately managed to maximize performance, scalability, and usability. You'll learn some of these “mobile-friendly” concepts and some general approaches to implementing them.

You'll then examine web service architectures with SOAP and REST, including the primary differences between these approaches, as well as the strengths and weaknesses of each.

Finally, you'll look at the different types of wireless connectivity provided by the iPad, and the four primary connectivity models that mobile applications can take: always connected, usually connected, occasionally connected, and never connected.

Optimizing Your Data Model for Mobility

When the data models of your enterprise applications need to be mobilized, it requires a ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required