Диплом_DOC (1222512), страница 3
Текст из файла (страница 3)
Рисунок 1.3 Архитектура информационного хранилища [4]
Механизм хранилища также предоставляет возможность запросов к содержимому. Эта возможность обеспечивается движком запросов, построенным на Apache Lucene, поисковом механизме, написанном на Java, который поддерживает следующие поисковые возможности:
-
фильтрация метаданных;
-
сравнение путей;
-
полнотекстовый поиск.
Механизмы запросов и хранилища поддерживают работу системы разграничения прав доступа. Реализована поддержка нескольких языков запросов, включая нативный Lucene, XPath, AlfrescoFTS(Full Text Search) и CMIS Query Language.
По умолчанию Alfresco хранит узлы при помощи реляционной СУБД, в то время как контент хранится в файловой системе. Использование базы данных обеспечивает поддержку транзакций, масштабирования и возможностей администрирования. Alfresco использует уровень абстрагирования базы данных для взаимодействия с ней, который изолирует движок хранилища от спецификаций SQL-диалекта. Это упрощает портирование различных СУБД для работы с сервером, позволяя использовать большинство из известных реализаций реляционных СУБД.
1.2.2.3 Сервисы Alfresco
Сервисы Alfresco позволяют приложениям обращаться к функциям сервера, включая логическую органиязацию содержимого, управление файлами, контроль версий и безопасность. Они также поддерживают управление содержимым при работе с бизнес-процессами. Сервисы Alfresco могут быть реализованы на одном из нескольких уровней:
-
Java;
-
скрипты;
-
REST;
-
web-сервисы.
Часть сервисов являются внутренними, остальные же предоставлены для открытого доступа. К примеру, сервисы уровня Java – внутренние, но к большинству из них можно получить доступ через открытые интерфейсы, такие как открытый API или CMIS.
Сервисы Alfresco разделены на две категории: сервисы репозитория и сервисы приложений.
1.2.2.4 Сервисы репозитория
Сервисы репозитория являются фундаментальными сервисами для работы с содержимым в ECMS Alfresco. Все они реализованы на Java и построены на механизмах хранилища и запросов [5]. В них введена концепция пользователей и групп для управления такими параметрами, как параметры доступа к файлами или установление авторства. Реализация сервисов, определенных стандартно, содержится непосредственно в репозитории. По умолчанию репозиторий содержит следующие службы:
-
Document Folder Service – управляет узлами для моделирования файлов и папок в хранилище. Сервис предоставляет методы для создания, редактирования узлов и определения отношений между ними;
-
Versioning Service – управляет версиями отдельных узлов;
-
Check Out/Check In Service – сервис, контролирующий обновление узлов. Обеспечивает защиту от нежелательной перезаписи файлов;
-
Audit Service – предоставляет настраиваемую запись действий и событий в системе, собирает информацию и хранит ее в базе данных;
-
Permission Service – поддерживает методы разграничения прав доступа к информационным ресурсам репозитория;
-
Person Service – сервис для работы с пользователями системы;
-
Dictionary Service – поддерживает набор методов для просмотра и создания моделей содержимого;
-
Search Service – предоставляет функции для выполнения запросов к репозиторию с возвратом фильтрованного набора узлов, зависящего от прав доступа пользователя.
1.2.2.5 Сервисы приложений
Сервисы репозитория являются фундаментальными сервисами для работы с содержимым в ECMS Alfresco. Все они реализованы на Java и построены на механизмах хранилища и запросов [5]. В них введена концепция пользователей и групп для управления такими параметрами, как параметры доступа к файлами или установление авторства. Реализация сервисов, определенных стандартно, содержится непосредственно в репозитории. По умолчанию репозиторий содержит следующие службы:
-
Document Folder Service – управляет узлами для моделирования файлов и папок в хранилище. Сервис предоставляет методы для создания, редактирования узлов и определения отношений между ними;
-
Versioning Service – управляет версиями отдельных узлов;
-
Check out / Check in Service – сервис, контролирующий обновление узлов. Обеспечивает защиту от нежелательной перезаписи файлов;
-
Audit Service – предоставляет настраиваемую запись действий и событий в системе, собирает информацию и хранит ее в базе данных;
-
Permission Service – поддерживает методы разграничения прав доступа к информационным ресурсам репозитория;
-
Person Service – сервис для работы с пользователями системы;
-
Dictionary Service – поддерживает набор методов для просмотра и создания моделей содержимого;
-
Search Service – предоставляет функции для выполнения запросов к репозиторию с возвратом фильтрованного набора узлов, зависящего от прав доступа пользователя.
1.2.2.5 Сервисы приложений
Сервисы приложений расширяют службы репозитория, предоставляя дополнительные возможности для приложений управления содержимым большого объема и групповой работы. Они включают в себя: сервисы содержимого, сервисы управления, проектные сервисы.
Сервисы содержимого поддерживают дополнительные возможности работы с информационными ресурсами. Среди них наиболее значимыми являются:
-
правила и действия – автоматически выполняемые действия при определенных условиях. Этот сервис является легко расширяемым и настраиваемым;
-
сервис трансформаций – позволяет конвертировать содержимое между различными типами файлов. Например, генерирование файла pdf из документа MS Office или конвертирование изображений;
-
извлечение метаданных – автоматически извлекает метаданные из контента и обновляет свойства соответствующих узлов этими значениями.
Сервисы управления инкапсулируют работу с процессами, с помощью которых перемещается контент. Основным является сервис бизнес-процессов, в задачи которого входит управление процессами, связанными с содержимым, используя задачи для пользователей и контроль выполнения процессов.
Проектные сервисы или сервисы групповых работ выполняют социальные функции системы, поддерживают коллективное производство информации и ее публикацию для других пользователей. Эта группа включает:
-
сервис сайтов – поддерживает создание сайтов и процесс его жизнедеятельности. Сайт является основной концепцией системы для управления документами, wiki-страницами, блогами, обсуждениями и прочим совместным контентом, относящимся к команде, группе или проекту;
-
сервис комментариев – комментарии сконструированы как отдельные элементы содержимого, ассоциируемые с соответствующими им узлами. Сервис предоставляет интерфейс RESTful API для работы с комментариями.
1.3 Анализ российского рынка мобильных устройств
По итогам 2014 года объем российского рынка мобильных терминалов превзошел показатели предшествующих лет – 43 млн. устройств. При этом на смартфоны пришлось около шестидесяти одного процента суммарных продаж – 26 млн. устройств. Всего в 2014 году в России было продано в 1,5 раза больше смартфонов, чем в 2013 году.
Доля российского рынка смартфонов в суммарных мировых продажах составила 2% по итогам 2014 года [7].
1.3.1 Общая характеристика рынка
Росту продаж смартфонов в России способствовали, в первую очередь, растущая популярность мобильного доступа в интернет и снижение средней стоимости устройств.
В денежном выражении российский рынок смартфонов за год вырос не так сильно – на 20%, и суммарно по итогам 2014 года составил 216 млрд. рублей. Динамика роста рынка с 2009 года приведена на рисунке 1.4.
Рисунок 1.4 – Рост рынка смартфонов в России [7]
В прошедшем году средняя стоимость смартфона снизилась на 19% и составила 8,3 тыс. рублей. Следует отметить, что средняя цена смартфона падает за счет роста бюджетного сегмента. В 2014 году примерно каждый пятый проданный смартфон стоил меньше 3 тысяч рублей. Динамика изменения средней цены смартфона приведена на рисунке 1.5.
Рисунок 1.5 – Изменение средней цены смартфона [7]
Наряду с ростом бюджетного сегмента, происходит снижение доли «дорогих» смартфонов. Доля ценового сегмента «Более 15 тыс. рублей» снизилась за год на 6%, и по итогам 2014 года составила 13%.
Наблюдается рост продаж смартфонов с поддержкой LTE [7], что положительно сказывается на возможностях современных мобильных приложений. Он происходит медленнее общего роста рынка ввиду высокой средней цены на данные устройства.
1.3.2 Структура рынка по операционным системам
По оценкам J’son & Partners Consulting, доля Android в 2014 году составила более 86% от числа всех проданных в России смартфонов [7]. По мнению J’son & Partners Consulting, в ближайшей перспективе позиции операционной системы от Google выглядят незыблемыми – Windows Phone пока так и не смог сделать качественного рывка вперед, а перспективы iOS на российском рынке, в связи с существенным повышением цен, оценить сложно.
1.3.3 Прогноз рынка
Макроэкономическая ситуация в стране и девальвация рубля, безусловно, скажутся на российском рынке смартфонов. Ведущие производители уже сейчас существенно повысили стоимость устройств в рублях. При этом на рынке представлен большой ассортимент смартфонов «бюджетного» сегмента, которые по своим техническим характеристикам не сильно уступают более дорогим устройствам. Такие устройства могут вполне успешно заменить для покупателей более дорогие аналоги, соответственно, не ожидается какого-либо снижения продаж смартфонов в натуральном выражении в России в 2015 году.
По мнению J’son & Partners Consulting, в 2015 году можно ожидать:
-
снижения продаж смартфонов «премиум»-сегмента;
-
роста ассортимента и популярности недорогих смартфонов;
-
изменения структуры рынка смартфонов по производителям, дальнейшего усиления позиций китайских производителей смартфонов;
-
усиления присутствия операторов сотовой связи на рынке продаж смартфонов.
Несмотря на сложную экономическую ситуацию, люди не откажутся от покупки смартфонов, но будут стараться на этом экономить. На рисунке 1.7 представлен прогноз роста объема продаж смартфонов в России.
Рисунок 1.7 – Прогноз роста объема продаж [7]
По прогнозам J’son & Partners Consulting, суммарный объем продаж смартфонов в России к 2019 году превысит 42,1 млн. устройств, доля смартфонов в общих продажах мобильных устройств составит 93% [7].
1.4 Анализ рынка мобильных приложений в России и мире
На сегодняшний день мобильные приложения находятся на пике своей популярности. Количество разработчиков мобильных приложений увеличивается, перечень доступных приложений растет, как и число их загрузок. Все больше компаний заинтересованы в разработке специфического приложения для собственной сферы деятельности, которое поможет им добиться успеха в своей отрасли и обойти конкурентов.
Мобильные приложения – это программные продукты, разработанные специально для мобильных устройств, смартфонов, планшетных компьютеров или других мобильных устройств. Они распространяются через магазины приложений: Apple App Store, Google Play, Windows Phone Store, BlackBerry App World и др. Мобильные приложения помогают решать различные прикладные задачи: от мобильной картографии и приема электронной почты до узкоспециализированных функций. Они призваны облегчить жизнь пользователей мобильных устройств, а также ее разнообразить.
Рынок мобильных приложений зародился в 2008 году. Первой компанией, реализовавшей инновационную модель распространения приложений, стала Apple. Впоследствии на данный рынок вышла компания Google, создав серьезную конкуренцию Apple. Сотовые операторы, изначально распространявшие мобильный контект по модели VAS (Value Added Services), изменили свою роль на рынке мобильных приложений с приходом на него новых платформ и в настоящий момент активно интегрируются в новую модель распространения контента.
Эксперты J’son & Partners Consulting разделяют рынок приложений на следующие сегменты [8]:
-
контентные приложения, очень популярные среди пользователей мобильных приложений. Такие виды активности, как прослушивание музыки, просмотр различных фильмов, клипов и фотографий, а также чтение цифровых книг являются максимально доступными и удобными для любого владельца мобильного устройства, что и рождает спрос на данный сегмент мобильных приложений;
-
бизнес-приложения, ставшие необходимым средством для многих пользователей и помогающие упростить офисную работу. В настоящий момент сегмент бизнес-приложений является предпочтительным для инвесторов, но сложность для данного сегмента составляет перевод бизнес-задач на мобильные телефоны;
-
мобильные игры, наиболее востребованные на рынке мобильных приложений в настоящее время. Разработчики реализуют новые игры или совершенствуют уже выпущенные. Игры притягивают внимание все большей аудитории и становятся неотъемлемой частью жизни многих пользователей;
-
социальные сети, которые с каждым днем набирают все большую популярность, наращивая многочисленную аудиторию по всему миру. С течением времени социальными сетями пользуется все большее количество людей, на что оказывает влияние другая уже сложившаяся тенденция: увеличение количества пользователей смартфонов. «Жертвы» социальных сетей стали чаще заходить на свои страницы с мобильного телефона.
1.4.1 Бизнес-модели и монетизация
Мобильные приложения приносят значительный доход. Существует ряд бизнес-моделей, благодаря которым происходит монетизация рынка мобильных приложений. Некоторые из них:
-
платные;
-
бесплатные;
-
продажа внутри приложений;
-
реклама;
-
другие.
В настоящий момент основные участники рынка и их роли определены рыночными законами. Потребители продукта готовы платить не только за установку приложения, но и за дальнейший сервис и прочие услуги.















