TelCOMM
Narzędzie umożliwiające wymianę dokumentów typu B2B za pomocą protokołu AS4

O TelCOMM
Oprogramowanie TelCOMM to narzędzie umożliwiające wymianę dokumentów typu B2B za pomocą protokołu AS4, którego wdrożenie na rynku kontrahentów gazu wynika z Rozporządzenia Komisji Europejskiej (UE) 2015/703 z dnia 30 kwietnia 2015 ustanawiającego kodeks sieci czyli zasady interoperacyjności i wymiany danych.
Protokół AS4 (Applicability Statement 4) to standard opisujący bezpieczne i niezawodne przesyłanie komunikatów przez publiczną sieć Internet. Protokół ten bazuje na powszechnie znanych i sprawdzonych rozwiązaniach, takich jak protokoły HTTP, TLS, SOAP oraz usługach sieciowych (web service). Reprezentuje otwarty standard wymiany danych typu B2B opisany w specyfikacji OASIS ebMS 3.0. Elementami odpowiedzialnymi za bezpieczeństwo i wiarygodność przesyłanych danych są podpisy cyfrowe oraz mechanizmy szyfrujące (WS-security).
Architektura
Oprogramowanie TelCOMM jest rozwiązaniem adresowanym dla środowiska MS Windows Server, bazującym na podsystemie IIS oraz .NET Framework w wersji co najmniej 4.8. Aplikacja może być udostępniana jedynie w oparciu o protokół HTTPS, a wersja używanego protokołu TLS podczas wysyłania komunikatów to 1.2 lub 1.3. TelCOMM posiada wbudowaną bazę danych SQLite lub ma możliwość korzystania z bazy danych Oracle.
Program składa się z trzech komponentów:
- Interfejs webowy dostępny przez przeglądarkę internetową, umożliwiający konfigurację i interaktywną wymianę dokumentów
- Usługa sieciowa /WebServices/Gateway.asmx, umożliwiająca wymianę dokumentów z poziomu programu zewnętrznego
- Usługa sieciowa /MSH.asmx/Receive, umożliwiająca odbiór dokumentów od partnerów
Kluczowe funkcje
TelCOMM oferuje kompletny zestaw narzędzi do bezpiecznej wymiany dokumentów B2B.
Interfejs webowy
Główny ekran aplikacji umożliwia wysyłanie dokumentów z użyciem protokołu AS4 i wzorca komunikacji One-Way/Push za pomocą zdefiniowanego P-Mode. Interfejs użytkownika dostępny jest w języku polskim i angielskim.
API dla programów zewnętrznych
TelCOMM może spełniać zadanie bramki do komunikacji B2B, udostępniając dedykowane metody: SendByPModeName, GetUnreadPushMessagesIds, GetMessages, MarkAsRead.
Odbieranie dokumentów
Integralną częścią TelCOMM jest usługa do odbierania komunikatów AS4 - metoda Receive w usłudze sieciowej MSH.asmx pod adresem /MSH.asmx/Receive.
Konfiguracja P-Mode
Konfiguracja komunikacji AS4 między partnerami polega na zdefiniowaniu P-Mode (Processing Mode), określającego wszystkie parametry wymiany danych.
Aktualizacja certyfikatów
Automatyczna aktualizacja certyfikatów jest wymaganym składnikiem na europejskim rynku gazowym. Ma na celu zautomatyzowanie procesu zmiany certyfikatów na nowsze, gdy certyfikat jest bliski utraty ważności.
Interfejs Użytkownika
Zrzuty ekranu interfejsu TelCOMM.
Ekran „Wyślij”
Główny ekran aplikacji umożliwia wysyłanie dokumentów z użyciem protokołu AS4 i wzorca komunikacji One-Way/Push za pomocą zdefiniowanego P-Mode (Processing Mode).


Ekran „Pobierz”
Widok programu służy do pobierania danych od partnera za pomocą wzorców AS4 Two-Way/Push-Pull, Two-Way/Sync lub One-Way/Pull.
Konfiguracja P-Mode
Ekran szczegółów P-Mode umożliwia pełną konfigurację komunikacji AS4 między partnerami.

Specyfikacja techniczna
Inicjowanie i odpowiadanie: One-Way/Push, Two-Way/Push-Pull
Tylko inicjowanie: One-Way/Pull, Two-Way/Sync
Certyfikat RSA: rsa-sha256, rsa-sha384, rsa-sha512
Certyfikat ECC: ecdsa-sha256, ecdsa-sha384, ecdsa-sha512
Certyfikat Ed25519: eddsa-ed25519
aes128-cbc, aes192-cbc, aes256-cbc
aes128-gcm, aes192-gcm, aes256-gcm
Transport klucza - certyfikat RSA: rsa-oaep-mgf1p, rsa-oaep
Uzgadnianie klucza - certyfikat ECC: ECDH-ES, certyfikat X25519: x25519
Rozszerzenie GS2TelCOMM
GS2TelCOMM jest opcjonalnym rozszerzeniem dla programu TelCOMM wspomagającym proces pobierania danych pomiarowych i zagregowanych, udostępnianych przez Gaz-System za pomocą protokołu AS4 przy użyciu wzorca komunikacji Two-Way/Push-Pull lub alternatywnie Two-Way/Sync.
Architektura GS2TelCOMM jest taka sama jak dla oprogramowania TelCOMM, również posiada wbudowaną bazę danych SQLite lub może korzystać z Oracle. Rozszerzenie wspomaga w obszarach generowania zapytań o dane i analizowania odpowiedzi od partnera Gaz-System oraz w automatycznym, cyklicznym pobieraniu danych poprzez definiowanie harmonogramów pobierania.
Uzyskane dane możliwe są do podglądu na jednym z ekranów lub do pobrania przez usługę sieciową. W przypadku wgrania rozszerzenia, na pasku nawigacyjnym oprogramowania TelCOMM pojawi się pozycja „Gaz-System”.
Materiały źródłowe
Dokumenty referencyjne i specyfikacje protokołu AS4.
- [ENTSOG] AS4 Profile version 3.6
- [ENTSOG] AS4 Profile version 4.0
- [BDEW] AS4 Profil
- [BDEW] Regelungen zum Übertragungsweg für AS4
- [OASIS] AS4 Profile of ebMS 3.0 Version 1.0
- [OASIS] ebCore Agreement Update Specification Version 1.0
- [GAZ-SYSTEM] Instrukcja w zakresie wymiany danych protokołem AS4
- [GAZ-SYSTEM] Techniczny opis rozwiązania dla wymiany komunikatów Edig@s z wykorzystaniem standardu AS4
- [GAZ-SYSTEM] Techniczny opis rozwiązania dla udostępniania danych pomiarowych i zagregowanych z wykorzystaniem standardu AS4
Zainteresowany wdrożeniem?
Skontaktuj się z nami, aby porozmawiać o możliwościach wdrożenia oprogramowania TelCOMM w Twojej firmie.
