Автор работы: Пользователь скрыл имя, 07 Декабря 2011 в 21:33, реферат
В настоящее время любое предприятие сталкивается с проблемой систематизации информации и автоматизации процессов ее обработки. Для решения этих проблем активно используется разработка и внедрение корпоративных информационных систем (КИС).
КИС – это совокупность информационных систем отдельных подразделений предприятия, объединенных общим документооборотом, таких, что каждая из систем выполняет часть задач по управлению принятием решений, а все системы вместе обеспечивают функционирование предприятия в соответствии со стандартами качества [1].
Введение…………………………………………………….…….. 3
1. Обзор сущестующих платформ
1.1. Java 2 Enterprise Edition ……….…………………………….. 4-5
1.2. Microsoft .Net…………………………………………………. 5-7
1.3. Сравнение технологий J2EE и .Net…………………………. 7-10
2. Описание J2EE
2.1. Структура J2EE………………………………………………. 11-13
2.2. Технологии J2EE…………………………………………….. 13-14
2.3. Уровни J2EE…………………………………………………. 15-21
2.4. J2EE-контейнеры……………………………………………. 21-24
Заключение……………………
2.4.1. Контейнерные сервисы
Контейнеры являются интерфейсом между компонентом и низкоуровневыми платформо-зависимыми функциональными возможностями, поддерживающими компонент. До того, как Web-компонент, корпоративный компонент или компонент клиентского приложения может быть выполнен, он должен быть скомпонован в J2EE-приложение и размещен внутри своего контейнера.
Процесс компоновки включает в себя определение установок контейнера для каждого компонента в J2EE-приложении и для самого J2EE-приложения. Установки контейнера настраивают внутреннюю поддержку, обеспечиваемую J2EE-сервером, которая включает в себя такие сервисы как безопасность, управление транзакциями, JNDI-поиск и удаленную связь. Вот некоторые из основных положений:
- модель безопасности J2EE позволяет сконфигурировать Web-компонент или корпоративный компонент так, что доступ к системным ресурсам разрешается только авторизованным пользователям;
- модель транзакции J2EE позволяет определять взаимосвязи между методами, которые составляют простую транзакцию, так, что все методы в одной транзакции интерпретируются как один модуль;
- сервисы поиска JNDI обеспечивают унифицированный интерфейс к различным сервисам каталогов и имен на предприятии, так что компоненты приложения получают доступ к этим сервисам;
- модель удаленного доступа J2EE управляет низкоуровневыми взаимосвязями между клиентами и корпоративными компонентами. После того, как корпоративный компонент создается, клиент вызывает его методы так, как если бы они находились на той же виртуальной машине.
Тот факт, что J2EE-архитектура обеспечивает конфигурируемые сервисы, означает, что компоненты в J2EE-приложении могут вести себе по-разному, в зависимости от места их размещения. Например, корпоративный компонент может иметь установки безопасности, дающие ему определенный уровень доступа к базе данных в одном рабочем окружении и другой уровень доступа – в другом.
Контейнер
также управляет
2.4.2. Типы контейнеров.
Процесс размещения устанавливает компоненты J2EE-приложения в J2EE-контейнеры, как показано на рисунке 2.5.
-
J2EE-сервер: является частью времени исполнения
J2EE-приложения. J2EE-сервер предоставляет
EJB и Web-контейнеры.
- Корпоративный EJB-контейнер: управляет исполнением корпоративных компонентов для J2EE-приложений. Корпоративные компоненты и их контейнер выполняются на J2EE-сервере.
- Web-контейнер: управляет исполнением JSP-страницы и сервлетов для J2EE-приложения. Web-компоненты и их контейнер выполняются на J2EE-сервере.
- Контейнер клиентского приложения: управляет исполнением компонентов клиентского приложения. Клиентские приложения и их контейнер выполняются на клиенте.
- Контейнер апплетов: управляет выполнением апплетов. Состоит из web-броузера и Java- plug-in, выполняющихся на клиенте совместно.
Заключение
В данной курсовой работе было рассмотрено использование платформы J2EE для построения КИС.
Были рассмотрены и проанализированы достоинства и недостатки данной платформы.
На основании изложенных в работе сведений можно сделать вывод, что вопрос об использовании той или иной платформы при построении КИС всегда необходимо решать в частном порядке. Опираясь на требования, предъявляемые к проектируемой системе.
Список литературы
1.
Корпоративные информационные
2.
Цимбал А., Аншина М. Технологии
создания распределенных
3.
Драница А. Java vs .Net.// Журнал «Компьютерра».
– 2002. [Электронный ресурс]. URL: http://www.igp.ru/sit/DOT_NET/
4.
Трембач С.В. Использование технологии
Java 2 Enterprise Edition в процессе разработки корпоративных
приложений Java. // Сборник научных трудов
студентов России. – 2009. [Электронный ресурс].
URL: http://www.cs-alternativa.ru/
5.
М. Поулан. Учебное пособие по
языку Java. // CodeNet: все для программиста.
– 2006. [Электронный ресурс]. URL: http://www.codenet.ru/webmast/