Корпоративные базы данных - статьи

       

Открытая среда разработок клиент/сервер (CODE - Clent/Server Open Development Environment)



Платформа для разработок приложения в среде клиент/сервер должна включать все необходимые
технологии для создания приложений масштаба предприятия. PowerBuilder предоставляет отличный
набор базовых инструментов для работы, однако существует целый ряд продуктов, которые часто
используются для разработки информационных систем, например, системы контроля исходных
текстов, системы проектирования структур баз данных, дополнительные библиотеки классов и
системы автоматизированного тестирования, а также различные сервера баз данных, сетевые
продукты, системы управления документами и так далее.

Фирма Powersoft считает, что разработчики должны иметь свободу выбора лучших инструментов для
создания своих приложений. Начиная с 1992 года проводится программа CODE по интеграции
PowerBuilder и самых различных компонент среды клиент/сервер. PowerBuilder имеет открытые
опубликованные интерфейсы, используя которые можно интегрировать в его среду практически
любые необходимые инструменты.



Многие ведущие производители участвуют в программе CODE, интегрируя свои продукты в среду
PowerBuilder. Партнеров условно можно разделить на несколько категорий, которые перечислены
ниже с перечислением некоторых производителей.


Тестирование приложений особенно важно при быстром переходе к разработкам в среде
клиент/сервер. Тестирование представляет собой один из ключевых этапов в жизненном цикле
приложения. Среда Windows, основанная на графическом интерфейсе пользователя и управлении с
помощью сообщений, одна из наиболее сложных для отладки. Для эффективного тестирования
приложений используются специализированные инструменты для планирования, разработки, и
исполнения тестов приложений.


Фирма
Название продукта
Software Quality Automation
TeamTest
Mercury Interactive
QA Partner
Seguie Software
PowerRunner
Softbridge
Automated Test Facility
В сегодняшнем динамичном мире программного обеспечения профессиональные
разработчики нуждаются в инструментах управления всеми техническими и организационными

аспектами поддержки проектов по разработке информационных систем. Критически важным для
успеха проекта является применение CASE - методологий для начальных фаз анализа и
проектирования. Со средой разработки PowerBuilder тесно интегрированы многие ведущие CASE
системы.

Фирма
Название продукта
Chen & Assotiates
ER-Modeller
Intersolv
Excelerator
LBMS
System Engineer
Logic Works
ERwin/ERX
Visible Systems
Visible Analyst Workbench
Как только разработчики получают опыт в построении приложений, они замечают,
что существует множество общих компонент, которые часто повторно используются. Используя
мощные объектно-ориентированные средства PowerBuilder, многие компании предлагают такие
компоненты в виде библиотек классов и элементов управления.
Фирма
Название продукта
Greenberg & Russel
Object Start
PowerServ
PowerTOOL
ServerLogic
PowerClass
Visual Tools
Formula One, ImageStream, First Impression
Интерфейс к базам данных был составной частью PowerBuilder с его самой первой
версии. Каждый интерфейс использует все преимущества (например хранимые процедуры, расширения
языка SQL, декларативная ссылочная целостность и т.д.) и учитывает особенности (такие, как
различные типы данных, различные реализации работы с курсорами и т.д.) каждого конкретного
сервера баз данных. PowerBuilder также поддерживает стандарт ODBC для доступа к разнообразным
базам данных и файлам на персональных компьютерах.
Фирма
Название продукта
Hewlett Packard
Allbase/SQL, Image/SQL
IBM
DB2/2, DB2/6000
Informix
Online
Microsoft
SQL Server
Oracle
Oracle Server
Sybase
SQL Server, SQL Anywhere
Information Builders
EDA/SQL
Наиболее современный способ разработки сложных приложений в среде
клиент/сервер опирается на разбиение приложения на компоненты, реализующие различные функции,
такие как хранение данных, деловая логика и интерфейс пользователя, и исполнение их на различных
машинах в сети с целью минимизировать нагрузку на сеть и оптимально использовать


вычислительные ресурсы. Такая организация называется трехуровневой (в более общем случае,
многоуровневой) архитектурой.
Фирма
Название продукта
Gradient Technologies
Visual DCE
Tangent International
Distributed Computing Intergator for TopEnd
Tangent International
Distributed Computing Intergator for Tuxedo
Transarc
EncinaBuilder
Программное обеспечение коллективной работы пользователей позволяет им
обращаться к значительным объемам неструктурированных данных по сети, управлять данными и
потоками информации в распределенной среде масштаба предприятия.
Фирма
Название продукта
Lotus Development
Notes
У многих организаций сохранились информационные системы, разработанные для
больших ЭВМ. Различные продукты для доступа к данным позволяют интегрировать их в
PowerBuilder, не прибегая к низкоуровневому программированию.
Фирма
Название продукта
Attachmate Corp
Extra!
Wall Data
Rumba
Лидирующие производители систем управления документами и изображениями
участвуют в программе CODE, позволяя разработчикам интегрировать эти технологии с
приложениями на PowerBuilder.
Фирма
Название продукта
FileNet Corp
WorkFLO
Wang Laboratories
Wang OpenImage
Watermark Software
Watermark Discovery Edition
Централизованная система управления библиотеками объектов PowerBuilder
представляет собой открытую среду для групповой разработки приложений и управления проектом.
Предоставляются прямые связи из среды PowerBuilder к лидирующим системам управления объектами
и контроля версий для управления разработкой объемных приложений.
Фирма
Название продукта
Intersolv
PVCS
Legent Corp
Endevor
Mortice Kern Systems
RCS
Содержание раздела