Megatec Integration Service:Требования к программно-аппаратному обеспечению — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Строка 4: | Строка 4: | ||
===Обзор=== | ===Обзор=== | ||
Дополнительный модуль «'''Megatec Integration Service'''» предназначен для интеграции ПК «'''Мастер-Тур'''» с внешними системами: для обеспечения автоматического импорта цен, наличия мест и бронирования путевок через веб-сервис внешней системы. | Дополнительный модуль «'''Megatec Integration Service'''» предназначен для интеграции ПК «'''Мастер-Тур'''» с внешними системами: для обеспечения автоматического импорта цен, наличия мест и бронирования путевок через веб-сервис внешней системы. | ||
+ | ===Требования к программно-аппаратному обеспечению=== | ||
+ | <ul> | ||
+ | <li><b>Клиентский компьютер</b><br /> | ||
+ | <TABLE CLASS="wikitable" WIDTH="70%"> | ||
+ | <TR TR ALIGN="center" VALIGN="center"><TH WIDTH="40%"></TH><TH WIDTH="30%">Минимальные</TH><TH WIDTH="30%">Рекомендуемые</TH></TR> | ||
+ | <TR><TD>Процессор</TD><TD>Pentium 4</TD><TD>Core 2 Duo</TD></TR> | ||
+ | <TR><TD>Оперативная память</TD><TD>4 Гб</TD><TD>8 Гб</TD></TR> | ||
+ | <TR><TD>Свободное место на жестком диске</TD><TD>от 30 Гб</TD><TD>от 60 Гб</TD></TR> | ||
+ | <TR><TD>Операционная система</TD><TD>Windows XP или выше</TD><TD>Windows XP или выше</TD></TR> | ||
+ | <TR><TD>Разрешение монитора</TD><TD>1152 × 864</TD><TD>1920 × 1080</TD></TR> | ||
+ | </TABLE> | ||
+ | </li> | ||
+ | <li><b>Сервер приложений</b><br /> | ||
+ | <TABLE CLASS="wikitable" WIDTH="70%"> | ||
+ | <TR TR ALIGN="center" VALIGN="center"><TH WIDTH="40%"></TH><TH WIDTH="30%">Минимальные</TH><TH WIDTH="30%">Рекомендуемые</TH></TR> | ||
+ | <TR><TD>Процессор</TD><TD>8-ядерный</TD><TD>16-ядерный</TD></TR> | ||
+ | <TR><TD>Оперативная память</TD><TD>16 Гб</TD><TD>32 Гб</TD></TR> | ||
+ | <TR><TD>Свободное место на жестком диске</TD><TD>от 50 Гб</TD><TD>от 120 Гб</TD></TR> | ||
+ | <TR><TD>Операционная система</TD><TD>Windows Server 2008 или выше</TD><TD>Windows Server 2008 или выше</TD></TR> | ||
+ | </TABLE> | ||
+ | </li> | ||
+ | <li><b>Сервер баз данных</b><br /> | ||
+ | <TABLE CLASS="wikitable" WIDTH="70%"> | ||
+ | <TR TR ALIGN="center" VALIGN="center"><TH WIDTH="40%"></TH><TH WIDTH="30%">Минимальные</TH><TH WIDTH="30%">Рекомендуемые</TH></TR> | ||
+ | <TR><TD>Процессор</TD><TD>8-ядерный</TD><TD>16-ядерный</TD></TR> | ||
+ | <TR><TD>Оперативная память</TD><TD>32 Гб</TD><TD>64 Гб</TD></TR> | ||
+ | <TR><TD>Свободное место на жестком диске</TD><TD>от 100 Гб</TD><TD>от 2 Тб</TD></TR> | ||
+ | <TR><TD>Операционная система</TD><TD>Windows Server 2008 или выше</TD><TD>Windows Server 2008 или выше</TD></TR> | ||
+ | <TR><TD>СУБД</TD><TD>MS SQL Server 2008 R2 или выше</TD><TD>MS SQL Server 2008 R2 или выше</TD></TR> | ||
+ | </TABLE> | ||
+ | </li> | ||
+ | </ul> | ||
+ | |||
===Установка модуля=== | ===Установка модуля=== | ||
− | В ПК «'''Мастер-Тур'''» версии 2009 и выше модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются необходимые файлы из архива, и создается база данных для хранения информации полученной от сервиса внешней системы с помощью «'''sql скрипта'''». Требуется развернуть в случае отсутствия веб-сервис «'''Master Tour Service'''», [[Мастер-Тур:Веб-сервисы (только для версии 11) #| инструкция по разворачиванию]]. <br /> | + | В ПК «'''Мастер-Тур'''» версии 2009.2.20 и выше модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются необходимые файлы из архива, и создается база данных для хранения информации полученной от сервиса внешней системы с помощью «'''sql скрипта'''». Требуется развернуть в случае отсутствия веб-сервис «'''Master Tour Service'''», [[Мастер-Тур:Веб-сервисы (только для версии 11) #| инструкция по разворачиванию]]. <br /> |
====Настройка конфигурационных файлов==== | ====Настройка конфигурационных файлов==== | ||
=====Список обозначений===== | =====Список обозначений===== |
Версия 11:51, 16 октября 2013
Статья находится на стадии разработки.
Версия статьи от 16-10-2013.
Содержание
Введение
Обзор
Дополнительный модуль «Megatec Integration Service» предназначен для интеграции ПК «Мастер-Тур» с внешними системами: для обеспечения автоматического импорта цен, наличия мест и бронирования путевок через веб-сервис внешней системы.
Требования к программно-аппаратному обеспечению
- Клиентский компьютер
Минимальные Рекомендуемые Процессор Pentium 4 Core 2 Duo Оперативная память 4 Гб 8 Гб Свободное место на жестком диске от 30 Гб от 60 Гб Операционная система Windows XP или выше Windows XP или выше Разрешение монитора 1152 × 864 1920 × 1080 - Сервер приложений
Минимальные Рекомендуемые Процессор 8-ядерный 16-ядерный Оперативная память 16 Гб 32 Гб Свободное место на жестком диске от 50 Гб от 120 Гб Операционная система Windows Server 2008 или выше Windows Server 2008 или выше - Сервер баз данных
Минимальные Рекомендуемые Процессор 8-ядерный 16-ядерный Оперативная память 32 Гб 64 Гб Свободное место на жестком диске от 100 Гб от 2 Тб Операционная система Windows Server 2008 или выше Windows Server 2008 или выше СУБД MS SQL Server 2008 R2 или выше MS SQL Server 2008 R2 или выше
Установка модуля
В ПК «Мастер-Тур» версии 2009.2.20 и выше модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются необходимые файлы из архива, и создается база данных для хранения информации полученной от сервиса внешней системы с помощью «sql скрипта». Требуется развернуть в случае отсутствия веб-сервис «Master Tour Service», инструкция по разворачиванию.
Настройка конфигурационных файлов
Список обозначений
ServerMT – Название сервера на котором находиться база данных ПК «Мастер-Тур».
ServerExternal – Название сервера на котором находиться промежуточная база данных.
DatebaseMT – Название базы данных ПК «Мастер-Тур».
DatebaseExternal – Название промежуточной базы данных.
idDB – Логин пользователя для базы данных.
PasswordDB – Пароль пользователя для базы данных.
XXX – Индивидуальное название адаптера для дополнительного модуля «Megatec Integration Service».
Настройка
1) Для файлов:
Master32.exe.config
Megatec.MasterTour.AdapterServices.AutoImport.HotelQuota.exe.config
Megatec.MasterTour.AdapterServices.AutoImport.HotelPrice.exe.config
Необходимо прописать настройки подключения к развернутому веб-сервису «Master Tour Service» для данного ПК «Мастер-Тур».
Раздел | Описание | Значение | Настройка |
---|---|---|---|
<client>
</client>
|
DictionaryService | - test:4242 – адрес сервера и порт, на котором располагается, развернутый веб-сервис «Master Tour Service»;
- mts.pons.amis – Название развернутого веб-сервиса «Master Tour Service» в IIS |
<endpoint address="net.tcp://test:4242/mts.pons.amis/DictionaryService.svc/UserName"
behaviorConfiguration="CustomBehavior" binding="netTcpBinding"
bindingConfiguration="CommonUserNameBinding"
name="Megatec.MasterTourService.Contracts.IDictionaryServiceUserName"
contract="Megatec.MasterTourService.Contracts.IDictionaryService">
<identity>
<dns value="WCFServer" />
</identity>
</endpoint>
|
<client>
</client>
|
ImportService | - test:4242 – адрес сервера и порт, на котором располагается, развернутый веб-сервис «Master Tour Service»;
- mts.pons.amis – Название развернутого веб-сервиса «Master Tour Service» в IIS |
<endpoint address="net.tcp://test:4242/mts.pons.amis/ImportService.svc/UserName"
behaviorConfiguration="CustomBehavior" binding="netTcpBinding"
bindingConfiguration="CommonUserNameBinding"
name="Megatec.MasterTourService.Contracts.IImportServiceUserName"
contract="Megatec.MasterTourService.Contracts.IImportService">
<identity>
<dns value="WCFServer" />
</identity>
</endpoint>
|
<client>
</client>
|
DogovorService | - test:4242 – адрес сервера и порт, на котором располагается, развернутый веб-сервис «Master Tour Service»;
- mts.pons.amis – Название развернутого веб-сервиса «Master Tour Service» в IIS |
<endpoint address="net.tcp://test:4242/mts.pons.amis/DogovorService.svc/UserName"
behaviorConfiguration="CustomBehavior" binding="netTcpBinding"
bindingConfiguration="CommonUserNameBinding"
name="Megatec.MasterTourService.Contracts.IDogovorServiceUserName"
contract="Megatec.MasterTourService.Contracts.IDogovorService">
<identity>
<dns value="WCFServer" />
</identity>
</endpoint>
|
2) Для файлов:
Megatec.MasterTour.AdapterServices.AutoImport.HotelQuota.exe.config
Megatec.MasterTour.AdapterServices.AutoImport.HotelPrice.exe.config
Необходимо прописать настройку подключения к базе данных ПК «Мастер-Тур».
Раздел | Настройка |
---|---|
<appSettings>
</appSettings>
|
<add key="connectionString" value="Data Source=ServerMT; Initial Catalog=DatebaseMT;
User Id=idDB;Password= PasswordDB;Application Name=Anton" />
|
3) Для файлов:
Megatec.MasterTour.Adapters.Import.XXX.HotelPrice.dll.config
Megatec.MasterTour.Adapters.Import.XXX.HotelQuota.dll.config
Megatec.MasterTour.Adapters.Import.XXX.AgreementsReservation.dll.config
Необходимо отредактировать настройку подключения к промежуточной базе данных.
Раздел | Настройка |
---|---|
<connectionStrings>
</connectionStrings>
|
<add name="XXXHotelPriceDBEntities" connectionString="metadata=res://*/Model.XXXHotelPriceDBModel.csdl|
res://*/Model.XXXHotelPriceDBModel.ssdl|res://*/Model.XXXHotelPriceDBModel.msl;provider=System.Data.SqlClient;
provider connection string="data source=ServerExternal;initial catalog=DatebaseExternal;persist security
info=True;userid=idDB;password=PasswordDB;MultipleActiveResultSets=True;App=dev409"
"providerName="System.Data.EntityClient" />
|
4) Для файла, который располагается в развернутом веб-сервисе «Master Tour Service» для данного ПК «Мастер-Тур»:
Web.config
Необходимо отредактировать настройку подключения к базе данных ПК «Мастер-Тур».
Раздел | Настройка |
---|---|
<appSettings>
</appSettings>
|
<add key="serviceServer" value="ServerMT"/>
<add key="serviceDatabase" value="DatebaseMT"/>
<!--Логин (только для анонимных сервисов)-->
<add key="defaultUserName" value="idDB" />
<!--Пароль (только для анонимных сервисов)-->
<add key="defaultPassword" value="PasswordDB"/>
|
Запуск модуля
Доступ к данному модулю осуществляется из главного меню Надстройки → Megatec Integration Service. При запуске модуля открывается экран, представленный на рисунке ниже.