|
BlackBerry applications can use different paths to the servers hosting the data they need. What’s special about the BlackBerry platform’s capabilities for Enterprise Applications is that with BlackBerry, you can access your company’s internal applications on your BlackBerry devices without unnecessarily exposing components of your environment to hackers. This capability, the BlackBerry Enterprise Applications special sauce, is provided by the BlackBerry Mobile Data System and is the topic for this chapter. Before we go any further, it’s important to clear up something regarding MDS. The BlackBerry Mobile Data System consists of many parts, and for some reason, Research In Motion decided to label many of them with the moniker ‘MDS’ – there’s the BlackBerry Mobile Data System (MDS), MDS Connection Service and the MDS Integration Service (both components of MDS). This naming happens to confuse a lot of people. MDS is an abstract concept describing a specific capability of the BlackBerry solution. The MDS Connection Service (MDS-CS) and the MDS Integration Service (MDS-IS) are MDS components that run on a server (typically the BES). MDS Runtime is an application runtime container that executes on a BlackBerry device and only runs a special type of BlackBerry application. Many BlackBerry users, administrators and even developers think that any application running on a BlackBerry device is an ‘MDS application’ or any application accessing internal (inside of the firewall) data is an ‘MDS Application’ – but this is really not true. There is MDS (a component of the BES) and BlackBerry applications.
|