Использование платформы Java 2 Enterprise Edition для построения корпоративной информационной системы

Автор работы: Пользователь скрыл имя, 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
Заключение……………………

Работа состоит из  1 файл

Корпоративные_ИС.doc

— 334.00 Кб (Скачать документ)

     2.4.1. Контейнерные сервисы  

     Контейнеры  являются интерфейсом между компонентом и низкоуровневыми платформо-зависимыми функциональными возможностями, поддерживающими компонент. До того, как Web-компонент, корпоративный компонент или компонент клиентского приложения может быть выполнен, он должен быть скомпонован в J2EE-приложение и размещен внутри своего контейнера.

     Процесс компоновки включает в себя определение  установок контейнера для каждого  компонента в J2EE-приложении и для  самого J2EE-приложения. Установки контейнера настраивают внутреннюю поддержку, обеспечиваемую J2EE-сервером, которая включает в себя такие сервисы как безопасность, управление транзакциями, JNDI-поиск и удаленную связь. Вот некоторые из основных положений:

     - модель безопасности J2EE позволяет сконфигурировать Web-компонент или корпоративный компонент так, что доступ к системным ресурсам разрешается только авторизованным пользователям;

     - модель транзакции J2EE позволяет определять взаимосвязи между методами, которые составляют простую транзакцию, так, что все методы в одной транзакции интерпретируются как один модуль;

     - сервисы поиска JNDI обеспечивают унифицированный интерфейс к различным сервисам каталогов и имен на предприятии, так что компоненты приложения получают доступ к этим сервисам;

     - модель удаленного доступа J2EE управляет низкоуровневыми взаимосвязями между клиентами и корпоративными компонентами. После того, как корпоративный компонент создается, клиент вызывает его методы так, как если бы они находились на той же виртуальной машине.

     Тот факт, что J2EE-архитектура обеспечивает конфигурируемые сервисы, означает, что компоненты в J2EE-приложении могут вести себе по-разному, в зависимости от места их размещения. Например, корпоративный компонент может иметь установки безопасности, дающие ему определенный уровень доступа к базе данных в одном рабочем окружении и другой уровень доступа – в другом.

     Контейнер также управляет неконфигурируемыми сервисами, такими как время жизни  корпоративного компонента и сервлета, ресурсный пул (объединение ресурсов) связи с БД, персистенция данных, доступ к API 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. Корпоративные информационные системы:  курс лекций. – МЭСИ, 2009. – 73 с.

     2. Цимбал А., Аншина М. Технологии  создания распределенных систем. – Питер, 2003. – 576 с.

     3. Драница А. Java vs .Net.// Журнал «Компьютерра». – 2002. [Электронный ресурс]. URL: http://www.igp.ru/sit/DOT_NET/Java-vs-DotNet.html. (дата обращения: 07.11.09).

     4. Трембач С.В. Использование технологии Java 2 Enterprise Edition в процессе разработки корпоративных приложений Java. // Сборник научных трудов студентов России. – 2009. [Электронный ресурс]. URL: http://www.cs-alternativa.ru/text/2231.html. (дата обращения: 06.11.09).

     5. М. Поулан. Учебное пособие по  языку Java. // CodeNet: все для программиста. – 2006. [Электронный ресурс]. URL: http://www.codenet.ru/webmast/java/j2ee.php. (дата обращения: 07.11.09).

      

Информация о работе Использование платформы Java 2 Enterprise Edition для построения корпоративной информационной системы