Управление доступом в информационных системах

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

ать код JSP (JavaServer Pages), сервлетов, EJB. [1, с 112]

В состав данного продукта также входят интерфейсы к наиболее популярным средствам контроля версий исходных текстов приложений.

2.2.2 IBM WebSphere Studio 5

IBM WebSphere Studio 5 представляет собой интегрированный набор средств разработки Java-приложений, основанный на WebSphere Studio WorkBench - реализации IBM платформы Eclipse, предназначенной для интеграции различных инструментов разработки в единую среду. [5, c 320] Данный пакет является первой в отрасли единой корпоративной средой разработки Web-сервисов для различных платформ, включая унаследованные платформы, - в этом продукте впервые предлагается возможность разработки Web-сервисов на базе унаследованных приложений, написанных на языках COBOL и PL1.

Существует несколько редакций этого продукта, предназначенных для создания Web-сайтов, корпоративных приложений, мобильных решений.

2.2.3 JetBrains IntelliJ IDEA 3.0

Средство разработки Java-приложений IntelliJ IDEA чешской компании JetBrains в последнее время привлекает к себе все большее внимание благодаря высокому качеству продукта и удобству его применения (лозунг авторов этого продукта: Develop with Pleasure! - Разрабатывайте с удовольствием!). [4, c 277]

IntelliJ IDEA поддерживает создание J2SE-, JSP- и J2EE-приложений, создание и применение Web-сервисов.

2.2.4 Novell exteNd

На рынке средств разработки Java-приложений компания Novell появилась сравнительно недавно, после приобретения ею год назад компании SilverStream, хорошо известной на американском рынке благодаря ряду крупных проектов, реализованных с помощью созданных ею технологий и средств интеграции с ERP- и CRM-системами ведущих производителей, таких как SAP и FarPoint. На данный момент пользователям доступно семейство продуктов exteNd, содержащее, помимо собственно средства разработки Java-приложений Novell exteNd Workbench, J2EE-совместимый сервер приложений Novell exteNd Application Server, портальную службу с возможностью написания iенариев Novell exteNd Director и средство интеграции XML-данных Novell exteNd Composer.exteNd Workbench служит для поддержки разработки Web-сервисов и содержит среду разработки, включающую такие элементы, как мастер создания Web-сервисов, мастера создания EJB, JSP, сервлетов, редакторы Java-кода, JSP-страниц, XML-данных, редактор WSDL-описаний, браузер и сервер UDDI.Workbench весьма удобна в применении. Из преимуществ этого продукта в первую очередь стоит отметить высокую скорость разработки J2EE-приложений, поскольку большая часть кода таких приложений проектируется с помощью визуальных средств и затем генерируется автоматически, что позволяет создавать приложения, не отвлекаясь на технические вопросы.

2.2.5 Oracle9i JDeveloper и Oracle9i Developer Suite

Orасlе9i Developer Suite представляет собой интегрированные друг с другом средства создания приложений масштаба предприятия для широкого спектра платформ и устройств (включая мобильные устройства), в том числе транзакционных Интернет-приложений, настраиваемых Web-порталов, Web-сервисов. [3, c 256] Oracle9i Developer Suite тесно интегрирован с СУБД Orасlе9i и сервером приложений Oracle9i Application Server.

Этот продукт включает:

Oracle JDeveloper - средство для быстрой разработки Java-приложений;

Oracle Designer - средство моделирования данных и бизнес-процессов и поддержки жизненного цикла приложения;

Oracle Warehouse Builder - средство проектирования и построения хранилищ данных;

Oracle Forms - средство быстрой разработки приложений;

Oracle Reports - средство для подготовки отчетов;

Oracle Discoverer - средство разработки аналитических приложений;

Oracle Portal - средство разработки информационного портала организации.

Отметим также наличие в составе Oracle9i Developer Suite набора Business Components for Java - готовых EJB-компонентов, реализующих стандартную бизнес-логику, например функции визуализации данных (графики и диаграммы), построения сложных запросов, проведения аналитических вычислений. Средствами Oracle9i Developer Suite эти компоненты можно интегрировать в любое Java-приложение. Помимо серверных компонентов, Oracle9i Developer Suite содержит также набор компонентов JavaBeans для создания независимого пользовательского интерфейса, что упрощает разработку и поддержку Web-приложений. Эти компоненты обеспечивают согласованность интерфейса и облегчают его настройку и локализацию.i Developer Suite может работать на разных платформах, включая Solaris, Windows NT/2000 и Linux, однако набор платформ, на которых могут выполняться созданные приложения, более широк. [5, с 24]

2.2.6 Sun ONE Studio 5

Средство разработки Java-приложений компании Sun Microsystems (автора технологии Java) Sun ONE Studio (ранее этот продукт назывался Forte) - позволяет создавать приложения с поддержкой всех важнейших стандартов и технологий на платформе Java 2: J2EE, J2ME, J2SE, а также Web-сервисов XML.ONE Studio 5 выпускается в трех редакциях: Enterprise, Mobile и Standard.

2.3 Создание ActiveX-элементов: обзор инструментов

Встраивая управляющие элементы ActiveX, можно значительно расширить функциональные возможности Web страниц; прежде аналогичного эффекта можно было добиться путем внедрения их предшественников, элементов OLE, предусмотренных в числе средств для ускоренной разработки программ. Но при подготовке этих элементов нельзя было избежать некоторых проблем.

Наиболее существенное отличие в этих технологиях разработки состоит в том, что для ActiveX-элементов необходимо реализовать возможность загрузки по сети. Другое важное отличие касается допустимости отказа от применения некоторых функций ActiveX-элемента, если браузер или какой-то другой контейнер, в среду которого происходит его загрузка (например, Internet Explorer), не обладает