DB2. Решения по интеграции


Microsoft.NET - часть 2


CLR позволяет взаимодействие между приложениями, написанными на различных языках. Он реализует строгий тип присваивания имен, памяти, обработки и управления процессом, а также обработку межъязыковых исключительных ситуаций и динамическую связь между компонентами. Схожий в концепции с CORBA и его языком описания интерфейсов (Interface Definition Language -IDL), CLR способствует межъязыковой коммуникации в реальном времени.

ASRNET позволяет создавать.aspx-файлы для Web-взаимодействия, которое может быть связано с компонентами, Web-сервисами и другими программами (например, с программой Visual Basic.NET) через инфраструктуру.NET.

 

Таблица 2.1.

 

Сравнение структур J2EE и.NET

 

Название

J2EE

.NET

Языки

Java

Visual Basic.NET, C#, J#, Cobol, другие

Динамическая среда

JVM

CLR

Операционные системы

Все основные UNIX OS Linux Microsoft OS AS/400 z/OS (S/390)

Microsoft OS

Поставщики платформ

ВЕА

Microsoft

Borland

lona

IBM

Macromedia

Oracle

Sun-Netscape

Доступ к базам данных

JDBC, EJB entity beans, SOU, JDO

ADO.NET

Управление живучестью

Контейнер или приложение

Только приложение

Поддержка транзакций

Явная и управляемая контейнером

Ограниченная

Поддержка Web-сервисов

Да

Да

Web-взаимодействие

JSP

Web-формы, компоненты

Интегратор внешних приложений

Java Messaging Service, Java Connector Architecture, Web Services

Web-сервисы, MSMQ-классы

 




- Начало -  - Назад -  - Вперед -