Сайт Информационных Технологий

4.3 Система MSM
MSM используется для разработки
Средства разработки
Мобильность
Надежность и технологичность
Масштабируемость
Производитель системы MSM
Области применения
Чем база данных MSM отличается от других баз данных?

4.3 Система MSM

Система MSM является одной из лучших реализаций стандартов М-технологии. Система MSM - это многозадачная многопользовательская сетевая мобильная открытая операционная среда и содержит в себе серверные и клиентские компоненты, полностью поддерживает стандарты открытых систем. Основой системы является многомерная БД с полным набором средств ее обслуживания. База данных системы MSM не привязана к какой-то конкретной парадигме - реляционной, сетевой, иерархической, объектной, а позволяет реализовать требуемое представление. Системными средствами реализуются самые разнообразные архитектурные решения в архитектуре клиент/сервер, причем сами клиенты могут быть многотерминальными, являться серверами для других клиентов и т.п. Система MSM имеет как серверные, так и клиентские компоненты. Любая серверная система MSM изначально обладает мощным набором возможностей для разработки клиентских приложений терминального типа, а также предоставляет средства обслуживания запросов клиентов других типов.

MSM используется для разработки:

Средства разработки

К базисному набору средств разработки относится, прежде всего, язык программирования М, позволяющий быстро писать и отлаживать компактные программы любой степени сложности, в том числе и CASE-инструментарий, такие как генераторы кодов, запросов, отчетов, форм, управление конфигурацией и т.п. На М-язык имеются (и регулярно пересматриваются, начиная с 1978 г.) ANSI и ISO стандарты, поддерживаются, в частности, обработка транзакций и язык структурированных запросов - SQL. В качестве примера можно привести продукт MSM-SQL, реализующий стандарт SQL чисто М-средствами. Для разработки графических клиентских приложений используются:

Система MSM построена по модульному принципу, содержит ядро, реализующее основные возможности, и расширяемый набор средств разработки. Ядро системы - интерпретатор М-языка со встроенной базой данных, мощной библиотекой утилит, драйверами ввода/вывода, сетевыми драйверами, монитором связи с базовой ОС. Средствами ядра поддерживается многозадачность, многопользование, мобильность, широчайшие возможности сетевой работы, поддержка разнообразных внешних устройств (модемы, стримеры, нестандартные контроллеры и т.п.)

Мобильность

Система MSM мобильна, так как позволяет переносить исходный код приложения без каких-либо изменений между всеми платформами, на которых имеется реализация. Существуют реализации на четырех десятках аппаратно-программных платформ от PC до мощных серверов типа RS6000, HP9000, SUN SPARC, DEC Alpha. При этом реализации под Unix, MS DOS, MS Windows, Windows NT абсолютно совместимы по исходному тексту программ, т.е. смена платформы не требует никаких изменений в приложении; может лишь потребоваться настройка системных параметров.

Надежность и технологичность

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

Масштабируемость

Развертывание информационной системы, реализованной с помощью системы MSM, может происходить поэтапно и постепенно, и не требует массированных вложений на начальном этапе.

Производитель системы MSM

Система MSM разработана и выпускается американской фирмой Micronetics Design Corporation начиная с 1978 года. Фирма имеет свои представительства в Европе (Англия, Швейцария, Германия), многочисленных VARов(=Value Added Re-seller) и дистрибуторов на всех континентах. Micronetics имеет в мире свыше 40 тысяч проданных лицензий, а каждая лицензия, как правило, это многие десятки и сотни рабочих мест. В системе MSM работают медицинские учреждения во все мире (например, администрация по делам ветеранов США, где развернуты информационные системы в сотнях госпиталей на сотни и тысячи рабочих мест каждая), банки (Barclays Bank, Chase Manchattan Bank..), и во многих других областях бизнеса. Недавно фирма Micronetics заключила договора с двумя новыми дистрибьюторами в Азии. В Индонезии был заключен договор с фирмой Pan Systems, одной из самых больших фирм по разработке матобеспечения и бывшим дистрибьютором Informix. Система MSM была выбрана фирмой в первую очередь из-за соотношения цена-производительность. Руководители фирмы уверены, что теперь разработка ПО будет в 3-5 раз дешевле по сравнению технологиями реляционных баз данных. В Корее Президент Micronetics Rick May подписал соглашение с исполнительным вице-президентом фирмы Daewoo Information Systems Co., Ltd.(DISC) Wan-Jae Yo. Комментируя данное соглашение, Wan-Jae Yo сказал: "Наша фирма только недавно узнала о MSM. На нас произвело впечатление ее цена/производительность, особенно в сравнении с технологиями СУРБД. Мы собираемся не только продавать MSM-продукты, но также осуществлять внутренние приложения на MSM." Daewoo одна из самых больших корпораций в мире, и это соглашение, несомненно, поможет распространению М-технологии в регионе.

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

Появившись на свет в 1967 г. под названием MUMPS, среда программирования М пережила уже четыре поколения программно-аппаратных платформ, и продолжает жить и совершенствоваться. В СССР она известна с 1978 г. под названием ДИАМС. В среде MSM, одной из лучших реализаций среды программирования М, написаны и успешно эксплуатируются тысячи крупных приложений - от многочисленных АСУ масштаба предприятия до крупных информационных систем муниципальных и федеральных служб - налоговые инспекции (Новгород), службы занятости (Волгоградская область), собесы (Красноярский край), транспортные предприятия всех видов (аэропорты, морские и речные порты, железные дороги, автотранспорт), предприятия связи (свыше 30 областей России), МВД, медицинские учреждения, органы государственной власти и управления (Центризбирком,...), банки и пр.

Чем база данных MSM отличается от других баз данных?

MSM является многомерной БД. Это позволяет приложениям, построенным MSM, совместно использовать, анализировать и модифицировать данные, рассматривая их через такие измерения как, например, время, регионы продаж, пациент или продукт. Так как данные хранятся оптимальным образом, системы, созданные при помощи MSM, предлагают очень эффективные и мощные средства для анализа сложных данных.

Вместо того чтобы хранить данные в таблицах, колонках и строках, подобно реляционным базам данных, MSM хранит данные в смешанно-табличных проекциях, которые называются массивами. В массивах данные хранятся в виде, который упрощает анализ. Массивы можно построить так, чтобы упорядоченно хранить данные в неограниченном числе измерений. Это позволяет пользователям "простреливать" базу данных для быстрого нахождения требуемых данных.


Site of Information Technologies
Designed by  inftech@webservis.ru.