Advosol PaxiCF упрощает процессы разработки клиентских приложений
Express Interface (Xi / OPC .NET 3.0) для фреймворка
.NET Compact Framework. Классы
PaXi обрабатывают серверный доступ с детальной проверкой ошибок. Все Xi-методы вызываются как синхронно, так и асинхронно. При этом классы
PaxiCF делают асинхронный доступ к серверу таким же простым, как синхронные вызовы. Тем не менее именно асинхронный доступ улучшает поведение приложений пользовательского интерфейса. Они могут отвечать, даже если работа сервера замедлена (как это часто бывает при интернет-доступе к серверу).
Решение
PaxiCF реализует инновационное управление конечными точками. Клиентские приложения могут разрабатываться в среде Visual Studio 2008 и требуют только ссылки на
PaxiSL.dll. Доступ к серверу Express Interface обрабатывается классами
PaxiCF, такими как
XiServer и
XiDataList. Продукт также включает в себя примеры клиентских приложений на языках
C# и
VB.Net.
В Xi настройки коммуникации определяются на сервере. Клиенты могут выбирать только из доступных серверных конечных точек; а разные серверы имеют разные конфигурации и названия. Поэтому PaXi собирает информацию о доступных конечных точках и выбирает те из них, которые лучше всего подходят для взаимодействия с .NET Compact Framework.
Структура PaxiCF включает в себя несколько слоев. На первом слое Proxy-классы и WCF генерируются из Xi Contracts и предоставляют интерфейс обмена WCF-данными. Следующие слои выполняют функции, необходимые для Xi-совместимости. Верхние слои осуществляют интеллектуальное управление списками и конечными точками.