|
|
|||||||||||||||||||||||||||||
|
Структура 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 сможет динамически создать и опубликовать соответствующее сообщение для всех пользователей, имеющих подписку.
|
|