Глава 19 .
Миграция
приложений
В данной главе
будут рассмотрены вопросы, касающиеся преобразования приложений Access с целью
переноса их в другую среду эксплуатации. Для обозначения таких преобразований
мы будем применять термин
миграция.
Под миграцией приложений понимается
целевое преобразование приложения с изменением его внутренней структуры и сохранением
внешнего интерфейса. Таким образом, к миграции относится как преобразование
приложений, созданных в более ранних версиях Access, в среду Access 2002, так
и преобразование приложения, созданного в среде Access 2002, в двухуровневое
клиент-серверное приложение, в котором обработка данных выполняется сервером
базы данных.
Потребность
в таких преобразованиях очевидна. При переходе на новую версию инструментального
программного обеспечения возникает вопрос о том, как сохранить то, что уже наработано
в предыдущих версиях, и с минимальными затратами обновить свои приложения, получив
возможность использовать все преимущества новых технологий. Второй вопрос —
как обеспечить дальнейшее развитие приложений не только в сторону добавления
новых функций, но и в сторону их масштабирования, т. е. получить возможность
подключения существенно большего количества пользователей к базе данных.
В
гл. 17
мы обсуждали, как создать с использованием Microsoft Access 2002
приложение, которое имело бы архитектуру "клиент-сервер". Однако необязательно
разрабатывать такое приложение "с нуля". Access 2002 имеет встроенные
средства, которые позволяют выполнить преобразование уже существующих приложений,
перенеся на Microsoft SQL Server все таблицы, правила проверки вводимых данных
и многое другое.
В данной главе
мы постараемся ответить на поставленные вопросы и рассказать о том: