
Примеры разработанных решений
Представленные решения призваны проедемонстрировать высокий уровень возможностей команды и накопленный ею опыт разработки в соответствующих предметных областях. Любой из представленных продуктов может быть легко изменен и дополнен в соответствии с требованиями заказчика или послужить прототипом для нового решения.
Представленные продукты на платформе Oracle Database: RAISE Sphere (ERP- система), RAISE Clinic (система автоматизации клиники), RAISE InformS (корпоративная информационно-поисковая система) созданы на основе оригинальной технологии Sphere CASE. Центральной разработкой в этом ряду является ERP-система среднего уровня для территориально распределенных предприятий RAISE Sphere. ERP-система RAISE Sphere обладает базовой функциональностью систем своего класса и может предлагаться заказчику как завершенный продукт. Важным при этом является то, что благодоря технологии Sphere CASE, ERP-система RAISE Sphere может быть легко изменена, уточнена или дополнена согласно требованиям заказчика в значительно более короткие сроки по сравнению с полным циклом разработки, включающим полномасштабное проектирование и кодирование. При этом используется принцип разделения общей функциональности системы на прикладную (отображающую логику бизнес-процессов заказчика) и базовую (отображающую основные возможности по обмену данными, настройке, реконфигурирования и т.п., которые не зависят от логики бизнес-процессов заказчика). Прикладная функциональность реализована в виде модуля мобильной металогики, интерпретируемого Sphere Portal. Базовая функциональность реализована в универсальном клиенте Sphere Portal и является одинаковой для всех продуктов, создаваемых с помощью технологии Sphere CASE:
- Просмотр и редактирование данных из СУБД.
- Взаимодействие с другими программными системами посредством интерфейса OLE.
- Сортировка, поиск, фильтрация по сложному шаблону.
- Настройка опций интерфейса и взаимодействия с СУБД.
- Копирование и выписка из документов.
- Редактирование форм.
- Создание и редактирование аналитических отчетов.
- Создание и редактирование печатных форм.
- Редактирование модуля безнес-логики (VB Script).
- Печать аналитических отчетов и печатных форм.
- Система контекстной помощи.
Для продуктов на платформе Oracle выдвигаются следующие аппаратные и программные требования.
Сервер:
- Intel Pentium II / 64M RAM | Sun, Alpha, любая другая платформа, поддерживаемая Oracle Database
- Microsoft Windows NT 4.0 SP6a / 2000 SP1 / XP, UNIX-клоны, Linux-клоны
- Oracle Database 7.3-8.x (минимальная конфигурация)
Клиент:
- Intel Pentium 75 / 16M RAM / монитор с разрешением 800ґ600
- Microsoft Windows 9x / ME / NT 4.0 SP3 / 2000 SP1 / XP
- Клиент Oracle Database: SQLNet/32 (Oracle Database 7.3) или Net/8 (Oracle Database 8.x)
В основу решений на платформе Microsoft SQL Server положена стандартная технология разработки с использованием CASE-средств: Rational Rose, Sybase Power Designer (6.0-7.5) и RAD-средств Delphi 4.0 / 5.0, Microsoft Visual Basic 6.0, включая инструментальные средства Microsoft SQL Server. С их помощью, например, разработаны: RAISE SCS (Sales Control System – система контроля продаж), RAISE EDM (Employee Data Manager – система управления персональными данными – учета персонала), RAISE BTS (Bug Tracking System – система учета и документирования программных ошибок). Имеющиеся наработки в области создания собственных программных компонент в рамках решения задач отображения данных и обмена информацей с СУБД повышают качество и надежность конечного продукта. Процесс разработки информационной системы заказчика поэтапно планируется и детально контролируется с помощью Microsoft Project, Microsoft Visual Source Safe и RAISE BTS (собственного производства), что позволяет повысить качество программного продукта за счет прозрачности и управляемости процесса разработки. Разрабатываемые решения отличаются багатыми возможностями интерфейса на основе стандартных и собственных программных компонент, а также оптимизацией обмена данными между клиентской частью и СУБД. В разрабатываемых продуктах в полной мере используются возможности СУБД Microsoft SQL Server и встроенных в нее инструментальных средств.
Для продуктов на платформе Microsoft SQL Server выдвигаются следующие аппаратные и программные требования.
Сервер:
- Intel Pentium II / 64M RAM | Alpha
- Microsoft Windows NT 4.0 SP6a / 2000 SP1
- Microsoft SQL Server 7.0 SP2
Клиент:
- Intel Pentium 300 / 64M RAM / монитор с разрешением 800x600
- Microsoft Windows 9x / ME / NT 4.0 SP6a / 2000 SP1 / XP
Структура выигрыша
В случае решений для платформы Oracle Database, разработанных с помощью технологии Sphere CASE, можно говорить об ощутимом выигрыше. За счет интеграции технологии разработки и продукта, реализации принципа мобильной функциональности, ряда удачных решений в области взаимодействия реляционной и объектной моделей, а также в области кеширования данных и в области анализа и распределения ресурсов, удалось создать устойчивую структуру выигрыша потенциального заказчика от использования RAISE Sphere, а также любого другого продукта, разработанного на базе Sphere CASE (Рис.1).
 Рис.1. Структура выигрыша
К основным отличительным чертам продуктов, созданных на основе технологии Sphere CASE, можно отнести
- легко и быстро изменяемая / наращиваемая прикладная функциональность;
- ориентация на териториально распределенные предприятия;
- возможность эффективного использования при работе на любых линиях связи (от 9600 bps и выше);
- интегрированные инструменты настройки и реконфигурироания;
- быстрота внедрения и легкость дистанционного администрирования.
|
Скачать презентации здесь >>>
|