Информационная система Help Desk отдела технической поддержки ОО. Информационная система Help Desk отдела технической поддержки ооо трейд
Скачать 3.58 Mb.
|
4 Реализация информационной системы help desk отдела технической поддержки ООО ТрейдЧтобы реализовать информационную систему help desk отдела технической поддержки ООО Трейд необходимо выбрать операционную систему для серверной части ИС, СУБД и систему управления сайтом, которая будет платформой для запуска информационной системы. Выбор операционной системы.Необходимо выбрать ОС, под управлением которой будет работать сервер. Рассмотрим серверные операционные системы. Назначение серверной операционной системы — это управление приложениями, обслуживающими всех пользователей корпоративной сети, а нередко и внешних пользователей. К таким приложениям относятся современные системы управления базами данных, средства управления сетями и анализа событий в сети, службы каталогов, средства обмена сообщениями и групповой работы, Web-серверы, почтовые серверы, корпоративные брандмауэры, серверы приложений самого разнообразного назначения, серверные части бизнес-приложений. Требования к производительности и надежности указанных операционных систем очень высоки; нередко сюда входят и поддержка кластеров (набора ряда однотипных компьютеров, выполняющих одну и ту же задачу и делящих между собой нагрузку), и возможности дублирования и резервирования, и переконфигурации программного и аппаратного обеспечения без перезагрузки операционной системы. Выбор серверной операционной системы и аппаратной платформы для нее в первую очередь определяется тем, какие приложения под ее управлением должны выполняться (как минимум, выбранные приложения должны существовать в версии для данной платформы) и какие требования предъявляются к ее производительности, надежности и доступности. Windows Server Создание семейства Windows Server стало следующим шагом в развитии операционных систем Windows. Основными особенностями данного семейства операционных систем являются наличие в их составе платформы Microsoft .NET Framework, а также поддержка Web-сервисов XML (вплоть до наличия в составе операционной системы UDDI-сервера). Windows Server существует в четырех редакциях: • Windows Server Web Edition — операционная система для развертывания и обслуживания Web-приложений и Web-сервисов, включая приложения ASP .NET; • Windows Server Standard Edition — сетевая операционная система для выполнения серверной части бизнес-решений и рассчитанная на применение в небольших компаниях и подразделениях. Здесь имеются средства совместного использования ресурсов и централизованного развертывания приложений для настольных компьютеров, а также реализована поддержка до 4 Гбайт оперативной памяти и симметричной многопроцессорной обработки с использованием двух процессоров; • Windows Server Enterprise Edition — ОС, которая прежде всего предназначена для средних и крупных компаний. Она поддерживает серверы на базе 64-разрядных процессоров (до восьми штук) и объем оперативной памяти до 64 Гбайт и выпускается в версиях для 32- и 64-разрядных платформ; • Windows Server Datacenter Edition — операционная система, которая служит для создания критически важных технических решений с высокими требованиями к масштабируемости и доступности. К таким решениям относятся приложения для обработки транзакций в режиме реального времени, а также решения, основанные на интеграции нескольких серверных продуктов. В данной ОС реализована поддержка симметричной многопроцессорной обработки с использованием до 32 процессоров, а также имеются службы балансировки нагрузки и создания кластеров, состоящих из восьми узлов. Эта ОС доступна для 32- и 64-разрядных платформ. Solaris (Sun Microsystems) С самых ранних этапов разработки операционная система Sun Solaris, являющаяся одной из самых популярных коммерческих версий UNIX, предназначалась для работы в корпоративных вычислительных сетях. Она обеспечивает чрезвычайно эффективный и надежный доступ к серверам, СУБД, принтерам и другим сетевым ресурсам. Эта ОС обладает развитыми средствами поддержки сетевого взаимодействия (например, серверы с операционной системой Solaris могут встраиваться в сети и домены сетей Novell и Microsoft) и является одной из самых популярных платформ для разработки корпоративных решений — для нее существует около 12 тыс. различных приложений. Предшественницей Solaris была операционная система Sun OS, а первая версия операционной системы Solaris, основанной на двух базовых разновидностях UNIX — Berkley 4.2/4.3 (BSD) и AT&T System V, была выпущена в 1991 году. ОС Solaris соответствует многим промышленным стандартам (X/Open UNIX 95, различные разделы POSIX 1003.1, X11R6). Эта операционная система обладает высокой масштабируемостью: она может использоваться на однопроцессорных серверах и даже на рабочих станциях, на серверах масштаба рабочей группы и на 64-процессорном сервере масштаба предприятия Sun Enterprise 10000. Для подавляющего большинства приложений эта ОС обеспечивает практически линейный рост производительности при увеличении числа процессоров за счет симметричных многопроцессорных вычислений. В настоящее время Solaris представляет собой необычайно мощную и гибкую многозадачную многопользовательскую операционную систему, существующую в вариантах для процессоров SPARC и Intel x86. Последняя ее версия, Solaris 9, представляет собой уже третье (начиная с Solaris 7) поколение 64-разрядных операционных систем, оптимизированных для работы на 64-разрядных серверах Sun. Операционная система Solaris 9 представляет собой основу открытой сетевой среды Sun Open Net Environment (Sun ONE). В комплект поставки Solaris 9 включены ключевые приложения Sun ONE, такие как Sun ONE Application Server, Platform Edition, Sun ONE Directory Server, Sun ONE Integration Server, Sun ONE Message Queue, Sun ONE Portal Server, Sun ONE Web Server. Linux и FreeBSD Операционная система Linux представляет собой некоммерческий продукт категории Open Source для платформы Intel, который создавали в течение десяти лет тысячи энтузиастов. Хотя эта ОС нередко применяется в качестве клиентской операционной системы, ее популярность связана главным образом с ее использованием в качестве серверной платформы. Список серверных продуктов для Linux, пожалуй, не менее внушителен, чем для Solaris, HP-UX и AIX, и включает такие популярные продукты, как Web-сервер Apache, серверные СУБД практически всех ведущих производителей, серверы приложений. Одним из серьезных преимуществ Linux является низкая стоимость ее применения. Кроме того, ряд компаний, в частности IBM, вкладывают значительные средства в развитие Linux как серверной платформы, одновременно стремясь реализовать совместимость с Linux в своих коммерческих версиях UNIX в расчете на возможный переход с Linux на указанные операционные системы. Существует много различных дистрибутивов Linux, предназначенных для установки и конфигурации этой ОС с целью решения конкретных задач; при этом некоторые из них являются коммерческими. Еще одной популярной некоммерческой версией UNIX является FreeBSD, доступная для платформ Intel и DEC Alpha. Основой FreeBSD послужил дистрибутив BSD UNIX, выпущенный группой исследования вычислительных систем (Computer Systems Research Group) Калифорнийского университета (Беркли). Данная операционная система обладает такими особенностями, как объединенный кэш виртуальной памяти и буферов файловых систем, совместно используемые библиотеки, модули совместимости с приложениями других версий UNIX, динамически загружаемые модули ядра, позволяющие во время работы добавлять поддержку новых типов файловых систем, сетевых протоколов или эмуляторов без перегенерации ядра. Согласно общей политике лицензирования FreeBSD можно использовать как основу для любого количества свободно распространяемых или коммерческих приложений. FreeBSD часто используется Интернет-провайдерами, а также в качестве операционной системы для корпоративных брандмауэров. Нередко эта ОС применяется и как клиентская операционная система. Для решения моей задачи наилучшим образом подходят серверные ОС от Microsoft. Эти операционные системы обладают высокими показателями надежности, просты в настройке и эксплуатации, постоянно обновляются и предоставляют возможности по использованию множества других высококачественных продуктов этой фирмы. Выбор СУБДРассмотрим существующие варианты СУБД, подходящие для реализации ИС дистанционного обучения, на примере Microsoft SQL Server и MySQL. Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для небольших и средних по размеру баз данных, и в последние 5 лет — для крупных баз данных масштаба предприятия, конкурирует с другими СУБД в этом сегменте рынка. Microsoft SQL Server в качестве языка запросов использует версию SQL, получившую название Transact-SQL (сокращённо T-SQL), являющуюся реализацией SQL-92 (стандарт ISO для SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением). Microsoft SQL Server и Sybase ASE для взаимодействия с сетью используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase. Microsoft SQL Server также поддерживает Open Database Connectivity (ODBC) — интерфейс взаимодействия приложений с СУБД. Версия SQL Server 2005 обеспечивает возможность подключения пользователей через WEB-сервисы, использующие протокол SOAP. Это позволяет клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server. Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий приложениям под управлением Java (таким как BEA и IBM WebSphere) соединяться с Microsoft SQL Server 2000 и 2005. SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL — это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер. SQL Server поддерживает избыточное дублирование данных по трем сценариям: Снимок: Производится «снимок» базы данных, который сервер отправляет получателям. История изменений: Все изменения базы данных непрерывно передаются пользователям. Синхронизация с другими серверами: Базы данных нескольких серверов синхронизируются между собой. Изменения всех баз данных происходят независимо друг от друга на каждом сервере, а при синхронизации происходит сверка данных. Данный тип дублирования предусматривает возможность разрешения противоречий между БД. В SQL Server 2005 встроена поддержка .NET Framework. Благодаря этому, хранимые процедуры БД могут быть написаны на любом языке платформы .NET, используя полный набор библиотек, доступных для .NET Framework, включая Common Type System (система обращения с типами данных в Microsoft .NET Framework). Однако, в отличие от других процессов, .NET Framework, будучи базисной системой для SQL Server 2005, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server. MySQL — свободная система управления базами данных (СУБД). MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации. MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц. Microsoft SQL Server превосходит MySQL как платформу данных во всех существенных областях, в том числе и по стоимости. Однако стоимость покупки СУБД не столь важна, как ее надежность. Поэтому остановимся на выборе СУБД Microsoft SQL Server. Выбор системы управления сайтомПри выборе системы управления сайтом необходимо определиться с перечнем возможных решений. Для первичного отбора возможных решений воспользуемся аналитическим материалом компании Gartner []. К лидерам относятся следующие компании и их продукты: IBM – IBM WebSphere Portal. Microsoft - MS Office SharePoint Server 2007 (MOSS 2007). Oracle – Oracle Portal и Oracle WebLogic (продукт, «унаследованный» от компании BEA). SAP – SAP NetWeaver Portal. Sun – Sun Java System Portal. Vignette – Vignette Portal. Характеристика ключевых поставщиков 1. IBM Преимущества: WebSphere Portal был успешно внедрен широким кругом организаций для различных целей и по различным сценариям, включая широко масштабируемые системы. Является лидером рынка портальных технологий. WebSphere Portal поддерживает создание мэшап-решений (объединение данных из нескольких источников), интегрируется с другими технологиями (в частности с технологиями социальных сетей), а также внедряет технологию Web 2.0 в организации. IBM предлагает единую интеграцию и внедрение приложений посредством настройки интерфейсов пользователей, поддержку множества каталогов пользователей по протоколу LDAP. Последняя версия продукта WebSphere Portal 6.1 позволяет производить быструю установку, однако конфигурирование в сложных портальных проектах требует высокой квалификации внедряющей компании. Предостережения: Некоторые пользователи WebSphere Portal, которые используют другие продукты класса Enterprise Content Management, говорят о трудности управления процессом создания контента портала посредством двух сред. WebSphere Portal требует существенного вклада в освоение WebSphere Platform для получения приемлемых навыков. WebSphere Portal может оказаться слишком сложным и дорогим решением для простых контенто-централизованных порталов (требуется профессиональный партнёр-разработчик для определения спецификации продукта и оптимизации стоимости). Клиенты и заказчики высказывают недовольство и путаницу связанную с методологией подсчета стоимости - IBM’s Processor Value Unit (закупка должна проводиться через профессионального партнёра). 2. Microsoft Преимущества: Microsoft Office Sharepoint Server 2007 (MOSS 2007) сейчас переживает активное внедрение компаниями с персоналом менее 15,000 человек в качестве корпоративного B2E портала, а также в контенто-централизованных партнерских сетях с клиентским WEB-доступом. MOSS 2007 уже вырос за рамки уровня департаментов и используется в качестве корпоративного B2E портала во многих организациях. MOSS 2007 представляет собой первую попытку лидирующего производителя предоставить организациям горизонтальный портал по схеме SaaS (software as a service – ПО как сервис). MOSS 2007 все еще не подходит для многих вариантов горизонтальных порталов уровня организации, но вполне удовлетворяет потребностям порталов уровня департаментов. Использование MOSS 2007 для командной работы и управления документами подталкивает внедрение MOSS 2007 в организациях в качестве порталов. Microsoft благоприятствует на этапе первоначального внедрения сервера своей лицензионной политикой, однако организации должны иметь в виду, что в дальнейшем потребуются лицензии для всего персонала. Предостережения: MOSS 2007 не предоставляет полной поддержки мэшап-решений и некоторых других технологий (в частности технологий социальных сетей). Большие организации, которые закончили или находятся на завершающих стадиях внедрения, заявляют о нехватке возможностей репликации контента между независимо установленными MOSS 2007, о потребностях в ПО ускорения сети для удаленных отделений с централизованной серверной инфраструктурой и трудностях в культурной адаптации MySites в корпоративных масштабах. MOSS 2007 до сих пор не был внедрен в качестве портала с большим объемом транзакций. MOSS 2007 всё ещё мало применяется для доступа к приложениям. MOSS 2007 не имеет соответствующих средств поддержки для более крупных и более сложных установок порталов. 3. Oracle Преимущества: Oracle предлагает использование передовой технологии от BEA в своем стратегическом портале. Портал включает функциональность, заложенную в предыдущих продуктах BEA Ensemble, Pathways и Analytics, и .NET Accelerator. Все эти решения включены в WebCenter Services и WebCenter Suite и поддерживают мэшап-функциональность, возможность портальной аналитики и коллективной обработки информации, социальные сети и упрощенную интеграцию .NET- приложений в Java-портал. Oracle в лице продуктов семейства WebLogic Portal предлагает надежный, испытанный продукт для широкомасштабных, объемных клиенто-ориентированных порталов. Oracle предоставляет пользователям возможности управления контентом портала и организации. Oracle – активный лидер по использованию передовых портальных стандартов, в частности он один из первых начал использование JSR 286 (Portlet 2.0) и WSRPv2. Предостережения: WebCenter Framework – будучи основой двух стратегических портальных и колаборационных предложений Oracle (WebCenter Services и WebCenter Suite), не обладает достаточными возможностями для построения транзакционных порталов и порталов, поддерживающих большое число пользователей работающих с приложениями через портал. Oracle планирует интегрировать основные компоненты своих четырех портальных продуктов, включая AquaLogic User Interaction (ALUI) с WebCenter Framework в качестве продукта WebCenter Suite. Однако это является сложной технической задачей, и полная интеграция может занять более 12 месяцев. Рынок в целом испытывает проблемы с пониманием политики Oracle по продвижению своих четырёх портальных и колаборационных технологий: WebCenter Services, WebCenter Suite, WebLogic Portal и Oracle Portal, особенно в части связи между этими четырьмя решениями. Oracle обязалась поддерживать продукты в рамках своей программы «продолжение и покрытие», включая Oracle Portal, ALUI и WebLogic Portal, на срок минимум 9 лет. Однако существует немалый риск, что существующие клиенты, особенно, те, которые используют старшие версии продуктов BEA portal, скорее перейдут на портальный продукты конкурентов, чем будут поддерживать WebCenter Framework, как техническую основу своих портальных проектов. 4. SAP Преимущества: Пользователи SAP Portal, которые использовали Web Page Composer, отмечают существенное улучшение процесса создания контента для портала. Дополнительное решение по ускоренной доставке приложений (AccAD), включённое в SAP NetWeaver, позволяет поднять производительность портала для удаленных пользователей. Большой каталог iViews, обеспечивающий интеграцию между SAP Portal и бизнес-приложениями SAP, даёт большие возможности для пользователей SAP. SAP Portal продолжает играть центральную роль в стеке NetWeaver и SAP Business Suite, обеспечивая использование SAP Portal большинством SAP-организаций для доступа к самым последним версиям бизнес-приложений SAP. Предостережения: Большинство внедрений SAP не гибки даже в предоставлении доступа к SAP-приложениям. Отзывы конечных пользователей говорят о том, что негибкость интерфейса пользователя SAP Portal ограничивает варианты использования портала, и очень мало клиентов, не имеющих бизнес-приложения SAP, используют SAP Portal. SAP отстает от главных конкурентов по части предоставления мэшап-функций. Внедрениям SAP Portal традиционно не хватает технологии совместной работы. Хотя SAP и добавил поддержку JSR 168 в NetWeaver 7.1, они продолжают отставать от конкурентов в поддержке портальных стандартов, к примеру, до сих пор нет обязательств поддержки JSR 286 (Portlet 2.0) 5. Sun Microsystems Преимущества: Новое партнерство Sun с Liferay, в котором Sun будет вкладывать технологию в базу кода Liferay и продавать подсистему Liferay Portal в сочетании с Sun технологиями, вызвало определённый интерес на рынке к Sun, как к поставщику портальных решений. Sun Java System Portal Server продемонстрировал высокую масштабируемость во многих критичных установках портала. Sun включает Sun Java System Portal Server в свою платформу Java Composite Applications Platform System (CAPS), что вместе представляет комплексное окружение. Предостережения: Интерес рынка, возникший после заявления Liferay, все еще должен перерасти в новые продажи Sun Java System Portal Server. В данный момент Sun разрабатывает портал нового поколения под рабочим названием WebSynergy. По окончанию разработки Sun надо будет убедить пользователей Liferay portal использовать продукцию WebSynergy вместо продукта с открытым исходным кодом. 6. Vignette Преимущества: Vignette Portal обладает проверенной масштабированностью и гибкостью, являясь основой многих клиентских критических B2C порталов. Большая база продуктов класса ECM компании Vignette обеспечивает готовую площадку для продаж Vignette Portal вместе с дополнительными решениями, такими как Vignette Builder и Vignette Community Services. Vignette предлагает решения для компаний, ищущих комбинацию возможностей создания контента и портальных механизмов публикации. Предостережения: Несмотря на то, что Vignette Application Portal продемонстрировал свою пригодность для портальных комбинированных приложений, Vignette отстает от конкурентов в поддержке создания мэшапов для корпоративных пользователей. Vignette сталкивается с трудностями расширения своего присутствие на портальном рынке, будучи не в состоянии увеличить объёмы продаж портальных лицензий за последние два года. Несмотря на то, что новейшая функциональность Vignette применима для внутренних и внешних порталов, большая часть маркетинга направлена на варианты B2C использования портала. Вывод: Каждый рассмотренный инструмент для управления сайтом обладает всеми необходимыми данными и ни один нельзя назвать плохим или неподходящим. На мой взгляд, следует остановить свой выбор на Microsoft SharePoint: во-первых, мы уже определили, что ОС и СУБД будут также от этого производителя, во-вторых, продукты майкрософт всегда обладают дружелюбным интерфейсом и удобны в использовании и в-третьих, портал внутри компании – область, для которой изначально заточен данный продукт. |