SMSC Relay SDK | Wprowadzenie

Wprowadzenie

SMSC

Centralnym elementem infrastruktury sieci komórkowych, odpowiedzialnym za komunikację przy użyciu krótkich wiadomości tekstowych jest centrum obsługi wiadomości tekstowych - SMSC (ang. Short Message Centre). Realizuje ono wymianę wiadomości pomiędzy terminalami mobilnymi (telefonami) i oprogramowaniem usługowym. SMSC jest z uwagi na konieczność zapewnienia dużej wydajności komponentem o rozproszonej konstrukcji a jego działanie jest w dużym stopniu oparte o przetwarzanie równoległe. Komunikacja z SMSC wymaga implementacji specjalizowanych protokołów w asynchronicznym modelu komunikacji. W zamian oferuje ona najwyższą możliwą wydajność w przetwarzaniu wiadomości i największy zakres realizowanej funkcjonalności.

Zarys rozwiązania

Oferujemy bibliotekę komponentów implementujących komunikację pomiędzy oprogramowaniem użytkownika a SMSC. Komponenty zaprojektowane zostały w taki sposób aby zapewnić najwyższą możliwą wydajność, maksymalny zakres realizowanej funkcjonalności zachowując równocześnie łatwość użycia. Komponenty są bardzo dobrze przetestowane i dostarczany jest wraz z nimi szeroki zestaw programów przykładowych z pełnym kodem źródłowym. Ponieważ protokoły dostępu do SMSC są stosunkowo skomplikowane i mają swoje specyficzne problemy użycie naszych komponentów może skrócić czas tworzenia aplikacji do trzech miesięcy.

smscr-in-gsm-infrastructure

Wysoka wydajność

Implementacja asynchronicznego modelu komunikacji (model przesuwanego okna) i wielowątkowa konstrukcja komponentów umożliwia osiąganie praktycznie udokumentowanych wydajności przekraczających 500 wiadomości na sekundę dla pojedynczego połączenia z SMSC.

Wydajne i proste w użyciu

Biblioteka składa się z czterech komponentów, dostępnych w technologii ActiveX (COM) oraz VCL. Aby zminimalizować rozmiar dodawany do aplikacji użytkownika każdy z komponentów implementuje oddzielny protokół (SMPP, UCP, CIMD2 oraz SEMA). komponenty mogą być używane w dowolnej kombinacji, w tym w wielu instancjach, w sytuacji gdy wymagane jest utrzymywanie kilku połączeń. Funkcjonalność komponentów jest zunifikowana pomiędzy protokołami co upraszcza proces tworzenia aplikacji do minimum. Równocześnie zestaw opcjonalnych parametrów umożliwia dostęp do elementów niskiego poziomu, specyficznych dla poszczególnych protokołów. Umożliwia to obsługę zaawansowanej funkcjonalności przy zachowaniu prostego interfejsu.

Strona zaktualizowana 25 sierpnia 2010.

Copyright © 2003-2010 Tops. Wszelkie prawa zastrzeżone.

Korzystanie z serwisu oznacza zgodę na warunki udostępniania oraz politykę prywatności.