МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Корпоративные сети

    деятельности корпорации. По сути дела, рынок данных - это облегченный

    вариант склада данных, содержащий только тематически объединенные данные.

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

    содержать тематически ориентированные агрегатные данные. Рынок данных,

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

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

    8.2.4. Насколько склады данных могут поддерживаться существующими серверами

    реляционных баз данных?

    В последнее время все более популярной становится идея совместить концепции

    склада и рынка данных в одной реализации и использовать склад данных в

    качестве единственного источника интегрированных данных для всех рынков

    данных. Тогда естественной становится такая трехуровневая организация OLAP-

    системы:

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

    одной из развитых современных реляционных СУБД. Это хранилище

    интегрированных в основном детализированных данных. Реляционные СУБД

    обеспечивают эффективное хранение и управление данными очень большого

    объема, но не слишком хорошо соответствуют потребностям OLAP-систем, в

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

    . На втором уровне поддерживаются рынки данных на основе многомерной

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

    OracleExpressServer). Мы не будем рассматривать здесь особенности

    организации многомерных СУБД (это отдельная большая тема), но заметим,

    что такие СУБД почти идеально подходят для целей разработки OLAP-

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

    (предельный размер многомерной базы данных составляет 10-20 гигабайт).

    В данном случае это и не требуется, поскольку речь идет о рынках

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

    сформирован. Он может содержать ссылки на склад данных и добирать

    оттуда информацию по мере поступления запросов. Конечно, это несколько

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

    объема многомерной базы данных.

    . Наконец, на третьем уровне находятся клиентские рабочие места конечных

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

    анализа данных.

    8.2.5. Характеристика интегрированных продуктов ведущих компаний для

    организации складов данных

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

    имеющие связь с технологией складов данных.

    8.2.5.1. Компания IBM

    Решение компании IBM называется ADataWarehousePlus. Целью компании является

    обеспечение интегрированного набора программных продуктов и сервисов,

    основанных на единой архитектуре. Основой складов данных является семейство

    СУБД DB2. Преимуществом IBM является то, что данные, которые нужно извлечь

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

    IBM. Поэтому естественна тесная интеграция программных продуктов.

    Предлагаются три решения для складов данных:

    1. Изолированный рынок данных. Предназначен для решения отдельных задач

    вне связи с общим хранилищем корпорации.

    2. Зависимый рынок данных. Аналогичен изолированному рынку данных, но

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

    3. Глобальный склад данных. Корпоративное хранилище данных, которое

    полностью централизовано контролируется и управляется. Глобальный

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

    распределенных в сети рынков данных.

    8.2.5.2. Oracle

    Решение компании Oracle в области складов данных основывается на двух

    факторах: широкий ассортимент продуктов самой компании и деятельность

    партнеров в рамках программы WarehouseTechnologyInitiative. Возможности

    Oracle в области складов данных базируются на следующих составляющих:

    . наличие реляционной СУБД Oracle 7 (а теперь и Oracle 8), которая

    постоянно совершенствуется для лучшего удовлетворения потребностей

    складов данных;

    . существования набора готовых приложений, обеспечивающих возможности

    разработки склада данных;

    . высокий технологический потенциал компании в области анализа данных;

    . доступность ряда продуктов, производимых другими компаниями.

    8.2.5.3. HewlettPackard

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

    OpenWarehouse. Выполнение этой программы должно обеспечить возможность

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

    других производителей и программных компонентов. Основой подхода HP

    являются Unix-платформы и программный продукт IntelligentWarehouse, который

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

    данных, предлагаемая HP, оставляет свободу выбора реляционной СУБД, средств

    реинжиниринга и т.д.

    8.2.5.4. Sybase

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

    ей архитектуре WarehouseWORKS. В основе подхода находится реляционная СУБД

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

    OmniCONNECT и средство разработки приложений Powerbuilder. Компания

    продолжает совершенствовать свою СУБД для лучшего удовлетворения

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

    8.2.5.5. InformixSoftware

    Стратегия компании в отношении складов данных направлена на расширение

    рынка для ее продукта OnLineDynamicParallelServer. Предлагаемая архитектура

    склада данных базируется на четырех технологиях: реляционные базы данных,

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

    данным и платформе открытых систем. Три последние компонента

    разрабатываются партнерами компании. После выхода Универсального Сервера,

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

    использоваться для построения складов данных.

    8.2.5.6. AT&TGIS

    Решение компании направлено на решение проблем корпораций, у которых

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

    системах оперативной аналитической обработки данных. Предлагаемая

    архитектура называется EnterpriseInformationFactory и основывается на опыте

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

    методах параллельной обработки.

    8.2.5.7. SASInstitute

    Компания считает себя поставщиком полного решения для организации склада

    данных. Подход основан на следующем:

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

    разнообразных хранилищ данных и реляционных, и нереляционных;

    . преобразование данных и манипулирование ими с использованием 4GL;

    . наличие сервера многомерных баз данных;

    . большой набор методов и средств для аналитической обработки и

    статистического анализа.

    8.2.5.8. SoftwareAG

    Деятельность компании в области складов данных происходит в рамках

    программы OpenDataWarehouseInitiative. Программа базируется на основных

    продуктах компании ADABAS и Natural 4GL, собственных и приобретенных

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

    SourcePoint. SourcePoint позволяет автоматизировать процесс извлечения и

    пересылки данных, а также их загрузки в склад данных.

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

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

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

    9. Разновидности и архитектуры информационных приложений

    В зависимости от конкретной области применения, информационные системы

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

    Однако можно выделить по крайней мере два свойства, которые являются общими

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

    Во-первых, любая информационная система предназначена для сбора, хранения и

    обработки информации. Поэтому в основе информационной системы лежит среда

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

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

    информационной системы.

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

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

    мира компьютеров. Для них терминал, персональный компьютер или рабочая

    станция представляют собой всего лишь орудие их собственной

    профессиональной деятельности. Поэтому информационная система обязана

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

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

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

    действия. Иногда этот интерфейс может быть графическим с меню, кнопками,

    подсказками и т.д. Сейчас очень популярны графические интерфейсы, и многие

    современные средства разработки информационных приложений прежде всего

    ориентированы на разработку графических интерфейсов. Наличие развитых

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

    информационной системы.

    Тематика прикладных информационных систем исключительно широка. В этой

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

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

    слишком углубляться в технические детали.

    9.1. Обзор рынка готовых информационных приложений

    Сегодня трудно найти компанию, производящую компьютерную технику или

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

    информационных приложений, компоненты информационных систем или законченные

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

    правила является компания InformixSoftware, которая (по крайней мере, пока)

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

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

    партнерам.

    Вообще, в компьютерном мире понятие стороннего поставщика (third-

    partycompany) имеет очень большое значение, поскольку значительная часть

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

    независимыми софтверными компаниями.

    9.1.1. Информационные приложения, поставляемые крупными компаниями

    производителями вычислительной техники и СУБД (Oracle, Hewlett-Packard,

    IBM, Microsoft и т.д.)

    Исключительно в качестве примера приведем очень краткую характеристику

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

    некоторыми ведущими компаниями.

    Начнем с компании Oracle. Представители этой компании любят представлять

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

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

    серверов баз данных, предлагаемых компанией. В середине пирамиды

    располагаются средства проектирования и разработки баз данных и

    информационных систем (в частности, Designer/Developer 2000). Наконец,

    основанию пирамиды соответствуют готовые компоненты информационных

    приложений и законченные решения. Такая картина правильно отражает

    соотношения объемов и числа продуктов. Конечно, серверы баз данных - это

    наиболее сложные и ответственные продукты. Но их число и объем кода не

    очень велики. Средства проектирования и разработки опираются на

    использование серверов; эти продукты менее сложны, но более объемны.

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

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

    Oracle предлагает приложения (естественно, основанные на использовании

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

    областях:

    . управление финансами (распределенные многовалютные бухгалтерские

    системы, системы финансового планирования, системы финансового анализа

    и т.д.);

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

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

    продвижения по службе и т.д.);

    . автоматизация производства (автоматизированные гибридные

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

    системы планирования и моделирования и т.д.);

    . системы поддержки ведения проектов (организация и мониторинг процесса

    проектирования, отслеживание проектных расходов и т.д.);

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

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

    . системы сетевого планирования.

    Другая картина представлена компанией HewlettPackard. Как один из ведущих

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

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

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

    компания. В кооперации с компаниями-разработчиками программного обеспечения

    (в частности, с Oracle) разрабатываются законченные аппаратно-программные

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

    В частности, имеются решения HP для применения в следующих сферах:

    . проверка качества окружающей среды;

    . управление финансами;

    . автоматизация государственной деятельности (федерального уровня,

    уровня штата, уровня города и т.д.);

    . автоматизация деятельности в области здравоохранения;

    . системы фармацевтического анализа;

    . автоматизация производства;

    . управление розничной торговлей и т.д.

    Компания IBM, являясь крупнейшей (и одной из старейших) в мире

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

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

    всех сферах человеческой деятельности. Естественно, как и в случае

    HewlettPackard, эти решения опираются на аппаратные средства IBM (и базовое

    программное обеспечение этой же компании).

    Совершенно необъятное число информационных приложений предлагает компания

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

    продуктов, компания Microsoft предлагает компоненты для горизонтального

    рынка - набор полуфабрикатов, пригодных для построения бухгалтерских

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

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

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

    9.1.2. Приложения, предлагаемые третьими компаниями (пример: Catalyst

    компании SunMicrosystems)

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

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

    компании в силу ограниченности своих ресурсов часто не могут обеспечить

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

    сосредотачиваются на поддержке платформ одного поставщика. Компании этого

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

    собственную политику, сами рекламируют и продают свою продукцию и не

    связаны со своими "старшими братьями" партнерскими отношениями. Тем не

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

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

    поскольку это является дополнительным доводом при принятии решения о

    покупке. Большинство крупных компаний собирает и распространяет информацию

    о доступности продуктов сторонних поставщиков.

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

    под названием "Catalyst", содержащий исключительно информацию о продуктах

    независимых фирм, работающих на платформах Sun. Catalyst обычно имеет объем

    более 1000 страниц. Прикладные продукты разбиты на предметно-

    ориентированные категории. По поводу каждого продукта приводятся его

    краткая характеристика и адрес и другая контактная информация

    производителя.

    9.2. Инструментальные средства создания пилотных версий приложений и

    разработки их законченных вариантов

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

    программирования. Однако, когда речь идет об информационных приложениях,

    существенно возрастает сложность проектирования и программирования

    интерфейсов с конечным пользователем (как мы отмечали, эти интерфейсы

    должны быть предельно просты, понятны и удобны), а также требуется большая

    скорость получения хотя бы как-нибудь работающей версии программы (чтобы

    понять, устраивает ли это приложение хотя бы в первом приближении).

    9.2.1. Что такое "быстрая разработка приложений"

    (rapidapplicationdevelopment)

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

    Ваши потребности, грамотно написанную программу, обращайтесь к

    профессионалам. Но необходимо знать, какие средства разработки Вашими

    коллегами применяются. Возможны два подхода: RapidApplicationDevelopment -

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

    Быстрая разработка - это, как правило, создание работающего прототипа

    приложения (прототипа в том смысле, что это все-таки не законченное

    приложение, а некоторый его прообраз). Этот прототип может быть полностью

    функционален. (Иногда не полностью; это зависит от сложности приложения.)

    Что Вам могут честно обещать - это полная отработка интерфейсов. Экранные

    формы, разного рода меню, подсказки делаются быстро и качественно. Можно

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

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

    эффективной и качественной. Как правило, за небольшим числом исключений (к

    ним, в частности, относится язык компании BorlandDelphi) языки быстрого

    прототипирования являются интерпретируемыми. Это не обязательно означает

    пошаговую пооператорную обработку программы. Иногда, как в случае языка

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

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

    дальнейшем исполняется с помощью встроенного машинно-независимого

    интерпретатора. Но в любом случае интерпретатор остается интерпретатором;

    он не может так же эффективно выполнять программу как компьютер.

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.