BlackBerry Forums Support Community

Closed Thread
LinkBack Thread Tools
Old 06-27-2006, 09:45 PM   #1 (permalink)
New Member
Join Date: Jun 2006
Model: 7100T
Posts: 1
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default How does MDS Work

Please Login to Remove!

I am looking for some information about how MDS works. The Blackberry website and Google searches only seem to find top-level information.


1. Is the device to BES connection (via MDS) per application, similar to how a computer uses a socket to find a website? Or, does the device only have 1 BES/MDS connection and all other applications it requires must go through this BES server?

For example, I use Exchange and an IM Server. Is it possible for the Exchange server to be running from a BES server in one environment and the IM Server to be running in another?

2. I have heard that there is a limit (low, like 200) to the number of "persistent sockets" that a BES server can keep open. Is there such a limit?

Does this socket limit affect the number of connections a BES server can make to enterpries applications? For example, if a BES server is handling an IM gateway, and the gateway to the IM system requires an open socket per proxied user, is there a limit to the number of users and/or sockets the BES server can open?


Old 06-29-2006, 12:21 PM   #2 (permalink)
Talking BlackBerry Encyclopedia
ld-runner's Avatar
Join Date: Apr 2006
Location: Canton, Mi
Model: 9000
Carrier: AT&T
Posts: 218
Post Thanks: 0
Thanked 0 Times in 0 Posts

not sure what your getting at with the IM server, but here is some info I have found out about MDS first hand.
First off, MDS comes in 2 parts. On a generic install, one where MDS is not installed, a little piece of MDS does actually get installed. The part of MDS that gets installed is the piece that makes the little 'BLackberry Browser" icon appear on your home screen. The "Blackberry Browser" is a function of MDS that allows the user to browse the internet THROUGH the BES server. So, that means internal web pages are visable to the BB by browsing to the internal DNS name. ( i found that very useful )
Now, the other portion of MDS that does not get installed unless you specifically install it is the developement portion of MDS. From my limited understanding of what it can do, it allows the BB to act as a part of the internal network for app development because the BB is connecting via the BES. IS it connected 24x7? i think not. i think it only connects to the BES when either the app you develop is run or the Blackberry Browser is run.

Copyright 2004-2016
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.