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




Заключение - часть 2


любых специфических конкретных подзадач (работа с датчиками и
исполнительными устройствами, интерфейсы к редко используемым пакетам
третьих фирм, уникальные алгоритмы обработки данных и т.д.).
  • При росте сложности, нагрузки и инфраструктуры решаемой задачи
    (распределенность и гетерогенность используемых ресурсов, количество
    одновременно подключенных пользователей, сложность логики приложения)
    единственным средством преодоления таких трудностей является трехзвенная
    модель архитектуры "клиент-сервер" с использованием мониторов транзакций.
    Компоненты JAM/TPi-Client и JAM/TPi-Server позволяют максимально
    безболезненно (т.е. с минимальной трудоемкостью) перейти на трехзвенную
    модель. При этом ключевую роль играет модуль JAM/TPi-Server, так как
    основная трудность внедрения трехзвенной модели заключается в реализации
    логики приложения в сервисах мониторов транзакций.
    Сложные программные проекты практически всегда реализуются коллективом разработчиков.
    Наличие интерфейса к системам SCM (SCCS или PVCS) позволяет держать в общем архиве
    проекта те его части, которые реализуются с помощью JAM. Для несложных проектов достаточно
    встроенных SCM-механизмов JAM.

    Наличие и архитектура модуля JAM/CASEi (особенно двунаправленный обмен между
    репозиториями JAM и CASE) позволяет реализовать любую методику проектирования и
    разработки приложений (подходы проектирования "от модели данных", от "функционирующих
    документов" или комбинированный подход). В результате достигается высокая гибкость и
    эффективность методики совокупного применения проектных и инструментальных средств.

    Переносимость приложений является стратегическим вопросом для ИС среднего и крупного
    уровней. Несмотря на подавляющее распространение IBM PC совместимых компьютеров под
    управлением DOS/Windows в качестве рабочих мест конечных пользователей, очень многие задачи
    более эффективно решаются при использовании на рабочих местах UNIX-терминалов (алфавитно-
    цифровых или X).


    Содержание  Назад  Вперед