Oracle Developer Suite
Oracle Developer Suite (ODS) содержит функционально полный набор интегрированных средств разработки для быстрого создания и развертывания Интернет / Интранет - приложений, для динамических Web-порталов и развертывания Web-сервисов.
ODS включает целый набор программных продуктов, перечисленных в таблице.
|
Состав Oracle Developer Suite
| |
Функциональность | Название продукта | Категория
| |
Разработка приложений на Java | Oracle JDeveloper | RAD
| |
Проектирование баз данных и приложений | Oracle Designer | CASE
| |
Проектирование хранилищ данных | Oracle Warehouse Builder | CASE
| |
Разработка приложений на основе экранных форм | Oracle Forms Developer | RAD
| |
Разработка отчетов | Oracle Reports Developer |
| |
Бизнес-компоненты, реализованные на языке программирования | Java Business Components for Java |
| |
Разработка аналитических приложений | Oracle Discoverer | OLAP
|
Кроме того, в составе ODS поставляется набор компонентов, утилит и интерфейсов для организации работы с XML-документами. Этот набор называется XML Developer's Kit (XDK). Он существует в пяти вариациях: XDK for Java, XDK for JavaBeans, XDK for C, XDK for C++, XDK for PL/SQL. Также в составе ODS поставляется - только для целей разработки - Oracle Database Enterprise Edition и Oracle Application Server Enterprise Edition.
ODS поддерживает стандарт UML моделирования объектных приложений. UML позволяет моделировать классы и рабочие процессы, а затем на их основе генерировать код для среды BC4J. Модели хранятся в общем репозитории Oracle, где удобно контролировать версии объектов. Наконец, ODS поддерживает XML для обмена данными с другими UML-инструментами.
В ODS предусмотрен репозиторий для поддержки работы больших коллективов разработчиков. Он хранит структурированные данные как объекты базы данных, а неструктурированные - как файлы и XML-документы. Репозиторий позволяет управлять процессом обновления версий объектов. Репозиторий - единый источник метаданных приложений, обеспечивающий эффективную параллельную работу коллективов разработчиков, которые могут анализировать зависимости между объектами, контролировать использование общих компонентов; предусмотрены удобные средства работы с репозиторием: просмотр архива версий, контроль зависимостей и управление конфигурациями.
ODS упрощает разработку и поддержку Web-приложений, поскольку содержит набор переносимых JavaBean - компонентов пользовательского интерфейса, которые обеспечивают согласованность интерфейса и облегчают его настройку и локализацию. Разработчики могут использовать эти компоненты программно через API-интерфейсы Java или декларативно - средствами языка User Interface XML (UIX).
|