LiteSMS.net

Отправка SMS-сообщений через Интернет

Внедрён SOAP-интерфейс для отправки SMS-сообщений

Поместил: Администратор сайта    Дата:2008-11-05 19:06:18

Закончено внедрение SOAP-интерфейса для сервиса отправки SMS-сообщений LiteSMS.net

Вы сможете полноценно работать с этим очень удобным интерфейсом, а также легко и быстро встраивать в свои приложения сервис отправки SMS-сообщений.

SOAP - интерфейс, разработанный специально для архитектуры SOA.

Се́рвис-ориенти́рованная архитекту́ра (англ. SOA, service-oriented architecture) — модульный подход к разработке программного обеспечения, основанный на использовании сервисов (служб) со стандартизированными интерфейсами.

В основе SOA лежат принципы многократного использования функциональных элементов ИТ, ликвидации дублирования функциональности в ПО, унификации типовых операционных процессов, обеспечения перевода операционной модели компании на централизованные процессы и функциональную организацию на основе промышленной платформы интеграции.

Компоненты программы могут быть распределены по разным узлам сети, и предлагаются как независимые, слабо связанные, заменяемые сервисы-приложения. Программные комплексы, разработанные в соответствии с SOA, часто реализуются как набор веб-сервисов, интегрированных при помощи известных стандартных протоколов (SOAP, WSDL, и т. п.)

Интерфейс компонентов СОА-программы предоставляет инкапсуляцию деталей реализации конкретного компонента (ОС, платформы, языка программирования, вендора, и т. п.) от остальных компонентов. Таким образом, SOA предоставляет гибкий и элегантный способ комбинирования и многократного использования компонентов для построения сложных распределённых программных комплексов.
(Статья про SOA в Википедии)

Пример клиента на PHP:

<?php
ini_set("soap.wsdl_cache_enabled", "0"); // включаем кэширование WSDL
//Создаем SOAP-клиента
$client = new SoapClient("http://litesms.net/sms_soap.php?wsdl", array('login'=>'user', 'password'=>'pwd'));
try {  
//Выводим все функции
print_r($client->__getFunctions());
echo "<hr>";

//Отправляем SMS
echo $client->sendSMS("Тестовое сообщение", "79193522505", "litesms");
echo "<hr>";

//Получаем баланс в системе
echo $client->getBalance();
echo "<hr>";

//Получаем статус сообщения
echo $client->getStatus(40);

  } catch (SoapFault $exception) {
  echo $exception;
  }
?>

Наверх

Вход

Служба поддержки

Оплата сотовой связи
БЕЗ КОМИССИИ!!!