SlideShare a Scribd company logo
1 of 15
Download to read offline
Research In Motion
Always On, Always Connected
“The Brand” by RIM
Spectrum of Products
Mobile Information Transmission
Methods
• Polling
• Alert
• Poke Pull
• Push
Push Paradigm
• The data is on the device when the user needs it
• The data is delivered as soon as it is available
• Application is always actively listening for data arrival
• The user is alerted
 The user experience is that it just happened,
automatically and reliably
Push Paradigm(Contd.)
→ Mail
 The original push infrastructure
 Enterprise (BlackBerry® Enterprise Server) and BIS-E
→ Enterprise through MDS
 Enterprise version of Data Push infrastructure
 Supports PAP and MDS push interfaces
→ Web Signals
 Push browser icon to home screen (for web sites)
 Predecessor to Data Push infrastructure
→ BlackBerry Push Service
 Push any data type to a specific, registered java-application or web widget on the device
The BlackBerry Push Service
→ Provides transport infrastructure for
Server to Device pushed data
→ Primary focus on consumer applications
 Can be used for cross company
applications (Enterprises)
→ Server to Server interface for the push
initiator
 Server-side application is required
→ Pushes are initiated on the Server
 Utilizes Research In Motions push
infrastructure
→ Sends data to a specified Port on the
device
 Client side Java® application required
Basic Flow
1. Content provider sends a push request
2. BlackBerry service returns a response
3. BlackBerry service pushes data to an
assigned, specific port on device(s)
4. Device returns response to BlackBerry
service
5. BlackBerry service forwards
acknowledgement to content provider
6. Read notification is returned to the
BlackBerry service
Core Competencies
→ Allows up to 8kB payload
→ Dedicated application ports avoid port collisions
→ Uses standard push protocols (WAP PAP 2.2)
→ Supported requests (via HTTPS XML):
 Submit Push (to PIN) , Cancel Push
 Query for Status
 Query for Device Capabilities
Core Competencies(Contd.)
→ Response:
 Result notification
→ Different submission modes:
 Point-to-Point (submit push to single PIN)
 Multicast (submit push to list of PINs)
 Broadcast (submit to all PINs for a registered application)
→ Developer-controlled expiry time (Push system will
automatically store push requests until expiry time)
Core Competencies(Contd.)
→ Supports delivery notifications
→ Developer-set quality of service:
 Application (“message reached application” )
 Transport (“message reached port on device”)
 Fire & Forget (no acknowledgements)
Competitive Advantage
• Fast Moving Advantage(FMA)
• Collaborations
• Security of the data
• Ease of use
▫ Designed to quick, intuitive and easy to use
▫ Ease of E-mail, calendar updates & documents and
user data straight to the internet
• BlackBerry Enterprise Server
Current issues with RIM
• India, Indonesia, UAE, Saudi Arabia have
blocked BlackBerry services.
• Issues which were raised by governments,
▫ National Security
▫ Decryption of the data
▫ Monitoring the data traffic
Solution by RIM to India
• Impossible to break the encrypted data without
encrypted key
• Allowing SOME access of the data
• Share the IP address of BES and the IMEI and PIN
numbers of BlackBerry Mobiles
• Helps in monitoring the data traffic
Thank You

More Related Content

What's hot

Microsoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringMicrosoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringSite24x7
 
Site24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7
 
Microsoft direct access
Microsoft direct accessMicrosoft direct access
Microsoft direct accessMartin Hairer
 
[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7Site24x7
 
Server Monitoring from the Cloud
Server Monitoring from the CloudServer Monitoring from the Cloud
Server Monitoring from the CloudSite24x7
 
Deep-dive into APIs in a Microservice Architecture
Deep-dive into APIs in a Microservice ArchitectureDeep-dive into APIs in a Microservice Architecture
Deep-dive into APIs in a Microservice ArchitectureWSO2
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services ArchitectureRanjan Baisak
 
DataPower Security Hardening
DataPower Security HardeningDataPower Security Hardening
DataPower Security HardeningShiu-Fun Poon
 
The Software-Defined Perimeter: Securing Network Access for the Modern Workforce
The Software-Defined Perimeter: Securing Network Access for the Modern WorkforceThe Software-Defined Perimeter: Securing Network Access for the Modern Workforce
The Software-Defined Perimeter: Securing Network Access for the Modern WorkforcePerimeter 81
 
WSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2
 
VitalSuite 11.0 with Web 2.0 Workflow
VitalSuite 11.0 with Web 2.0 WorkflowVitalSuite 11.0 with Web 2.0 Workflow
VitalSuite 11.0 with Web 2.0 WorkflowPerficient, Inc.
 
How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...PerformanceVision (previously SecurActive)
 
Cloud Bursting with A10 Lightning ADS
Cloud Bursting with A10 Lightning ADSCloud Bursting with A10 Lightning ADS
Cloud Bursting with A10 Lightning ADSAkshay Mathur
 
Direct access for dummies
Direct access for dummiesDirect access for dummies
Direct access for dummiesAlex de Jong
 
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
[WSO2Con EU 2017] Ballerina Connectors for Seamless IntegrationWSO2
 
Messaging for IoT
Messaging for IoTMessaging for IoT
Messaging for IoTdejanb
 
Real User Monitoring (RUM)
Real User Monitoring (RUM)Real User Monitoring (RUM)
Real User Monitoring (RUM)Site24x7
 
Review Zimbra 8.0 Opensource Edition
Review Zimbra 8.0 Opensource EditionReview Zimbra 8.0 Opensource Edition
Review Zimbra 8.0 Opensource EditionDavid Suhendrik
 

What's hot (20)

Microsoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringMicrosoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoring
 
Site24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the Cloud
 
Microsoft direct access
Microsoft direct accessMicrosoft direct access
Microsoft direct access
 
[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7
 
Server Monitoring from the Cloud
Server Monitoring from the CloudServer Monitoring from the Cloud
Server Monitoring from the Cloud
 
Deep-dive into APIs in a Microservice Architecture
Deep-dive into APIs in a Microservice ArchitectureDeep-dive into APIs in a Microservice Architecture
Deep-dive into APIs in a Microservice Architecture
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services Architecture
 
DataPower Security Hardening
DataPower Security HardeningDataPower Security Hardening
DataPower Security Hardening
 
APITalkMeetupSharable
APITalkMeetupSharableAPITalkMeetupSharable
APITalkMeetupSharable
 
The Software-Defined Perimeter: Securing Network Access for the Modern Workforce
The Software-Defined Perimeter: Securing Network Access for the Modern WorkforceThe Software-Defined Perimeter: Securing Network Access for the Modern Workforce
The Software-Defined Perimeter: Securing Network Access for the Modern Workforce
 
WSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happen
 
VitalSuite 11.0 with Web 2.0 Workflow
VitalSuite 11.0 with Web 2.0 WorkflowVitalSuite 11.0 with Web 2.0 Workflow
VitalSuite 11.0 with Web 2.0 Workflow
 
How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...
 
Cloud Bursting with A10 Lightning ADS
Cloud Bursting with A10 Lightning ADSCloud Bursting with A10 Lightning ADS
Cloud Bursting with A10 Lightning ADS
 
Workshop on CIFS / SMB Protocol Performance Analysis
Workshop on CIFS / SMB Protocol Performance AnalysisWorkshop on CIFS / SMB Protocol Performance Analysis
Workshop on CIFS / SMB Protocol Performance Analysis
 
Direct access for dummies
Direct access for dummiesDirect access for dummies
Direct access for dummies
 
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
 
Messaging for IoT
Messaging for IoTMessaging for IoT
Messaging for IoT
 
Real User Monitoring (RUM)
Real User Monitoring (RUM)Real User Monitoring (RUM)
Real User Monitoring (RUM)
 
Review Zimbra 8.0 Opensource Edition
Review Zimbra 8.0 Opensource EditionReview Zimbra 8.0 Opensource Edition
Review Zimbra 8.0 Opensource Edition
 

Similar to Research In Motion "Blackberry"

Global Data Stream Network for Internet of Things
Global Data Stream Network for Internet of ThingsGlobal Data Stream Network for Internet of Things
Global Data Stream Network for Internet of ThingsBhavana Srinivas
 
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suroDevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suroGaurav "GP" Pal
 
Cloud to hybrid edge cloud evolution Jun112020.pptx
Cloud to hybrid edge cloud evolution Jun112020.pptxCloud to hybrid edge cloud evolution Jun112020.pptx
Cloud to hybrid edge cloud evolution Jun112020.pptxMichel Burger
 
Mobile Enterprise Application Platform
Mobile Enterprise Application PlatformMobile Enterprise Application Platform
Mobile Enterprise Application PlatformNugroho Gito
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for znick_garrod
 
Azure Web App services
Azure Web App servicesAzure Web App services
Azure Web App servicesAlexey Bokov
 
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Schneider-Electric & NextNine – Comparing Remote Connectivity SolutionsSchneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Schneider-Electric & NextNine – Comparing Remote Connectivity SolutionsHoneywell
 
Accelerate file transfers with a software defined media network
Accelerate file transfers with a software defined media network Accelerate file transfers with a software defined media network
Accelerate file transfers with a software defined media network FileCatalyst
 
Migrate from WS2003 to WS2008 or WS2012 in One Step
Migrate from WS2003 to WS2008 or WS2012 in One Step Migrate from WS2003 to WS2008 or WS2012 in One Step
Migrate from WS2003 to WS2008 or WS2012 in One Step AppZero Inc
 
Architectural Patterns in IoT Cloud Platforms
Architectural Patterns in IoT Cloud PlatformsArchitectural Patterns in IoT Cloud Platforms
Architectural Patterns in IoT Cloud PlatformsRoshan Kulkarni
 
When Heroes Become Superheroes Using Apps
When Heroes Become Superheroes Using AppsWhen Heroes Become Superheroes Using Apps
When Heroes Become Superheroes Using AppsSceneDoc
 
Living bits and things 2013 - Using peer-to-peer and distributed technologies...
Living bits and things 2013 - Using peer-to-peer and distributed technologies...Living bits and things 2013 - Using peer-to-peer and distributed technologies...
Living bits and things 2013 - Using peer-to-peer and distributed technologies...Carsten Rhod Gregersen
 
IT Network Asset Discovery & Inventory
IT Network Asset Discovery & InventoryIT Network Asset Discovery & Inventory
IT Network Asset Discovery & Inventoryikirmer
 
CST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHCST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHHoward Hardiman
 
Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...
Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...
Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...Splunk
 
Journey to the Data Lake: How Progressive Paved a Faster, Smoother Path to In...
Journey to the Data Lake: How Progressive Paved a Faster, Smoother Path to In...Journey to the Data Lake: How Progressive Paved a Faster, Smoother Path to In...
Journey to the Data Lake: How Progressive Paved a Faster, Smoother Path to In...DataWorks Summit
 
Resume2_Roy Anderson_online version
Resume2_Roy Anderson_online versionResume2_Roy Anderson_online version
Resume2_Roy Anderson_online versionRoy Anderson
 
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk PleiterMobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk PleiterBackbase
 

Similar to Research In Motion "Blackberry" (20)

Global Data Stream Network for Internet of Things
Global Data Stream Network for Internet of ThingsGlobal Data Stream Network for Internet of Things
Global Data Stream Network for Internet of Things
 
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suroDevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
DevOps in the Amazon Cloud – Learn from the pioneersNetflix suro
 
Cloud to hybrid edge cloud evolution Jun112020.pptx
Cloud to hybrid edge cloud evolution Jun112020.pptxCloud to hybrid edge cloud evolution Jun112020.pptx
Cloud to hybrid edge cloud evolution Jun112020.pptx
 
Mobile Enterprise Application Platform
Mobile Enterprise Application PlatformMobile Enterprise Application Platform
Mobile Enterprise Application Platform
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
 
Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise
 
Azure Web App services
Azure Web App servicesAzure Web App services
Azure Web App services
 
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Schneider-Electric & NextNine – Comparing Remote Connectivity SolutionsSchneider-Electric & NextNine – Comparing Remote Connectivity Solutions
Schneider-Electric & NextNine – Comparing Remote Connectivity Solutions
 
Accelerate file transfers with a software defined media network
Accelerate file transfers with a software defined media network Accelerate file transfers with a software defined media network
Accelerate file transfers with a software defined media network
 
Migrate from WS2003 to WS2008 or WS2012 in One Step
Migrate from WS2003 to WS2008 or WS2012 in One Step Migrate from WS2003 to WS2008 or WS2012 in One Step
Migrate from WS2003 to WS2008 or WS2012 in One Step
 
Architectural Patterns in IoT Cloud Platforms
Architectural Patterns in IoT Cloud PlatformsArchitectural Patterns in IoT Cloud Platforms
Architectural Patterns in IoT Cloud Platforms
 
Best Industrial Automation Software Development In India
Best Industrial Automation Software Development In IndiaBest Industrial Automation Software Development In India
Best Industrial Automation Software Development In India
 
When Heroes Become Superheroes Using Apps
When Heroes Become Superheroes Using AppsWhen Heroes Become Superheroes Using Apps
When Heroes Become Superheroes Using Apps
 
Living bits and things 2013 - Using peer-to-peer and distributed technologies...
Living bits and things 2013 - Using peer-to-peer and distributed technologies...Living bits and things 2013 - Using peer-to-peer and distributed technologies...
Living bits and things 2013 - Using peer-to-peer and distributed technologies...
 
IT Network Asset Discovery & Inventory
IT Network Asset Discovery & InventoryIT Network Asset Discovery & Inventory
IT Network Asset Discovery & Inventory
 
CST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HHCST 498 Project Architecture Fall 15 Draft 4 HH
CST 498 Project Architecture Fall 15 Draft 4 HH
 
Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...
Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...
Splunk MINT for Mobile Intelligence and Splunk App for Stream for Enhanced Op...
 
Journey to the Data Lake: How Progressive Paved a Faster, Smoother Path to In...
Journey to the Data Lake: How Progressive Paved a Faster, Smoother Path to In...Journey to the Data Lake: How Progressive Paved a Faster, Smoother Path to In...
Journey to the Data Lake: How Progressive Paved a Faster, Smoother Path to In...
 
Resume2_Roy Anderson_online version
Resume2_Roy Anderson_online versionResume2_Roy Anderson_online version
Resume2_Roy Anderson_online version
 
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk PleiterMobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
 

More from devalnaik

QoS Survey for Telecom Products
QoS Survey for Telecom ProductsQoS Survey for Telecom Products
QoS Survey for Telecom Productsdevalnaik
 
Market Potential For Data Products
Market Potential For Data ProductsMarket Potential For Data Products
Market Potential For Data Productsdevalnaik
 
Internet Protocol Detail Record
Internet Protocol Detail RecordInternet Protocol Detail Record
Internet Protocol Detail Recorddevalnaik
 
Environmental Threat Opportunity Profile
Environmental Threat Opportunity ProfileEnvironmental Threat Opportunity Profile
Environmental Threat Opportunity Profiledevalnaik
 
Element Management Subsystem
Element Management SubsystemElement Management Subsystem
Element Management Subsystemdevalnaik
 
Data Center Security
Data Center SecurityData Center Security
Data Center Securitydevalnaik
 
Convergent Billing
Convergent BillingConvergent Billing
Convergent Billingdevalnaik
 
Bharti Airtel Ltd.
Bharti Airtel Ltd.Bharti Airtel Ltd.
Bharti Airtel Ltd.devalnaik
 

More from devalnaik (9)

QoS Survey for Telecom Products
QoS Survey for Telecom ProductsQoS Survey for Telecom Products
QoS Survey for Telecom Products
 
Market Potential For Data Products
Market Potential For Data ProductsMarket Potential For Data Products
Market Potential For Data Products
 
Internet Protocol Detail Record
Internet Protocol Detail RecordInternet Protocol Detail Record
Internet Protocol Detail Record
 
Environmental Threat Opportunity Profile
Environmental Threat Opportunity ProfileEnvironmental Threat Opportunity Profile
Environmental Threat Opportunity Profile
 
Element Management Subsystem
Element Management SubsystemElement Management Subsystem
Element Management Subsystem
 
Data Center Security
Data Center SecurityData Center Security
Data Center Security
 
Convergent Billing
Convergent BillingConvergent Billing
Convergent Billing
 
Bharti Airtel Ltd.
Bharti Airtel Ltd.Bharti Airtel Ltd.
Bharti Airtel Ltd.
 
WiMax
WiMaxWiMax
WiMax
 

Research In Motion "Blackberry"

  • 1. Research In Motion Always On, Always Connected
  • 4. Mobile Information Transmission Methods • Polling • Alert • Poke Pull • Push
  • 5. Push Paradigm • The data is on the device when the user needs it • The data is delivered as soon as it is available • Application is always actively listening for data arrival • The user is alerted  The user experience is that it just happened, automatically and reliably
  • 6. Push Paradigm(Contd.) → Mail  The original push infrastructure  Enterprise (BlackBerry® Enterprise Server) and BIS-E → Enterprise through MDS  Enterprise version of Data Push infrastructure  Supports PAP and MDS push interfaces → Web Signals  Push browser icon to home screen (for web sites)  Predecessor to Data Push infrastructure → BlackBerry Push Service  Push any data type to a specific, registered java-application or web widget on the device
  • 7. The BlackBerry Push Service → Provides transport infrastructure for Server to Device pushed data → Primary focus on consumer applications  Can be used for cross company applications (Enterprises) → Server to Server interface for the push initiator  Server-side application is required → Pushes are initiated on the Server  Utilizes Research In Motions push infrastructure → Sends data to a specified Port on the device  Client side Java® application required
  • 8. Basic Flow 1. Content provider sends a push request 2. BlackBerry service returns a response 3. BlackBerry service pushes data to an assigned, specific port on device(s) 4. Device returns response to BlackBerry service 5. BlackBerry service forwards acknowledgement to content provider 6. Read notification is returned to the BlackBerry service
  • 9. Core Competencies → Allows up to 8kB payload → Dedicated application ports avoid port collisions → Uses standard push protocols (WAP PAP 2.2) → Supported requests (via HTTPS XML):  Submit Push (to PIN) , Cancel Push  Query for Status  Query for Device Capabilities
  • 10. Core Competencies(Contd.) → Response:  Result notification → Different submission modes:  Point-to-Point (submit push to single PIN)  Multicast (submit push to list of PINs)  Broadcast (submit to all PINs for a registered application) → Developer-controlled expiry time (Push system will automatically store push requests until expiry time)
  • 11. Core Competencies(Contd.) → Supports delivery notifications → Developer-set quality of service:  Application (“message reached application” )  Transport (“message reached port on device”)  Fire & Forget (no acknowledgements)
  • 12. Competitive Advantage • Fast Moving Advantage(FMA) • Collaborations • Security of the data • Ease of use ▫ Designed to quick, intuitive and easy to use ▫ Ease of E-mail, calendar updates & documents and user data straight to the internet • BlackBerry Enterprise Server
  • 13. Current issues with RIM • India, Indonesia, UAE, Saudi Arabia have blocked BlackBerry services. • Issues which were raised by governments, ▫ National Security ▫ Decryption of the data ▫ Monitoring the data traffic
  • 14. Solution by RIM to India • Impossible to break the encrypted data without encrypted key • Allowing SOME access of the data • Share the IP address of BES and the IMEI and PIN numbers of BlackBerry Mobiles • Helps in monitoring the data traffic