Связь C# .NET AS2

Я хотел бы попросить некоторые рекомендации по этой теме отправки и получения файлов по протоколу связи AS2 или AS3 через реализацию.NET C#. У меня есть поиск примеров или объяснений того, как бы вы реализовали этот коммуникационный уровень для отправки и получения документов EDI, а также других типов документов. Я построил свой собственный генератор документов и читатель EDI. Это связано с моими системами электронной коммерции. Мы работаем с VCommerce и CommerceHUB уже несколько лет. Похоже, я не могу найти много информации о том, как выглядит коммуникационный уровень для AS2. Я понимаю, что второй частью всего этого является генерация сертификатов для шифрования и дешифрования, но я думаю, что у меня есть идея о том, как реализовать это или просто создать сертификаты вручную, если это возможно. Ребята, можете ли вы указать мне на что-нибудь, что может показать мне пример стандартов, используемых для отправки HTTP-сообщения, или что-то подобное? До сих пор я использовал /n Software для коммуникационной части, но я действительно хотел бы сделать это сам, чтобы он был полностью интегрирован. Для тех, кому нужен только сервер, они хороши и стоят своих затрат. Очень стабильный и простой в реализации. Для меня я вырос за пределы возможности использовать их, и мне нужно создавать свои собственные.

Большое спасибо за любую помощь.

2 ответа

Как отметил Поргес, спецификация является открытым стандартом. Вы заново изобретаете колесо, как и в случае с вашим EDI-переводчиком. Возможно, нет бюджета на программный инструмент, который работает для вас? Мне было бы интересно, как выглядит ваш "читатель". Сравнивает ли это с EDI Notepad (бесплатный читатель EDI от Liaison)?

Если вы считаете, что / n не масштабируется, есть много других MFT / интегрированных продуктов. Знали ли вы, что Drummond Group провела сертификацию AS2 (http://www.drummondgroup.com/index.php/b2b-certified-products/certified-products/as2)? Некоторым партнерам требуются сертифицированные Drummond соединения AS2 (хотя и не так много, как это было в прошлые годы, когда Wal-mart отказался от этого требования).

Что вы собираетесь делать для управления сертификатами? Интегрировать с Windows (которая плохо справляется с IMO) или создать собственную? Управление партнерами / AS2 имена / Связи? Собираетесь ли вы создать функциональность для обработки синхронных и асинхронных MDN? Как насчет перехвата ошибок / отправки по электронной почте пользователям ошибок? Мне кажется, есть причина, по которой существуют эти коммерческие программные платформы, которые уже выполняют всю эту функциональность. Время, потраченное на создание инструмента, будет стоить столько же или больше, чтобы купить что-то, что уже работает.

Продукты, которые я использовал, я смог на 100% интегрироваться в мои платформы на протяжении многих лет: Cleo Lexicom является масштабируемым и экономически эффективным. Liaison ECS предлагает неограниченное количество партнеров (но требует SQL Server) Axway Synchrony Interchange является гибким

Попробуйте \ n Software's http://www.nsoftware.com/ibiz/edi/

Я использовал это для встраивания сервисов в коммерческое приложение для обмена файлами, и я видел, как минимум два моих любимых конкурента используют его для встраивания сервисов ASx в свои коммерческие приложения.

Другие вопросы по тегам