Borland Application Server 4.5: основные характеристики и возможности применения

Классификация технологий middleware

Transaction Processing Monitor (TPM)

Мониторы транзакций являются одним из старейших типов middleware. Первые реализации TPM, такие как IBM CICS, были очень популярны в 70-е годы. Основные проблемы TPM — монолитность и отсутствие поддержки объектно-ориентированного подхода (ООП). Новый класс TPM — объектные мониторы транзакций — уже не является самостоятельным ПО, а относится к службам объектно-ориентированных распределенных сред — CORBA/J2EE и COM.

Message-oriented Middleware (MoM)

MoM, как и TPM, относится к первой волне middleware. По своей сути системы MoM весьма просты. Они включают только четыре основные функции: отправить, получить, сохранить в файле и удалить. Главное преимущество использования MоM в распределенной среде — гарантия доставки сообщений, основанная на асинхронной работе с очередями сообщений. Однако API низкого уровня, отсутствие поддержки ООП и стандартов, обеспечивающих интеграцию MoM от разных поставщиков, привели к развитию нового поколения MoM в качестве сервисов платформ CORBA/J2EE и COM.

Microsoft COM+/.NET

Несмотря на развитость сервисов платформы COM+ и, даже в большей степени, разрабатываемого преемника — .NET, это семейство платформ Microsoft для создания распределенных объектных приложений доступно только на платформе Windows. Отсутствие процесса стандартизации как такового, тесная интеграция с операционной системой и, как следствие, закрытость этой платформы и отсутствие альтернативных реализаций ограничивают применимость семейства платформ COM+ /.NET для создания прикладной инфраструктуры предприятия.

OMG CORBA

Разрабатываемая с 1989 года консорциумом OMG (Object Management Group) архитектура CORBA (Common Object Request Broker Architecture) — результат работы ведущих специалистов из более чем 800 компаний и организаций. Четкий процесс стандартизации, который включает в себя и аспекты взаимодействия реализаций CORBA от разных поставщиков (интероперабельность), независимость от языков программирования и операционных сред, фундаментальная поддержка ООП и многие другие уникальные характеристики сделали CORBA ведущим стандартом в области инфраструктурного middleware.

Java 2 Enterprise Edition (J2EE)

Платформа J2EE, развиваемая в рамках открытого процесса стандартизации JCP (Java Community Process), впервые предложила цельную компонентную модель — EJB (Enterprise JavaBeans), ориентированную на создание серверной бизнес-логики. Использование архитектурных достижений CORBA в важнейших службах J2EE, вплоть до уровня распределенного взаимодействия, в основе которого лежит протокол CORBA IIOP (Internet Inter-ORB Protocol), обеспечило отличную масштабируемость систем, построенных на платформе J2EE.

Application Server

Сервер приложений — новая промышленная парадигма, доступная в виде программных продуктов от целого ряда поставщиков ПО, включая IBM, Borland, BEA Systems и Sun. Он эффективно объединяет различные связующие средства и технологии, позволяющие получить готовую платформу для развертывания распределенных приложений масштаба предприятия.

Концепция сервера приложений в настоящее время признана критически важной для развертывания компонентов бизнес-логики в распределенной среде. В этом контексте Enterprise JavaBeans стал стандартом de facto для создания масштабируемых прикладных систем.

Реализация серверов приложений на основе CORBA позволяет обеспечить прозрачную интеграцию и доступность прикладных систем в режиме 24x7. Это позволяет рассматривать такие серверы приложений в качестве критически важного элемента прикладной инфраструктуры предприятия.

возврат


Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует