SlideShare a Scribd company logo
1 of 12
Download to read offline
Blue Martini Interactive Selling
Enabling the “sometimes connected” Sales Force
10.24.03
Agenda
! Blue Martini Interactive Selling Introduction
! Problem Definition
! Technology Challenges
! The OSGi Solution
Sales Process
Manufacturing
Configuration
Solution
Design
Proposal
Generation
Sizing, Selection,
Pricing & Quoting
Needs
Assessment
Sales
Advisor
Sales Positioning,
Collateral &
Presentations
Interactive UI for
Needs Assessment,
Solution Design
Quote, Proposal & Order
Bring Mobility to Interactive Selling:
! On-line and offline usage
! Connected/disconnected user
experience the same
! Automatic background
synchronization
! Enables collaboration between all
users
Mobile SyncA no-compromise “sometimes connected”
deployment model that provides the same
functionality and user experience as the
current online (browser-server) application
Technology Challenges
! Problems with Traditional Offline Applications
! Traditional client/server deployment, maintenance, and update
process is expensive and error prone
! Data synchronization model is typically batch oriented resulting in
“once-a-day” updates
! Update conflicts span hours or days; no real-time detection or
resolution of data conflicts
! Off-line application lacks key application features hindering
usefulness and end-user adoption
! Extremely large application footprint and resulting laptop
requirements – no future for PDAs and other lightweight devices
! Issues with typical Web based Applications
! Lack of coverage and inherent blackout zones (airplane)
! Slow connection speeds and interrupted sessions
Technology Challenges
! The application requires a robust application infrastructure: SQL
Database, Web/Application Server, Java Support (constraint
engine), I18N/L10N, Platform Independent User Interface
! Application deployment and maintenance
! large direct/indirect sales force – must install very easily (lightweight)
! Must retain the best part of web TCO – a zero deployment and self-
updating application (fault tolerant - self updating, self-healing)
! Same solution must run on laptops, PDAs, tablets, future devices
! Synchronization
! Bi-directional Data Synchronization with real-time conflict detection and
resolution - always available, and always up-to-date
! Background application and collateral deployment – restart after
failures or loss off connectivity (checkpoint restart and byte level
differencing)
Architectural Overview
Embedded
DB
Interactive Selling
Mobile Application
Interactive Selling
Web Application
PC
Blue Martini Interactive Selling
J2EE Services
App Updates
Collateral
Database
Sync
Mobile Device
Sync
Agent Config Pricing Quote
Oppty &
Leads Proposals
Global
Context
Messaging
Engine
Data
Engine
Blue Martini Data/App Sync
Services
Sync
Engine
Admin
Module
App
Updates
HTTP
WebSphere
JSP12 Servlet
2.3
EJB
JDBC JMS
MQe
HTTP
JNDI
Web
Services SSL
OSGi Solution
The IBM OSGi
Stack Enables the
full IS Application
to run on
disconnected
mobile devices.
IS Uses ESWE (WME,
SMF), MQe, & Cloudscape
Blue Martini Interactive Selling
Config Pricing Quote
Oppt &
Leads
Proposals
Data
Engine
Messaging
Engine
Sync
Agent
Enterprise
DB
MQe Messages
Compressed
&
Encrypted
HTTP
Blue Martini Bundles
Intelligent
Selling Sync Engine
Cloud-
scape MQe
SWT
UI
IBM Components
Web
HTTP/URL
Services
Web
Application
Service
XML Parser
Service
Log Service
Start Level
Service
Web
Container
Service
OSGI Services
IBM ESWE (J9, SMF)
OSGi Specification Components Used
! Framework
! Start Level Service – R3
! URL Stream and Content Handler Service – R3
! Services
! Log Service – R1
! HTTP Service – R1
! XML Parser Service – R3
! IBM Extensions (WME, SMF v3.5)
! Web Application Service
! Web Container Service
! Other IBM Components
! Cloudscape
! MQe
! Software Widget Toolkit (SWT)
Direct Sales Scenario
GPRS
Airport
802.11b
Extremely Satisfied
Customer!
Fast, accurate
proposal with
solution that fits
need.
Sync in background
while driving to the
airport, calls Product
Consultant.Site survey: Enters
requirements, does
needs analysis, shows
product collateral.
Gets feedback from PC
on quote line items at
the airport.
Builds proposal.
Updates configuration.
PC at Corporate
LAN
No
Access
Adds more details.
No
Access
Sends proposal to
the customer.
DSL
No
Access
Why is this a better approach?
! Entire Blue Martini IS Application works offline – no compromises
! Real-time Data Synchronization, which leads to real-time conflict
detection and resolution
! Non-intrusive synchronization - allows users to continue using the
application while synchronizing in the background
! Extremely small footprint: 20-25 MB, which includes the IBM Stack,
the BMS application and a fully-loaded database
! Self-updating application providing low TCO
! Scalable and secure - built on 100% IBM Pervasive Computing
Stack: Extension Services for WebSphere Everyplace
Blue Martini Mobile Sync Enables a new collaborative selling
model for the “sometimes connected” workforce
Questions?

More Related Content

What's hot

Webinar: ZOOM 6.3 Launch
Webinar: ZOOM 6.3 LaunchWebinar: ZOOM 6.3 Launch
Webinar: ZOOM 6.3 Launch
ZOOM International
 
Blackberry Solutions Presentation
Blackberry Solutions PresentationBlackberry Solutions Presentation
Blackberry Solutions Presentation
cfusco
 

What's hot (20)

Webinar: ZOOM 6.3 Launch
Webinar: ZOOM 6.3 LaunchWebinar: ZOOM 6.3 Launch
Webinar: ZOOM 6.3 Launch
 
GE Info
GE InfoGE Info
GE Info
 
Digital transformation and customer care
Digital transformation and customer careDigital transformation and customer care
Digital transformation and customer care
 
Self-service Enterprise Mobility
Self-service Enterprise MobilitySelf-service Enterprise Mobility
Self-service Enterprise Mobility
 
PortHand Overview August 2013
PortHand Overview August 2013PortHand Overview August 2013
PortHand Overview August 2013
 
Features of Microsoft Power Platforms
Features of Microsoft Power PlatformsFeatures of Microsoft Power Platforms
Features of Microsoft Power Platforms
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on CloudIBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud
 
What you need to know about the Low-Code.
What you need to know about the Low-Code. What you need to know about the Low-Code.
What you need to know about the Low-Code.
 
CIS13: Deliver Secure Apps with Great Experiences
CIS13: Deliver Secure Apps with Great ExperiencesCIS13: Deliver Secure Apps with Great Experiences
CIS13: Deliver Secure Apps with Great Experiences
 
SaaS Business Architecture
SaaS Business ArchitectureSaaS Business Architecture
SaaS Business Architecture
 
VCGenius Content Management System
VCGenius Content Management SystemVCGenius Content Management System
VCGenius Content Management System
 
IBM InterConnect 2013 Cloud General Session: George Karidis
IBM InterConnect 2013 Cloud General Session: George KaridisIBM InterConnect 2013 Cloud General Session: George Karidis
IBM InterConnect 2013 Cloud General Session: George Karidis
 
Low-Code Platforms
Low-Code PlatformsLow-Code Platforms
Low-Code Platforms
 
Blackberry Solutions Presentation
Blackberry Solutions PresentationBlackberry Solutions Presentation
Blackberry Solutions Presentation
 
IBM Big Data Foundations - Level 1
IBM Big Data Foundations - Level 1IBM Big Data Foundations - Level 1
IBM Big Data Foundations - Level 1
 
8 Mobile Terms You Need to Know for 2015
8 Mobile Terms You Need to Know for 20158 Mobile Terms You Need to Know for 2015
8 Mobile Terms You Need to Know for 2015
 
brochure
brochurebrochure
brochure
 
Understanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesUnderstanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile Architectures
 
Sonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and MobilitySonoa Cloud Services for Elasticity and Mobility
Sonoa Cloud Services for Elasticity and Mobility
 

Similar to Blue Martini Interactive Selling - Jeff Galea, Blue Martini

IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
Vincent Perrin
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
David Chou
 
Internet applications unit1
Internet applications unit1Internet applications unit1
Internet applications unit1
MSc CST
 

Similar to Blue Martini Interactive Selling - Jeff Galea, Blue Martini (20)

Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
 
IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016
 
Rational HATS overview 7.5.1
Rational HATS overview 7.5.1Rational HATS overview 7.5.1
Rational HATS overview 7.5.1
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
 
Can IBM i play with SOA?
Can IBM i play with SOA?Can IBM i play with SOA?
Can IBM i play with SOA?
 
Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
 
Twelve factor-app
Twelve factor-appTwelve factor-app
Twelve factor-app
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
Defy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsDefy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client Applications
 
Darrell's Resume
Darrell's ResumeDarrell's Resume
Darrell's Resume
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
 
Biz Talk Server
Biz Talk ServerBiz Talk Server
Biz Talk Server
 
CoNGNes 2009 - Microsoft BPOS - 22-01-2009 - Final - PPT2K3
CoNGNes 2009 - Microsoft BPOS - 22-01-2009 - Final - PPT2K3CoNGNes 2009 - Microsoft BPOS - 22-01-2009 - Final - PPT2K3
CoNGNes 2009 - Microsoft BPOS - 22-01-2009 - Final - PPT2K3
 
Internet applications unit1
Internet applications unit1Internet applications unit1
Internet applications unit1
 

More from mfrancis

Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
mfrancis
 

More from mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Blue Martini Interactive Selling - Jeff Galea, Blue Martini

  • 1. Blue Martini Interactive Selling Enabling the “sometimes connected” Sales Force 10.24.03
  • 2. Agenda ! Blue Martini Interactive Selling Introduction ! Problem Definition ! Technology Challenges ! The OSGi Solution
  • 3. Sales Process Manufacturing Configuration Solution Design Proposal Generation Sizing, Selection, Pricing & Quoting Needs Assessment Sales Advisor Sales Positioning, Collateral & Presentations Interactive UI for Needs Assessment, Solution Design Quote, Proposal & Order
  • 4. Bring Mobility to Interactive Selling: ! On-line and offline usage ! Connected/disconnected user experience the same ! Automatic background synchronization ! Enables collaboration between all users Mobile SyncA no-compromise “sometimes connected” deployment model that provides the same functionality and user experience as the current online (browser-server) application
  • 5. Technology Challenges ! Problems with Traditional Offline Applications ! Traditional client/server deployment, maintenance, and update process is expensive and error prone ! Data synchronization model is typically batch oriented resulting in “once-a-day” updates ! Update conflicts span hours or days; no real-time detection or resolution of data conflicts ! Off-line application lacks key application features hindering usefulness and end-user adoption ! Extremely large application footprint and resulting laptop requirements – no future for PDAs and other lightweight devices ! Issues with typical Web based Applications ! Lack of coverage and inherent blackout zones (airplane) ! Slow connection speeds and interrupted sessions
  • 6. Technology Challenges ! The application requires a robust application infrastructure: SQL Database, Web/Application Server, Java Support (constraint engine), I18N/L10N, Platform Independent User Interface ! Application deployment and maintenance ! large direct/indirect sales force – must install very easily (lightweight) ! Must retain the best part of web TCO – a zero deployment and self- updating application (fault tolerant - self updating, self-healing) ! Same solution must run on laptops, PDAs, tablets, future devices ! Synchronization ! Bi-directional Data Synchronization with real-time conflict detection and resolution - always available, and always up-to-date ! Background application and collateral deployment – restart after failures or loss off connectivity (checkpoint restart and byte level differencing)
  • 8. Embedded DB Interactive Selling Mobile Application Interactive Selling Web Application PC Blue Martini Interactive Selling J2EE Services App Updates Collateral Database Sync Mobile Device Sync Agent Config Pricing Quote Oppty & Leads Proposals Global Context Messaging Engine Data Engine Blue Martini Data/App Sync Services Sync Engine Admin Module App Updates HTTP WebSphere JSP12 Servlet 2.3 EJB JDBC JMS MQe HTTP JNDI Web Services SSL OSGi Solution The IBM OSGi Stack Enables the full IS Application to run on disconnected mobile devices. IS Uses ESWE (WME, SMF), MQe, & Cloudscape Blue Martini Interactive Selling Config Pricing Quote Oppt & Leads Proposals Data Engine Messaging Engine Sync Agent Enterprise DB MQe Messages Compressed & Encrypted HTTP Blue Martini Bundles Intelligent Selling Sync Engine Cloud- scape MQe SWT UI IBM Components Web HTTP/URL Services Web Application Service XML Parser Service Log Service Start Level Service Web Container Service OSGI Services IBM ESWE (J9, SMF)
  • 9. OSGi Specification Components Used ! Framework ! Start Level Service – R3 ! URL Stream and Content Handler Service – R3 ! Services ! Log Service – R1 ! HTTP Service – R1 ! XML Parser Service – R3 ! IBM Extensions (WME, SMF v3.5) ! Web Application Service ! Web Container Service ! Other IBM Components ! Cloudscape ! MQe ! Software Widget Toolkit (SWT)
  • 10. Direct Sales Scenario GPRS Airport 802.11b Extremely Satisfied Customer! Fast, accurate proposal with solution that fits need. Sync in background while driving to the airport, calls Product Consultant.Site survey: Enters requirements, does needs analysis, shows product collateral. Gets feedback from PC on quote line items at the airport. Builds proposal. Updates configuration. PC at Corporate LAN No Access Adds more details. No Access Sends proposal to the customer. DSL No Access
  • 11. Why is this a better approach? ! Entire Blue Martini IS Application works offline – no compromises ! Real-time Data Synchronization, which leads to real-time conflict detection and resolution ! Non-intrusive synchronization - allows users to continue using the application while synchronizing in the background ! Extremely small footprint: 20-25 MB, which includes the IBM Stack, the BMS application and a fully-loaded database ! Self-updating application providing low TCO ! Scalable and secure - built on 100% IBM Pervasive Computing Stack: Extension Services for WebSphere Everyplace Blue Martini Mobile Sync Enables a new collaborative selling model for the “sometimes connected” workforce