RetailForce Fiscal Middleware (и други услуги на RetailForce) може да бъде свързан с други софтуерни продукти – като например електронна система за регистриране („касов апарат“) – по различни начини.
В тази статия са описани като примери различни варианти на системи и интеграция. Ако имате въпроси или не можете да намерите варианта, който планирате да интегрирате, моля, свържете се с нас на office (at) retailforce dot cloud.
Когато в тази статия се използва терминът „POS софтуер“, той обхваща всички възможни видове електронни системи за регистриране.
Опции за инсталиране
По-долу са дадени няколко примера за това как RetailForce Middleware може да бъде интегриран в системната архитектура.
Локална инсталация
В идеалния случай Fiscal middleware трябва да бъде инсталиран в същата система като POS системата. При интеграция чрез .dll файл (вижте по-долу) това е почти неизбежно. Примери: компютър, таблет, смартфон като „касов апарат“ – RetailForce Fiskal middleware се инсталира на същото устройство. Този вариант обхваща и случая, при който самият POS софтуер се предоставя централизирано на сървър, а отделните клиентски каси имат достъп до централния софтуер например чрез връзка за отдалечен работен плот.
Фиг. 1: Локална инсталация на фискалния клиент
Мрежова инсталация
Тъй като достъпът до Fiskal Client може да се осъществи чрез REST интерфейс, е възможно също така middleware-ът да се изпълнява на собствена физическа или виртуална машина. В този случай комуникацията между POS софтуера и Fiskal Middleware се осъществява чрез мрежова връзка (LAN или WAN).
Фиг. 2: Мрежова инсталация на фискалния клиент
Инсталиране в Cloud
Като RESTful уеб услуга или в рамките на нативна (.dll) интеграция, Fiskal Middleware може да се използва и като Cloud приложение.
Фиг. 3.: Инсталиране на Fiskal Client в Cloud
Варианти за интеграция
По-долу са описани различни начини за интегриране на фискалната услуга в POS системата.
Интеграция чрез интерфейс
Този вариант на интеграция използва фискалното middleware под формата на RESTful уеб услуга. Фискалният клиент се инсталира като услуга, а комуникацията между POS софтуера и фискалното middleware се осъществява чрез REST интерфейса.
Този вариант на интеграция е достъпен за системи с Windows, Linux и macOS.
Фиг. 4. Интеграция чрез интерфейс
Интеграция чрез Nuget
Fiscal Client се предоставя и под формата на .dll файлове (nuget пакети). Това означава, че Fiskal middleware може да бъде интегриран директно в съответната приложна програма.
Този вариант може да се използва в системи с Windows, Linux, macOS, Android и iOS.
Фиг. 5. Интеграция чрез Nuget
Интеграция на Service Client
В някои архитектури може да е полезно/необходимо да се комбинират функциите на двата споменати по-горе варианта за интеграция – например, ако POS софтуерът не е в състояние да извършва REST заявки. Това е възможно чрез интеграция на Service Client.
При нея сервизен клиент под формата на .dll файлове (nuget-packages) се интегрира нативно в приложния софтуер. Сервизният клиент поема функцията за комуникация с действителния фискален клиент.
Фиг. 6: Интеграция на Service Client
Допълнителни планирани варианти за интеграция
В допълнение към трите варианта за интеграция, споменати по-горе, са планирани следните опции:
- .com интеграция чрез ActiveX
- Интеграция чрез JavaBean (засега невъзможна, тъй като .NET понастоящем не поддържа JAVA)
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.