Маркетинг

Больше данных – меньше проблем!


Новые системы хранения данных для компаний малого и среднего бизнеса. Узнайте подробности и задайте вопросы на on-line-семинаре IBM




White Papers

Cодержит самые полные данные об угрозах, исходящих из Интернета, авторитетный анализ и комментарии. Выводы отчета помогут эффективно защитить компьютеры от вирусов, фишинга и спама в будущем.

Рассматриваются три типичных метода хищения данных: добронамеренные сотрудники, нацеленные атаки извне и мстительные сотрудники. Наряду с обзором способов противодействия даны конкретные советы по предотвращению взлома.

Открытые системы :: От редакции

Невидимые системы

в buzz в мой мир в twitter версия для печатисохранить в pdf

У встроенных систем, управляющих различными, в том числе критичными для человека, техническими комплексами, нет времени на раздумья, так как их задача — настолько идеально отработать сценарий реагирования на поступившее событие, чтобы...

Дмитрий Волков

У встроенных систем, управляющих различными, в том числе критичными для человека, техническими комплексами, нет времени на раздумья, так как их задача — настолько идеально отработать сценарий реагирования на поступившее событие, чтобы выполнять это почти мгновенно. Ясно, что технологии и инструментарий создания таких «невидимых» систем существенно отличаются от принятых в среде разработчиков систем обычных, не говоря уже о менталитете и культуре программирования. Вместе с тем, жизненные пути всех категорий современных компьютеров: универсальных, суперкомпьютеров и встроенных, начались из одной точки и в последующем периодически переплетались.

Традиционно передовые идеи по улучшению производительности и надежности отрабатывались на встроенных системах и доходили до стадии промышленной эксплуатации раньше, чем в универсальных машинах. Пока последние мало влияли на реальную жизнь, управляя объектами естественной среды, такое положение было приемлемым, но сегодня ошибки и просчеты в их архитектуре оказываются весьма болезненными для общества. Вероятно, как отмечают авторы этого номера журнала, посвященного встроенным системам, пришло время конвергенции всех типов компьютерных систем.

Аналитики в один голос заявляют, что до 75% всех затрат на ИТ, основой которых являются универсальные системы, в ближайшем будущем уйдет только на эксплуатацию. Надежность и адаптивность встраиваемых систем, самостоятельно решающих большинство эксплуатационных задач, будет здесь как нельзя кстати. Однако и встраиваемым системам нужна «встряска» — им уже недостаточно производительности специализированных сигнальных процессоров для выполнения современных приложений. Как отмечается в данном номере журнала, это привело к появлению высокопроизводительных встроенных компьютерных систем, использующих многоядерные многопотоковые процессоры, параллельные многопроцессорные архитектуры и программное обеспечение для работы в распределенных средах.

Однако камнем преткновения на пути конвергенции традиционных и встроенных высокопроизводительных систем могут стать существенные различия этих двух миров: акцент на целочисленные операции в универсальных системах и работа с вещественными числами в системах встроенных; статичные обычно массивы данных на дисках для работы универсальных систем и преобладание недетерминированных потоков данных, подаваемых на вход встроенным системам; наконец, главное, по мнению наших авторов, — различия в школах программирования. Недостаточную производительность и ненадежность программ для универсальных систем всегда можно было компенсировать наращиванием вычислительной мощности и установкой избыточного оборудования и, напротив, оптимизация работы аппаратуры встроенных систем всегда требовала скрупулезной проработки программ. В какой-то степени программирование универсальных систем в условиях спокойной жизни при почти полном отсутствии ограничений оказалось в стороне активных изысканий, характерных для программирования встроенных систем. А жизнь на обочине, как известно, приводит к запыленности ума.

Почему, несмотря на то, что отрасль ИТ существует уже почти 50 лет, говорить о ее зрелости по-прежнему не приходится? Почему мы до сих пор проектируем, разрабатываем и реализуем программное обеспечение, в котором так много ошибок? Информация о том, что делается в ИТ-отрасли для создания безошибочного программного обеспечения, оптимизма не внушает, — возможно, мы смотрим на проблему со слишком близкого расстояния, долгое время идем, не зная куда, а сегодня удивляемся, что оказались не там, где хотели. Как отмечают наши авторы, незрелость ИТ-отрасли объясняется многими факторами, ряд которых нам понять не подвластно, однако уменьшить их влияние можно, в частности, особого внимания требует управление требованиями.

Глобализация мировой экономики не обошла стороной разработку программного обеспечения — развитие аутсорсинга привело к тому, что отношения между заказчиком и подрядчиком обрели характер многостороннего сотрудничества многочисленных удаленных друг от друга организаций. Учитывая, что разработка требований — наиболее важная стадия программного проекта, от которой во многом зависит его успех, проблемы ее организации в условиях географической распределенности приобрели особую остроту, причем отдельное место здесь занимает выстраивание отношений между заказчиком и подрядчиком в условиях офшорного аутсорсинга. Наши авторы на основе собственного опыта и рекомендаций аналитиков, определили факторы успеха и предложили методы решения проблем, возникающих при разработке требований.

Вообще говоря, проектирование современных ИТ-систем требует участия специалистов с солидным образованием, дополненным скрупулезным практическим обучением; что давно уже осознали в других сформировавшихся отраслях — пора бы обратить на это внимание и при разработке программных систем, которые стали неотъемлемой частью повседневной жизни и касаются практически каждого. В свете этого настало время самому ИТ-сообществу привести в порядок свои дела, прежде чем более широкое общество вне данной отрасли заставит его это сделать.

21.09.2006г


Комментарии:


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

Новости ОСП-ТВ - 03.09.10


30/05/2007 №04

Миражи интеграции
Герман Хохлов
ИТ-рынок наконец-то осознал необходимость интеграции приложений — интеграционные платформы сегодня на пике популярности, а еще пару лет назад приходилось убеждать, что интегрировать лучше «на шине», чем с помощью прямых интерфейсов. Однако сегодня ожидания от внедрения интеграционных платформ часто значительно превосходят их реальные возможности. Мало того, встречаются даже случаи, когда шины рассматриваются как волшебные палочки, решающие все проблемы автоматизации и бизнеса. Интеграция приложений и интеграционные платформы постепенно становятся существенной статьей ИТ-бюджета.
Виртуализация: за и против
Александр Замятин
Сегодня технологии виртуализации вызывают большой интерес со стороны всех участников ИТ-рынка — все больше заказчиков видят в ИТ реальный инструмент бизнеса и все меньше внимания потребители информационных услуг уделяют оборудованию и программным средствам, на которых будет выполняться интересующая их задача. ИТ-инфраструктура все чаще оценивается как единое информационное поле, позволяющее получать, структурировать, обрабатывать и хранить необходимую компании информацию. Концепции виртуализации, начавшие развиваться около 40 лет назад, стали ответом на эти требования, однако виртуализация таит в себе не только преимущества.
Scrum: гибкое управление разработкой
Михаил Борисов
В большинстве случаев программирование — сложный, слабо определенный процесс, требующий от разработчиков творческого подхода. Различные agile-технологии позволяют организовать процесс постепенного приближения к цели проекта путем проведения циклов испытаний с корректировкой последующих, основанных на анализе результатов предыдущих. Scrum — одна из первых методологий циклического наращивания функциональности и корректировки хода проекта на основе анализа обратной связи от пользователей. Методология Scrum устанавливает правила управления процессом разработки и позволяет использовать уже существующие практики кодирования, корректируя требования или внося тактические изменения. Использование этой методологии дает возможность выявлять и устранять отклонения от желаемого результата на более ранних этапах разработки программного продукта.
Метрики управления качеством защиты приложений
Гуннар Петерсон, Элизабет Николс
Функциональность Web-приложений и их пользовательская база развиваются одновременно с ростом угроз, и хотя специальное оборудование (например, сетевые экраны) играет важную роль в деле защиты приложений, для обеспечения их полной безопасности одного оборудования недостаточно. Все эти устройства обеспечивают защиту хостов и средств связи, но почти бессильны перед атаками на сами программные модули или дизайн (интерфейсные экраны) приложения, поэтому предприятия должны сосредоточиться на усилении защиты Web-приложений. Однако здесь сразу появляется ряд вопросов. Какие проблемы могут возникнуть у моих программ? Насколько установленные приложения уязвимы перед лицом наиболее общих угроз? Какие изменения в цикле разработки программного обеспечения могут повлиять на защиту этих уязвимых мест?
Комбайн автоматизации
Александр Александров
Корпоративные платформы управления бизнес-процессами претендуют на то, чтобы, отделив логику выполнения процессов от их программной реализации, включить в единый цикл взаимодействие людей, потоки документов, распределенные информационные системы и базы данных. Когда появился такой «комбайн» с возможностью объединения анализа и моделирования процессов, управления действиями людей и работой информационных систем при обеспечении мониторинга и оптимизации производительности на протяжении жизненного цикла процессов, потребовалось переосмысление организации системы управления бизнес-процессами.
BPM со всех сторон
Наталья Дубова
Ежегодная конференция «Управление бизнес-процессами на предприятии: интеграция в корпоративные системы» вновь собрала полную аудиторию. С чем связан повышенный интерес к BPM и какие решения в данной области предлагаются сегодня отечественному бизнесу? Дисциплина управления бизнес-процессами сложилась в последнее десятилетие в ответ на неэффективную организацию бизнеса по функциональным подразделениям и избыточную сложность предлагаемых подходов к реинжинирингу бизнес-процессов, обычно предписывающих полную и одномоментную перестройку процессов из состояния «как есть» в состояние «как должно быть».
Транзакционная память — первые шаги
Леонид Черняк
Память современных компьютеров в принципе отличается от легендарных ферритовых колечек только своей емкостью и быстродействием: она последовательна по своей природе. С появлением многоядерных процессоров возникает необходимость в альтернативных решениях. Возможно, таким решением станет транзакционная память.

Содержание

Советы и мнения

Открытые системы

Книги

Книжная полка ОС

Академия ОС

Программная инженерия

Безопасность

Приложения

Разное

Интеграция

Менеджмент ИТ

Платформы

Новости

От редакции



Эта рубрика в архиве
Список номеров за



Инфозоны

Решения Oracle

10-кратная эффективность

Оцените возможности снижения затрат и улучшения ключевых показателей работы системы с новой СУБД Oracle Database 11g Release 2!

Финансы для НТВ

Телекомпания НТВ совершенствует систему финансового управления с помощью Oracle E-Business Suite.

Аналитика нового поколения

Полный спектр современных технологий и методов бизнес-анализа в среде Oracle BI.

Спортивный интерес

Торговая сеть СПОРТМАСТЕР анализирует миллиард записей за четыре секунды!


OSP.RU :: Написать письмо.