бесплатно рефераты
 

Отчёт об организационно-экономической практике ГПИ

сложно структурировать, например, различные Intranet-решения, приложения

для интеграции Web-сервера со специфическими внутренними информационными

системами заказчика и т.п.

Web-хостинг и аренда приложений (ASP)

Компания предлагает услуги по хостингу виртуальных серверов

(размещение и техническая поддержка web-систем) на платформе Windows 2000 и

UNIX. Предоставляется возможность установки собственного сервера заказчика

на Интернет-узле компании, или аренда сервера, подключенного к сети

Интернет с возможностью полного удаленного контроля.

В итоге, клиент может получить для реализации и поддержки своих web-

проектов на технической базе “Гарант-Парк-Интернет” весь набор программного

обеспечения, технологических решений, используемых в компании, а также

поддержку, “горячую линию”, обслуживаемую высококвалифицированными

специалистами и разработчиками.

Реализация продуктов

Продукт является дистрибутируемым програмным комплексом, созданным на

основе обобщения результатов реализации различных проектов.

В настоящее время в компании разработана серия поисковых продуктов:

. RCO для Oracle,

. RCIndex для Microsoft Index Server, Site Server Search, MSSQL 2000,

. RCWeb – поиск по Web серверу,

. RCDev – поисковая машина RC в варианте для разработчиков для встраивания

в собственные системы,

. Гарант-Интранет – “Интранет-версия” справочно-правовой системы “Гарант”

внутри корпоративных интрасетей,

а также линейка готовых решений:

. Optimizer ™ - удобное средство для создания и сопровождения современных

сайтов,

. Metric Commerce Optimizer (MCO) – готовое полнофункциональное решение для

моделей Интернет-магазин или корпоративная система для дилеров.

Собственные исследования

Исследовательская деятельность компании направлена на:

- Изучение рынка, целевых ниш, тенденций спроса и предложения.

(маркетинговые исследования)

- Развитие качества оказываемых услуг (разработка, изучение, внедрение

новых технологий, повышающих производительность труда, обучение

персонала).

- Расширение спектра услуг

- Создание новых продуктов

Интернет развивается очень динамично, как с точки зрения роста

востребованности услуг (растет емкость рынка), так и с точки зрения

изменения используемых технологий. Компания, специализирующаяся на

предоставлении услуг в Интернет, может сохранять свои позиции и развиваться

только вкладывая свои ресурсы в исследовательскую деятельность. Ведение

такой деятельности и ее результаты являются ключевым залогом успешного

развития компании.

Задачи и организация маркетинговой деятельности

Анализ деятельности компании «Гарант-Парк-Интернет»

«Сильные стороны» организации

- предоставляется весь спектр взаимосвязанных между собой услуг,

необходимых клиенту (не только разработка, но и поддержка созданного

компанией сайта);

- высокотехнологичные направления поисковых технологий (русификация БД

Oracle);

- комплексное решение задач;

- квалифицированный персонал – стратегический актив организации;

- осознание потребности в отделе маркетинга;

«Слабые стороны» организации

- отсутствие как такового отдела маркетинга, интегрированной маркетинговой

деятельности;

- сверхъестественное количество функций, выполняемых единственным

сотрудником отдела маркетинга в компании;

«Маркетинговые возможности» организации

- оказание услуг в области эксплуатации поисковых систем;

- возможности использования потенциала сильной команды, оперативно

реагирующей на изменение новых технологий;

«Маркетинговые угрозы» организации

- очень быстро изменяющийся рынок информационных технологий;

- наличие сильных конкурентов (например, ACTIS);

Таблица 4. Основной набор функций, клиентов и технологий базового рынка

организации.

|Функции |Клиенты |Технологии |

|системы |компании, занимающиеся|Metric Commerce |

|электронной |коммерческим бизнесом |Optimizer (MS SQL |

|коммерции; |(малые, средние, |2000/VB WebClass/XML), |

|динамические |крупные); |Microsoft Site Server |

|web-системы; |компании в сфере IT; |3.0 Commerce Editor, |

|поисковые системы;|государственные |Windows 2000 Server, |

| |компании; |SQL Server 2000, IIS |

|хостинг; | |5.0, ASP, FTP, Oracle |

| | |Context (Russian |

| | |Context Optimizer, |

| | |Russian Context Web) и |

| | |др. |

Конкурентная среда организации

Прежде всего, что привлекает компании на этот рынок:

- потенциал рынка: значительный

- жизненный цикл рынка IT: рост

- темп роста рынка (прогноз): более 20%

Анализируя конкуренцию на рынке IT, можно выделить следующие группы

компаний, составляющих конкурентную среду организации «Гарант-Парк-

Интернет»:

- "дизайнеры одиночки" (студенты, веб-мастера, веб-художники и т.д.)

- "небольшие студии"(2-10 человек),

- компании "делаем все" (заявлено много видов деятельности от печати

календарей до рекламы на ТВ и среди них "мы делаем сайты"),

- "профессиональные студии, веб-разработчики и т.д." (компания

«Гарант-Парк-Интернет» и её прямые конкуренты),

- "системные интеграторы" (большие компании рынка IT, которые могут

для клиента сделать все, причем достаточно профессионально) и т.д.

О собственно компаниях-конкурентах:

Первый легион:

Actis http://www.actis.ru

www.design.ru

RBC http://www.rbcsoft.ru/

Gorod-Info http://www.gorod.ru/

Второй легион: V6, DOT, X-Project, ADT, Individ, Exteria

Позиционирование услуг

| | | | |

| | | | |

| | | | |

| | | | |

| | | | |

| | | | |

| | | | |

| | | | |

Рис. 2. Карта позиционирования услуг компании «Гарант-Парк-Интернет».

Технологии

Компания имеет большой опыт разработки программных решений. В

настоящее время компания является участником партнерских программ Microsoft

и Oracle, обладая статусами Microsoft Certified Partner и Oracle Partner

Program Member. Ряд сотрудников обладает сертификатами Microsoft, Oracle,

Brainbench. Компания предлагает полный набор программных решений для

реализации Web-систем любого уровня сложности и функциональности,

определяемой современным уровнем развития рынка. Все разрабатываемые

решения уникальны в своем роде, однако можно выделить следующие основные

типы разрабатываемых нами решений:

1. Динамические web-системы

Системы управления контентом, базы данных, интерактивные системы и т.п.

2. Системы электронной коммерции

Интернет-магазины, интеграция с платежными системами...

3. Поисковые системы

Поддержка русского языка для существующих поисковых систем (Russian

Context Optimizer - RCO), собственная поисковая система - (Russian

Context Web - RCWEB)

Динамические Web-системы

Уровень задач, решаемых современными интернет-системами далеко вышел за

рамки публикации статических web-страниц. Проблемы оперативной актуализации

информации, надежного хранения и создания интерактивных сервисов систем

требуют использования самых современных и производительных технологий.

Можно выделить следующие основные классы задач, решаемых при создании

интерактивных систем:

Работа с пользователями системы

На современном этапе в Web-проектах все большее значение играет такая

категория, как "пользователь", со своими свойствами, предпочтениями,

функциями, историей. Тенденция развития Web-систем сейчас заключается в

"индивидуализации" представления систем для каждого пользователя. Для

решения таких задач в проектах, реализуемых компанией, создаются системы

регистрации, авторизации пользователей, разграничения доступа к ресурсам,

создание и поддержка баз персональных пользовательских настроек,

распределение пользователей системы по группам и.т.д.

Создание информационного наполнения

В настоящее время все больше Web-систем строятся по "динамической" схеме

отображения информации. То есть информация не содержится в страницах

сайта, а динамически загружается из различных источников. Для создания

таких систем необходимо решать две задачи:

1. Интеграция источников информации, и Web-сервера. В качестве

источников могут выступать: базы данных, информация из которых

обычно загружается через SQL-запросы информационные потоки в разных

форматах, загружаемые через специальные программы-конвертеры

информационные ресурсы других Web-систем и серверов, загружаемые

через программы - "агенты", "пауки" и прочие

2. Организация представления информации. Для размещения разнородной

информации, получаемой из разных источников создаются

специализированные объекты, задающие способы отображения (дизайн,

например) для информации разных типов.

Обратная связь

Системы, обеспечивающие обратное взаимодействие - то есть от пользователя

к системе. Примеры - системы почтовых рассылок, системы Web-конференций,

анкетирования, голосования, чаты и проч.

Автоматизация процесса администрирования Web-сервера и обновления

информации.

Системы, обеспечивающие работу администратора - работа с пользователями,

обновления информации, системы обработки статистики, мониторинга

функционирования сервера. Администратор получает инструмент, который

позволяет ему как полностью контролировать работу системы, так и

самостоятельно актуализировать информацию, не прибегая к помощи

дизайнеров.

Естественно, что данная классификация решений достаточно условна и не

покрывает всего спектра реализуемых компанией «Гарант-Парк-Интернет»

решений. Под конкретные задачи создаются уникальные системы, которые сложно

структурировать, например, различные Intranet-решения, приложения для

интеграции Web-сервера со специфическими внутренними информационными

системами заказчика и т.п.

Системы электронной коммерции

В области электронной коммерции (B2C) компания «Гарант-Парк-Интернет»

предлагает как создание эксклюзивных Интернет-магазинов на заказ, так и

приобретение или аренду готовых магазинов. Для аренды магазинов

используется собственный многофункциональный программный продукт Metric

Commerce Optimizer (MCO). Данный программный продукт разработан с

использованием MS SQL 2000/VB WebClass/XML. Эксклюзивные магазины могут

быть созданы как на базе данного программного продукта, так и с

использованием Microsoft Site Server 3.0 Commerce Edition. По желанию

заказчика Интернет-магазин подключается к платежным системам АССИСТ,

Cyberplat.com, Телебанк.

Поисковые системы - Russian Context Optimizer – RCO

Области применения

4. Системы документооборота

5. Системы поддержки принятия решений

6. Справочные системы, архивы, новости, электронные консультации (help

desk) и т.д.

В качестве ядра ИС в большинстве случаев используются различные СУБД,

позволяющие сэкономить время (и деньги) при разработке и администрировании

ИС. Сейчас наблюдается бурный рост ИС практически во всех перечисленных

направлениях. Это связано с общемировыми тенденциями – развитие ИС в

Интернет, с необходимостью создавать новые и реструктурировать существующие

ИС. Рассматривая крупные ИС, актуальные в корпоративном и государственном

секторах рынка и предназначенные для работы с большими массивами информации

находим, что ИС должны удовлетворять следующим требованиям :

7. масштабируемость, простота администрирования, высокая

производительность, мощные средства разработки,

8. программные продукты, на основе которых построены ИС, должны иметь

хорошую техническую поддержку и надежную компанию – разработчика,

9. ИС должны обеспечивать возможность поиска по полнотекстовым базам

данных с расширенными возможностями обработки запросов (учет специфики

предметной области, семантики языка и т.д.).

Всего лишь несколько лет назад организации, сталкивающиеся с необходимостью

работать одновременно с текстовыми и структурированными данными, были

вынуждены использовать различные программные продукты для работы с ними.

Текстовые данные могли храниться в файловой системе, а структурированные в

БД. Такая организация приложения вызывала дополнительные затраты на

разработку и администрирование ИС. При необходимости обработать

комбинированный запрос приходилось параллельно запускать два различных

запроса для поиска текста и информации из БД, а затем объединять (или

пересекать) результаты, что не самым лучшим образом сказывалось на

эффективности работы системы в целом. Различное ПО, используемое в рамках

одной системы, существенно понижает ее устойчивость и усложняют

администрирование. Целостность данных и транзакции не поддерживаются, так

как различные системы “не понимают” друг друга. Безусловно, эти проблемы

подтолкнули ведущие компании, выпускающие СУБД к интегрированию средств

работы с текстовыми неструктурированными ресурсами с традиционными

возможностями СУБД.

В настоящее время создан ряд программных продуктов, в той или иной степени

удовлетворяющих вышеперечисленным требованиям. Одним из наиболее удачных

решений можно назвать Oracle ConText Cartridge (OCC) компании Oracle.

OCC – плюсы и минусы

Плюсы

Тесная интеграция с СУБД

OCC обеспечивает высокую масштабируемость, устойчивость и легкость

управления, что и следует ожидать от промышленной БД. Поддерживается

многопроцессорная архитектура и распределенная обработка запросов.

Обработка текстовых запросов через SQL

В то время как отдельные продукты для работы с текстами вынуждают

разработчиков использовать специализированные средства разработки,

ConText поддерживает стандартный SQL, что позволяет использовать

стандартные приемы при проектировании ИС. Разработчики, создавая ИС,

могут работать с любыми средствами разработки, “понимающими” SQL, такими

как PowerBuilder, SQL*Windows, Visual Basic и т.д.

Мощный язык запросов

Для организации контекстного поиска в OCC используется инвертированный

индекс - каждому слову ставятся в соответствие номера документов, в

которых это слово содержится. Дополнительно OCC хранит информацию о

положении слова в документе. Это позволяет организовать поиск по фразе

или выражению, а также поиск по “близости” слов в тексте.

OCC позволяет реализовать

10. Точный поиск по слову/фразе

11. Поиск по шаблону

12. Поиск с учетом “весов”

13. Поиск с учетом “близости”

14. Поддержка тезаурусов

15. Ранжирование документов по релевантности

16. Нечеткий поиск

17. Булева логика

18. Стоп лист

Минусы

OCC поддерживает любой 8 битный character set, и формально позволяет

работать с текстами в любых кодировках, поддерживаемых СУБД Oracle, но при

этом, не обеспечивает функциональные возможности, доступные для

англоязычных текстов. Частично эти возможности реализованы для

французского, немецкого, итальянского, испанского и датского языков. В

частности, для русскоязычных текстов не поддерживаются следующие

возможности OCC:

19. Stemming – расширение запроса всеми возможными словоформами

20. fuzzy matching – расширение запроса словами похожими по написанию, что

позволяет уменьшить вероятность ошибок, возникающих при ошибках

сканирования

21. Soundex – расширение индекса словами созвучными с встречаемыми в

индексируемом тексте.

Это связано с зависимостью реализации этих возможностей от морфологии,

лексики, семантики и фонетики языка.

Помимо отсутствия поддержки стандартных возможностей OCC, при работе с

русскими текстами возникает ряд проблем связанных с существенными

различиями в структуре русского и английского языков.

Суммируя, перечислим основные сложности, с которыми встречается

пользователь OCC при работе с русскими текстами:

1. Большой размер индексов, создаваемых OCC – эта проблема становится очень

существенной для средних и больших баз данных.

2. Невозможность поиска документов, содержащих все словоформы слова,

заданного в запросе. Например, для поиска документов, содержащих слово

“президент”, необходимо либо перечислить все возможные словоформы в

запросе, либо использовать шаблон для поиска - “президент%”. В последнем

случае будут найдены документы, содержащие “президент” + словоформы,

“президентский” + словоформы и т.д., то есть существенно больше

документов, чем требовалось.

3. Невысокая производительность обработки запросов – вызвано большим

размером индекса, и необходимостью расширять запрос шаблоном.

4. Невозможность создавать тезаурус

Что такое RCO

RCO позволяет полностью преодолеть вышеперечисленные сложности работы с

OCC. Это решение основано на открытых стандартах и спецификациях Oracle и

не ограничивает возможности OCC.

Основные характеристики RCO:

1. Размер индекса сокращается в 5-10 раз и составляет 10 – 20 процентов

от объема индексируемого текста.

2. Поиск документов происходит с учетом всех словоформ, при этом в

запросе слова для поиска могут встречаться в любой морфологической

форме.

3. Предоставляется возможность исключать части речи, не используемые в

запросах (наречия, местоимения, предлоги) из индекса.

4. Предоставляется возможность создания тезауруса.

5. Настройки RCO не влияют на настройки OCC, что позволяет работать с

базами данных, содержащими одновременно тексты на поддерживаемых OCC

языках и русском.

6. Предлагаются специальные настройки для документов в формате HTML при

создании индекса.

7. RCO поддерживает обработку словарных конструкций, состоящих из цифр,

русских и латинских букв.

8. Поддерживаются все кодовые страницы русского языка.

9. Поддерживаются документы в большинстве двоичных форматов.

10. Скорость поиска увеличивается в 3-5 раз.

Совместимость с программными продуктами Oracle.

RCO основан на открытых стандартах и спецификациях Oracle. Взаимодействие

компонентов RCO и продуктов Oracle происходит:

22. посредством интерфейса, предоставляемого Oracle PL/SQL pipes – RCO

pipes dispatcher, RCO listener

Страницы: 1, 2, 3, 4


ИНТЕРЕСНОЕ



© 2009 Все права защищены.