div.main {margin-left: 20pt; margin-right: 20pt}
Структура Jasmine ii Платформа для
построения распределенных интеллектуальных приложений
Введение
|
В начале нового тысячелетия можно выделить несколько основных
направлений развития современных информационных технологий. В первую
очередь, это, конечно же, продолжающаяся Internet-революция. Огромное
количество самых различных компаний стремиться засвидетельствовать свое
присутствие в виртуальном мире. Во-вторых, глобальный процесс
консолидации, который стал наиболее очевиден за последние несколько лет.
Возьмем, например, вновь образованную корпорацию DaimlerChrysler или же
недавнюю $129-миллиардную сделку между двумя телекоммуникационными
гигантами США, MCI/WorldCom и Sprint. В-третьих, отделы информационных
технологий больших и малых корпораций наконец-таки разобрались с
проблемами Y2K и могут теперь направить освободившиеся ресурсы на решение
проблем, связанных с двумя первыми феноменами. На первое место все
быстрее выдвигается задача интеграции данных и услуг.
| Информация, хранящаяся в базах данных мэйнфреймов,
реляционных базах данных, каталогах, плоских файлах и других носителях
информации в пределах одного предприятия, должна быть собрана, интегрирована и
использована для построения новых видов Е-бизнес-приложений, систем управления
знаниями, информационных порталов и других типов приложений, что в значительной
степени повысит эффективность сетевой обработки данных. Computer Associates является одной из
компаний по разработке программного обеспечения, которая вовремя распознала все
эти новые направления и сосредоточила свои усилия на том, чтобы стать одним из
основных поставщиков инструментов и служб, необходимых для построения,
развертывания, обслуживания и управления новыми видами Internet-приложений. В
настоящей статье описан основной компонент Jasmine ii, недавно
анонсированной инфраструктуры информационного управления, разработанной в
Computer Associates и способной объединять данные из распределенных и
неоднородных источников информации. Представляем Вам Jasmine ii Framework
(структура Jasmine ii), являющуюся частью Jasmine ii и отвечающей за
управление распределенными транзакциями, кэширование объектов, управление
событиями и универсальный доступ к данным и службам.
Jasmine ii
Jasmine ii представляет собой базовую информационную инфраструктуру
для построения интеллектуальных Е-бизнес-приложений, которая использует
запатентованную технологию Neugents для прогнозирования и извлечения прибыли из
предоставляющихся возможностей бизнеса. Neugents, анализируя огромные объемы
данных, выявляет неопределяемые каким-либо другим способом сложные
принципиальные закономерности, на основе которых приложения могут не только
анализировать ситуации на деловом рынке, но и прогнозировать изменения этих
ситуаций и предлагать заранее схемы действий, которые помогут извлечь выгоду на
предполагаемых новых рынках, увеличить доходы и снизить затраты.
Jasmine ii-приложения используют сложные техники визуализации и самую
передовую 3-х мерную технологию представления сложной практической информации,
создавая потрясающие приложения, с одной стороны, очень простые в использовании,
а с другой, достаточно мощные, чтобы управлять наиболее сложными процессами или
информацией.
Интеллектуальная интеграция в Jasmine ii позволяет использовать любые
предметные данные, приложения или объекты для построения новых приложений.
Интеллектуальное развертывание Jasmine ii гарантирует поддержку самых
разнообразных клиентских устройств, используемых в настоящее время, и
обеспечивает круглосуточную и круглогодичную надежность, которая необходима для
e-бизнеса.
Поддержка мощных инструментов и служб, работающих с современными
технологиями, позволяет расширить возможности, включив в них Neugents,
интеграцию, интеллектуальное развертывание и визуализацию. Разработчики могут
использовать внутренние инструменты разработки Jasmine ii или
воспользоваться преимуществами возможности интеграции с промышленными
стандартами. Jasmine ii дает возможность организациям, занимающимся
информационными технологиями, сконцентрировать свое внимание на получении
бизнес-результатов, не обращая при этом внимания на используемые платформы,
технологии или архитектуры.
Параллельно с инфраструктурой, разработанной для использования и развития
текущих информационных возможностей, прикладной логики и навыков персонала,
благодаря интеграции новых технологий, Jasmine ii предоставляет
инструменты для снижения затрат на разработку приложений, что, несомненно,
привлечет интерес заказчиков и принесет экономическую выгоду.
Службы Jasmine ii
Сервер приложений
Службы приложений Jasmine ii составляют основу распределенных
оперативных средств, выполняющих такие задачи, как организация сессионного пула,
асинхронная передача данных, обработка исключительных ситуаций, преобразование
данных и согласование протоколов. Службы приложений Jasmine ii как бы
"склеивают" между собой распределенные объекты.
Управление транзакциями
Для обработки данных на базе Internet часто требуется модель
“оптимистического блокирования” транзакций. Информационные ресурсы не могут
"блокироваться" каждый раз, пока пользователь web-браузера раздумывает, стоит ли
ему сделать ту или иную покупку. Но когда решение о покупке принимается, мы,
конечно, должны быть уверены, что данные на сайте достоверны, а выбранный товар
имеется в продаже. Jasmine ii поддерживает как оптимистическую, так и
пессимистическую блокировку данных.
Управление кэш-памятью
Jasmine ii использует сложные техники управления кешированием
распределенных объектов, обеспечивая минимум накладных расходов при максимальной
пропускной способности и производительности, что является жизненно важным для
успешного ведения e-бизнеса.
Метапамять/память данных
Jasmine ii использует обладающую широкими возможностями модели
объектов, причем объекты могут содержать как данные, так и логику. Метапамять
отслеживает все создаваемые объекты и их возможности, а память данных управляет
устойчивостью этих объектов в рамках одной сессии.
Аутентификация
В e-бизнесе очень важно знать, что только санкционированные пользователи
системы и портала смогут получить доступ к наиболее важной корпоративной
информации. Jasmine ii автоматически осуществляет аутентификацию
пользователей в самых различных базах данных и приложениях, согласует их с
брандмауэрами, Internet-протоколами безопасности Unicenter TNG и другими
решениями.
Сжатие данных
Для успешного ведения e-бизнеса критическими факторами являются
производительность и скорость доступа. Хотя в целом скорость передачи данных
значительно расширилась, на самом деле нам все еще приходится иметь дело с
партнерами, чья инфраструктура характеризуется низкой скоростью. Jasmine
ii автоматически сжимает передаваемые данные, обеспечивая этим
максимально быструю передачу данных.
Шифрование
При работе в Internet всегда существует возможность, хотя и маловероятная,
перехвата трафика. Службы шифрования Jasmine ii защищают информацию от
возможного искажения во время передачи между серверами. Данное свойство особенно
полезно для партнеров, работающих в стандарте Jasmine ii, т.к. оно дает
им полную гарантию безопасности в работе.
События
Ключевым моментом e-бизнеса является знание того, что происходит в каждый
момент времени, и когда следует предпринять те или иные действия. Jasmine
ii обеспечивает вашим e-бизнес-решениям возможность фиксировать и
реагировать на любое событие e-бизнеса. Приложения регистрируются для получения
уведомлений обо всех происходящих важных событиях, а затем, когда такое событие
происходит, они могут предпринимать соответствующие действия.
Передача сообщений
В распределенном разнородном окружении, когда приложения могут находиться в
любой части Вашего предприятия или предприятия Вашего партнера, для интеграции
этих приложений необходима очень сложная технология. Именно здесь Вам очень
поможет служба обмена сообщениями Jasmine ii, которая гарантирует быструю
и надежную обработку синхронных и асинхронных запросов или выполнение
бизнес-логики в распределенной среде Jasmine ii.
Присваивание имен
В мире распределенных объектов, иногда бывает очень сложно отыскать требуемый
объект и определить его местонахождение. Службы имен Jasmine ii решают
данную проблему, поддерживая возможность быстрого углубленного поиска объекта и
его местонахождения в пределах распределенной среды Jasmine ii.
ORB
Jasmine ii включает в себя Object Request Broker, так называемый
Jasmine ii ORB, который действует как "посредник", удовлетворяя запросы
"клиента" на обслуживание распределенного объекта или обслуживание кого-либо
другого компонента, поддерживаемого Jasmine ii. The Jasmine ii ORB
обеспечивает абсолютную прозрачность местонахождения для всех служб Jasmine
ii, исходя из положения, что запрашивающую сторону не должно
интересовать, с каким именно сервером она работает, или где конкретно размещены
те или иные корпоративные IT-средства.
Публикация/Подписка
В e-бизнесе для поддержания деловых отношений очень важно своевременно
информировать клиентов. Вы обязательно преуспеете, если будете знать, что хочет
Ваш клиент, и когда это ему потребуется. Jasmine ii позволяет
регистрировать приложения на платформе Jasmine ii в качестве подписчиков;
далее, если произойдет нечто, представляющее интерес для Ваших заказчиков или
партнеров, Jasmine ii сможет динамически создать и опубликовать
соответствующее сообщение для всех пользователей, имеющих подписку.
|