Описание тега ibm-rad
Обзор
IBM Rational Application Developer - это интегрированная среда разработки, которая помогает разработчикам программного обеспечения Java проектировать, разрабатывать и развертывать свои приложения. Он содержит специализированные мастера, редакторы и валидаторы для различных технологий:
Платформа Java, Enterprise Edition (Java EE): эта архитектура используется для создания распределенных веб-приложений и корпоративных приложений. Приложения Java EE включают: приложения Enterprise Java beans (EJB) для распределенных защищенных приложений с поддержкой транзакций, приложения Java Persistence API (JPA) для доступа к постоянным данным и JavaServer Pages (JSP) или JavaServer Faces (JSF) для разработки логики представления.
Веб-сервисы: Веб-сервис - это автономное модульное приложение с самоописанием, которое можно публиковать, размещать и запускать через Интернет. Инструменты веб-служб позволяют разработчикам программного обеспечения обнаруживать существующие веб-службы для интеграции, создавать веб-службы из существующих артефактов или из файлов языка описания веб-служб (WSDL) и развертывать веб-службы в различных средах.
Архитектура компонентов служб (SCA): SCA позволяет повторно использовать программное обеспечение, собирая набор служб в составное приложение. Инструменты разработки SCA обеспечивают графическое соединение компонентов для формирования составных сервисов, связывают привязки протоколов и намерения качества обслуживания с компонентами SCA, а также упаковывают ресурсы SCA для развертывания.
Extensible Markup Language (XML): XML - это общий язык, который можно использовать для структурированного описания любого типа контента. XML широко используется для создания веб-сервисов. Инструменты XML включают редакторы DTD, XSL, схем и сопоставлений.
Коннектор Java EE (J2C): инструменты J2C позволяют приложениям получать доступ к операциям и данным в корпоративных информационных системах, таких как CICS или IMS. Мастера помогают при импорте файлов, отображении данных и создании классов и методов Java для доступа к данным.
Веб-приложение: Веб-приложения варьируются от веб-сайтов до сложных приложений, использующих JSF для доступа к данным, или полнофункциональных интернет-приложений, использующих асинхронный JavaScript и XML (Ajax). Инструментальные средства включают мастеров, редакторы и палитры, помогающие создавать и развертывать веб-приложения.
Последнюю информацию можно найти в IBM Rational Application Developer для WebSphere Software Product Evolution.
IBM Rational Application Developer включает инструменты для улучшения качества кода. Инструмент профилирования Java помогает анализировать производительность приложения, использование памяти и проблемы с потоками. Инструмент программного анализа выявляет закономерности и антипаттерны в коде приложения и сравнивает код со стандартами кодирования.
Для управления исходным кодом группа разработчиков может настроить IBM Rational Application Developer для работы с системой репозитория исходного кода. Продукт поставляется с соединителями с IBM Rational ClearCase для управления версиями и IBM Rational ClearQuest для управления дефектами. Он также поставляется с клиентом Rational Team Concert, который можно использовать как для управления версиями, так и для управления дефектами.
Инструментальные средства включают инструменты для развертывания приложения на локальном или удаленном сервере. Он содержит тестовые среды для IBM WebSphere Application Server и IBM WebSphere Portal. Он также поддерживает Apache Tomcat. Используя эти инструменты, разработчик программного обеспечения может протестировать свое приложение локально, прежде чем опубликовать его на рабочем сервере. Возможности облачных вычислений предоставляются IBM SmartCloud Enterprise и IBM Workload Deployer.
Поскольку IBM Rational Application Developer основан на Eclipse, он может поддерживать подключаемые модули сторонних производителей для Eclipse, а также подключаемые модули специально для инструментов Rational.
Источник: Википедия