Структура продукта Navision. Объектно-ориентированная интегрированная среда разработки. Связь Клиент/Сервер

Страницы работы

Содержание работы

План курса

  • Введение
  • Бизнес-модель
  • Что представляет из себя Navision?
  • Структура продукта Navision
  • Концепция Центрa решений Navision (NSC)
  • Обзор системы – Navision Attain
  • Обзор системы – Navision Axapta
  • Продажа и внедрение продуктов Navision

Платформы и сети

32-битный Клиент

Windows 98

Windows NT

Windows 95

TCP/IP NetBIOS

ОС/Сеть

Windows NT (Intel)

Windows NT (Alpha)

HP-UX

IBM AIX

IBM OS/2

Siemens- reliant unix

32-битный Сервер

C/SIDE

C/SIDE

  • C/SIDE (Client/Server Integrated Development Environment - Интергрированная среда разработки в архитектуре Клиент/Сервер)
    • Среда разработки 4 GL
    • СУБД
    • Связь Клиент/Сервер

Объектно-ориентированная интегрированная среда разработки

  • Объекты как компоновочные блоки
    • Объект из бинарных блоков
    • Импорт/Экспорт/Обновление
  • Согласованное повторное использование объектов
    • Компактный код
    • Меньше программных противоречий
    • Быстрое и эффективное обслуживание
  • Простота модификации объектов
  • Контроль версий

Почему MS SQL Server?

  • Большинство копий Navision Attain установлено на Windows NT
  • MS SQL Server является сетевой базой данных
  • Стратегические инструментальные средства Microsoft BackOffice для SQL Server
  • MS SQL Server 7.0 - база данных будущего для компаний с годовым оборотом 5 - 250 миллионов долларов (Источник: International Data Corporation (IDC))

Какие у нас цели?

  • Запустить Navision Attain на Microsoft SQL Server
  • Предложить продукт Navision Attain с выбором различных серверов
  • Сохранить свои позиции на рынке

Какие у нас цели?

  • Достигнуть производительности, сравнимой с другими решениями с использованием SQL
  • Повысить функциональность стандарта SQL (системное администрирование, резервное копирование/восстановление, аналитическую обработку в реальном времени)

Архитектура Клиент/Сервер

  • Один клиент - две альтернативные структуры сервера
  • Новый, общий программный интерфейс приложений для баз данных для доступа к SQL Server и Navision Server
  • Обмен данными с SQL Server через стандартный ODBC драйвер Microsoft

Процесс разработки SQL Server

  • Интерфейс C/SIDE был разработан для:
    • Свести к минимуму количество изменений в уже существующих приложениях.
  • Приложение:
    • Выглядит и воспринимается как раньше.
    • Изменена блокировка в некоторых участках кода.
  • Набор инструментальных средств для обновления:
    • Используется для изменения данных.

Сравнение Microsoft SQL Server и Navision Server

Клиент Navision Attain

Обработка C/AL

NDBC API

Драйвер NDBC для Microsoft SQL Server ( содержит Логику SIFT)

Драйвер NDBC для Navision Server

ODBC API / SQL

Драйверы ODBC

SQL

TCP/ IP, Netb

Драйвер ODBC / SQL Server

Протокол TDS

Сетевая библиотека

Именованные каналы, TCP/IP, IPX/SPX, ...

Сетевое ПО клиента

Сетевое ПО клиента

Клиент

Сервер

Сетевое ПО Сервера

Сетевое ПО Сервера

MS SQL Сервер

Navision Сервер

Обычные таблицы Таблицы SIFT / Триггер

Обычные таблицы с SIFT

SIFT

Основные данные

Записи

Сумма

Финансы

Описание

Расчет

Вычисляемое поле

Формула

Баланс

Поле Суммы

SIFT

Основные данные

Записи

Сумма

Финансы

Описание

Фильтр вычислений

Дата

Расчет

Вычисляемое поле

Формула

Баланс на дату

Поле Суммы

Коммуникации

C/FRONT

C/OCX

C/SIDE база данных

C/ODBC

Контроллер автоматизации

Объекты приложения

C/SIDE база данных

Формы

функции

Сохранено данные

Таблица определения датапорты (импорт/экспорт)

Интергрированная среда разработки в архитектуре Клиент/Сервер

Объекты приложения

Дизайнер объектов - Object Designer

Датапорт

Таблица

Отчет

Форма

Функция

Редактор

Отладчик

Компилятор

Инструменты C/AL

Объекты таблицы

  • Сохранение текущих данных

Объекты формы

  • Форма служит для доступа к информации в базе данных
    • Ввод
    • Просмотр

Объекты отчета

  • Получение структурных данных из базы данных
  • Запуск процесса пакетной обработки без выходных данных
  • Печать документов

Объекты датапорта

  • Импорт и экспорт информации в другие программы и обратно

Объекты функции

  • Содержат пользовательские функции, написанные на C/AL коде
  • Эти функции можно использовать из других объектов
  • приложения.

Нумерация объектов

Нумерация полей

Дизайнер объектов - Object Designer

Здесь предоставляется доступ к дизайнерам различных объектов. Просто выберите тип объекта, с которым хотите работать.

Создать новый объект

Изменить дизайн текущего объекта

Запустить выбранный объект

Похожие материалы

Информация о работе