Рассмотрены основы технологии Web-сервисов в спецификациях первого и второго уровня, реализация технологии Web-сервисов в виде стандартов платформы Java и в таких распространенных Java-стеках Web-сервисов, как Metro, СXF и Axis2. Материал книги сопровождается более 70 примерами с подробным анализом исходных кодов. На сайте издательства находятся примеры проектов из книги, а также дополнительные ма…
Рассмотрены возможности, предоставляемые API Яндекс, Google, Twitter, ISPmanager, Wikipedia. Показано, как повысить функциональность и привлекательность веб-проектов, интегрировав в них возможности, предоставляемые API этих популярных веб-сервисов. Описано создание 4-х больших готовых к размещению в сети проектов (личного кабинета для сайта хостинговой компании, каталога предприятий, сайта учета з…
Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая т…
В статье определена роль динамического контроллинга как инструмента информационного обеспечения процессов управления промышленным предприятием. Рассмотрена возможность применения современных информационных систем управления предприятием для решения задач динамического контроллинга. Показаны основные пути интеграции программных модулей, реализующих соответствующие функции, а также их включения в со…
Современный банк не может работать без применения интеллектуальных и информационно-аналитических систем, помогающих лицам, принимающим решения на всех уровнях управления повышать оперативность принятия решений и уменьшать риск ошибок или просчётов. Поэтому реализация той или иной методики оценки кредитоспособности заёмщика при принятии решения о выдаче или отказе в выдаче ссуды клиенту будет основ…
В настоящее время в различных изданиях уделяется много внимания XML – языку межпрограммного взаимодействия. Сегодня информационные технологии на базе XML являются весьма востребованными. Рамки данной статьи не позволяют подробно остановиться на всех аспектах этих технологий, поэтому основное внимание уделяется только одному практическому примеру технологии на основе Dynamic XML. Dynamic XML – это …
В статье описаны основные методы работы с программным пакетом Macromedia Authorware 7.0, приведен краткий обзор основных необходимых для работы инструментов и понятий данной программной среды. Подробно рассмотрены многочисленные «подводные камни», с которыми можно столкнуться, взявшись за создание мультимедийного учебника как с помощью данного пакета, так и других программных средств. Статья имеет…
В последнее время в состав программного обеспечения систем поддержки принятия решений всё чаще стали включать особые компьютерные (имитационные) модели. В данной статье приведены IT-методы создания таких моделей на базе пакета Pilgrim-5, обладающего рядом положительных свойств. Рассмотрены технология работы с пакетом при создании моделей, проектирование диалоговых окон, ориентированных на конечног…
Для сложных экономических систем важной задачей является создание информационной системы оперативного обеспечения информацией. Информационная система должна, в свою очередь, иметь базы данных, модели для оценивания информации, прогнозирования изменения данных во времени, а также обеспечивать поддержку управления – принятия оперативных, краткосрочных и долгосрочных решений. В статье предлагается ме…
Применение нейронных сетей открывает новые перспективы в проведении многокритериальной оценки огромного массива данных. В результате использования таких новейших инструментальных средств учета появляется возможность создания более совершенных моделей управления, что определяет рост эффективности деятельности предприятия в целом. В статье рассмотрено практическое применение соответствующих программ…
Язык XML обеспечивает создание захватывающих по своим возможностям технологий. XML является технологической основой для множества стандартов электронного обмена информацией. Но кто их разрабатывает и какими принципами при этом руководствуется? Предлагаемая вниманию читателя статья рассказывает о наиболее авторитетных организациях, занятых подготовкой XML-стандартов и о регламентах принятия этих ст…
Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать пр…
В последнее время увеличился интерес к инструментальным средствам имитационного моделирования (simulation systems). Это связано с тем, что далеко не всегда исследуемые процессы можно описать математическими моделями, а если и можно, то с существенными допущениями, приводящими к значительным погрешностям, а иногда – к абсурдным результатам. Для создания имитационной модели не нужны громоздкие матем…
Имитационное моделирование (simulation) является мощным компьютерным инструментом исследования сложных систем. При создании программных моделей существуют различные подходы к управлению моделью, в том числе по управлению модельным временем (масштабом времени, последовательностью и синхронизацией событий в модели, параллелизмом во времени моделируемых процессов, корректностью измерений в модели). П…
В статье рассматриваются особенности применения параллельных вычислений для решения задачи помехоустойчивого кодирования информации. Проводится анализ алгоритмов обработки информации в системах передачи данных. Авторы приводят результаты экспериментов решения задачи кодирования и декодирования информации кодом Рида-Соломона и подтверждают эффективность реализации алгоритмов обработки данных паралл…