Blackberry
Posted by admin on Oct 8, 2009
Креативное описание сервиса Blackberry, принадлежащее неизвестному инженеру и найденное случайно в дебрях переписок. Стиль и орфография оригинала сохранены)
Отчет о поездке на семинар по BlackBerry в компанию RIM, Slough, UK 0*-0* ****** 200* гг.
Все ниженаписанное – мое собственное субъективное мнение основанное на моих личных представлениях о добре и зле, и считаться абсолютной истинной не может.
Родина услуги BB – Америка где много диких обезьян, которым очень сложно настраивать доступ к электронной почте с мобильного телефона. Хотя подавляющее большинство современных мобильных телефонов позволяют доступаться к емейлу, настройка этого доступа достаточно сложное занятие при котором надо долго и нудно клацать телефон, разные телефоны требуют разных настроек, при возникновении проблем совершенно неясно где копать, штатный софт глючный, нештатный софт – ворованный и т.д. и т.п. Вообщем немногие таки настроили.
К слову К****му (руководитель департамента – пр. mobilic) мы на его QTEC почту настроить хотим уже месяца 3 и еще не получилось. Хотя работы там – на 5 мин.
Однако на вопрос “Хотите ли вы иметь электронную почту у себя в мобилке?” подавляющее большинство опрашиваемых дали положительный ответ. Это и было идеей нескольких шарящих ребят которые основали RIM. Если все хотят реплицировать почту на мобильник, а у ряда людей это является бизнес необходимостью, то надо это им и дать.
Была разработана бизнес модель, написана куча проектной документации, закупили сайт с каналами и маршрутизаторами, запустили производство JAVA based терминалов в Китае, набрали пару JAVA программеров для написания софта для телефона/сервера, набрали слабеньких мєнєжеров для running процесса и вперед. Результат – ошеломляющий, 835М$ за 2006г (75% терминалы, RIM аналог китайского Fly 2005года выпуска продают за $600, 15% дань с операторов, остальное мелочевка). Что радует, операционные затраты в процессе предоставления услуги они изящно свели к минимуму (основные компоненты либо у оператора либо у КА, поддержка КА осуществляется оператором), однако без них по процедуре никак. И это с процесса примитивного отображения почты на телефоне. Учиться у них надо……
Основные заморочки
У каждого BB телефона есть некий идентификационный номер называемый PIN. Аналог IMEI, но свой. Очевидно он нужен был для унификации всех BB телефонов т.к. они выпускаются не только для GSM рынка, но и для других, например CDMA.
Абоненты обычно идентифицируются по IMSI, но можно и по MSISDN.
Несмотря на то что BB изначально предназначался для чтения почты, уже сейчас предлагается ряд разнообразных услуг типа адаптации HTML страниц для их телефонов, BIS(web mail), IM.
Список услуг доступных абоненту привязывается к IMSI и определяется оператором через provisioning. A доступается provisioning через https через интернет. Через существующий VPN его пустить нельзя.
Принадлежность абонента конкретному BES определяется PIN его трубки и задается KA через интерфейс администрирования BES.
Последние 2 пункта особенно интересны в частных случаях. Т.е если у абонента есть 2 BB терминала зарегистрированных на разных BES то он будет попадать на различные BES в зависимости от того в какой терминал он вставил карточку. Если человек работал в CocaCola и был зарегестрирован на CocaCola BES, a потом ушел со своим терминалом в PepsiCola, то на PepsiCola BES он не сможет зарегестрироваться до тех пор пока его не деактивируют на CocaCola BES.
Запуск услуги
Запуск услуги по методологии RIM – приятнейшая штука. Предусмотрено практически все, создан ряд вопросников для оператора, после заполнения которых оператор их передает в RIM, а они бездумно передают их своим админам. В этих вопросниках спрашивается ВСЁ. В RIM выделается проектная команда с PM и кучей Parnet Launch Managers (PLM) которые бегают вокруг оператора как электроны. Есть стандартный Project Plan в котором описаны все работы, как RIM так и оператора, для RIM овских работ поставлена фиксированная длительность, оператор длительность своих работ проставляет сам.
Для запуска услуги BlackBerry? оператору необходимо:
Накупить у них телефонов
Протянуть VPN
Настроить provisioning
Поставит BES у себя для тестирования
Научиться поддерживать услугу.