Enterprises Application Studio
Сегодня разработка и внедрение приложений масштаба предприятия претерпели значительные изменения. Интернет прочно утвердился в нашей деловой жизни, сделав ее более динамичной и поставив целый ряд требующих разрешения вопросов из области информационных технологий.
Как построить новые Интернет-приложения; как приспособить существующие системы для работы с Интернет; как чувствовать себя уверенным в том, что ваша система сможет изменяться в соответствии с постоянно происходящими изменениями в области технологий и растущими требованиями рынка - на все эти вопросы не так легко ответить. К счастью, Sybase предлагает простой ответ – Sybase® Enterprise Application Studio. Enterprise Application Studio объединяет в себе технологию быстрой разработки приложений (RAD) PowerBuilder®, уже получившую признание среду разработки Java-приложений PowerJ и высокопроизводительную среду развертывания приложений Enterprise Application Server. Возможность осуществления сложных 4GL-разработок, гибкость и производительность Java, компонентная архитектура сервера приложений, приспосабливаемая к изменяющимся требованиям, - все,что необходимо для построения распределенных, клиент/серверных и Интернет-приложений масштаба предприятия, предлагает Enterprise Application Studio.
Построение Internet-приложений
Как успевать одновременно заниматься повседневными проблемами, возникающими в компании, и осуществлять постепенный переход от существующих уже приложений к приложениям, использующим Internet - технологии? И как быть с новыми проектами, над которыми вы работаете в настоящий момент? Ведь и они тоже должны иметь возможность работы с Internet. На все эти вопросы отвечает входящая в состав Enterprise Application Studio среда разработки Интернет-приложений PowerSited, интегрированная с PowerBuilder и PowerJ. Вы получаете все, что нужно для создания надежных "тонких"-клиентов для Интернет-приложений.
Основные особенности методов современной разработки Internet-приложений
Современные средства разработки включают в себя HTML-редактор, позволяющий создавать Интернет-страницы простым "drag-and-drop"-перемещением HTML тегов, скриптов и компонент на страницу.
Командная разработка Internet-приложений
Надежная среда для быстрой командной разработки позволяет менеджерам создавать проекты, используя технологию check-in / check-out, определяя доступ разработчиков к ресурсам и распределяя роли между пользователями. Менеджеры могут присваивать до 12 различных разрешений для каждой роли.
Менеджмент ресурсов Internet- разработки
Менеджер компонент размещает, управляет и разворачивает различные компоненты в надежной базе данных. Во время перекрестно-функциональной командной разработки менеджер компонент обеспечивает легкость сохранения и повторного использования компонент и поддерживает контроль версий. Он также способствует легкой интеграции существующих Web-сайтов с вашим приложением.
Средства разработки Internet-приложений
Здесь выбор за вами. Для полнофункциональной быстрой разработки Internet-приложений Enterprise Application Studio предлагает PowerBuilder. Для сложных разработок на Java - PowerJ. С помощью этих средств вы можете создавать традиционные клиент/серверные, многоуровневые распределенные и Интернет-приложения.
Использование компонент
PowerBuilder и PowerJ осуществляют гибкую поддержку компонентной разработки, что позволит вам в полной мере оценить преимущества компонентной архитектуры.
Доступ к данным и возможность манипулирования ими - вот в чем состоит главный смысл создания приложений и это так просто, если вы используете Enterprise Application Studio.
Возможно, Вы строите приложение-"электронный магазан", чтоб Ваши клиенты смогли осуществлять покупки по каталогу прямо из своей квартиры. Может быть, это будет внутреннее Интранет-приложение для контроля электронных платежей внутри банковской сети Интранет. Или же, возможно, Вам необходимо обслуживать тысячи обращений клиентов по Интернет, чтобы клиенты могли сами управлять своими сберегательными вкладами. В любом из этих случаев Sybase предлагает надежное и высокопроизводительное решение - Enterprise Application Server. Это быстрая и гибкая платформа для развертывания Вашего приложения совмещает в себе функции механизма генерации динамических HTML страниц с мощным компонентным транзакционным сервером, обеспечивая высокую производительность работы любых приложений сколь угодно крупной компании.
Процессор HTML-страниц дает вам уникальную лёгкость разработки и универсальный доступ к информации. Компонентный процессор сделает реальностью построение сложной бизнес-логики среднего слоя. Вместе оба сервера представляют платформу, которая может интегрировать действующие СУБД с практически любыми клиентами.
Динамические Web-приложения
Страничный процессор из Enterprise Application Server позволяет быстро разрабатывать ультра-тонкие Web-приложения с динамически изменяемыми HTML-страницами. Динамически обрабатывая на сервере Web-шаблоны страниц, он формирует результирующую HTML-страницу "на лету". Для этого в Web-шаблонах используются специальные тэги Embedded SQL, а также развитый язык HTML-сценариев - DynaScript, являющийся расширенной версией языка JavaScript.
Мультипоточная архитектура и пул соединений позволяет выдержать даже самые высокие Web-нагрузки. Для более эффективного использования Ваших ресурсов Вы можете настраивать частоту обновления динамических страниц и шаблонов. Все Ваши шаблоны, HTML-страницы, картинки и др. Web-ресурсы будут надежно сохранены в встроенной базе данных - Sybase Adaptive Server Anywhere.
Новое Поколение Транзакционных Бизнес-приложений
Сами по себе прикладные сервера Web-приложений не могут решить всех задач, встающих перед современными бизнес-приложениями. Необходимо иметь возможность легкой установки, модификации бизнес-логики, а также обеспечения высокой производительности и защищенности бизнес-системы. Всем этим требованиям отвечает компонентный транзакционный сервер, вторая составляющая Enterprise Application Server.
Он способен гибко обслуживать клиентские приложения практически любой архитектуры: Java, C++, PowerBuilder, Windows(ActiveX), Corba, ультра-тонкие HTML-приложения, предоставляя тем самым свободу выбора оптимального "клиента" в каждой точке Вашего распределенного приложения. Благодаря поддержке широкого спектра серверных компонент, Enterprise Application Server позволяет Вам при разработке удачно использовать накопленный опыт работы с Вашим любимыми языками и инструментами программирования. Enterprise Application Server также предоставляет Вам такие hi-end возможности для крупных бизнес-приложений: управление транзакциями, встроенная система безопасности, управление кэшом соединений. Надежное многопоточное ядро обеспечивает в условиях большого количества пользовательских соединений предсказуемый и масштабируемый уровень производительности. Высокая скорость установления соединений позволяет бизнес-приложениям обмениваться данными с тонкими HTML-клиентами с достаточной скоростью, сравнимой с характерной для классических приложений клиент/сервер.
За дополнительной информацией обращайтесь в Interface Ltd.