Патенты автора КХАЛИДИ Юсеф А. (US)
Изобретение относится к области взаимодействия программных приложений. Техническим результатом является автоматизация представления функциональных аспектов целевой службы клиентской службе. В большинстве случаев способы выполняются в рамках распределенной вычислительной среды, выполненной с возможностью исполнения базовых операций служебного(ых) приложения(й). В вариантах осуществления контракт реализуется и привязывается при выявлении того, что представляемые функциональные аспекты удовлетворяют зависимостям клиентской службы. В большинстве случаев контракт определяет интерфейсы и поддерживает свойства, которые задают конфигурацию интерфейсов во время инсталляции. В ходе реализации один из интерфейсов устанавливается и параметризуется в соответствии со свойствами, связанными с ним. В ходе привязки целевая служба и клиентская служба связываются посредством каналов связи, которые маршрутизируются через установленный интерфейс. Соответственно, вызовы от клиентской службы по каналам связи позволяют получить доступ к функциональным аспектам целевой службы и применить их. 3 н. и 17 з.п. ф-лы, 7 ил.
Изобретение относится к области описания приложений для обеспечения управляемости и масштабируемой установки. Техническим результатом является обеспечение эффективно управляемой, надежной и масштабируемой установки служб. Принимают описание службы, описывающее запрошенную службу. После приема описания службы определяют требуемые ресурсы и доступные ресурсы. Формируют описание экземпляра. Ресурсы, требуемые для обеспечения установки службы, ставят в соответствие доступным ресурсам вычислительной платформы, в результате чего можно установить службу. Описание экземпляра корректируют при каждой установке службы, чтобы обеспечить надежную установку этой службы. 3 н. и 17 з.п. ф-лы, 9 ил.
Изобретение относится к области развертывания программного обеспечения. Техническим результатом является повышение надежности развертывания программного обеспечения в серверных узлах в больших сетевых системах. Обеспечивается развертывание программного обеспечения в узлах сервера в больших сетевых системах с использованием развертывания на основе образов. Главным образом неизменный образ обеспечивается на центральной службе и передается из центральной службы в узлы сервера. Образ включает в себя базовый образ, который является неизменным, и дополнительный образ, который является перезаписываемым и обеспечивает в базовую часть состояние, специфическое для роли и/или специфическое для узла. Когда узел сервера принимает образ из центрального сервера, узел сервера сохраняет образ нетронутым без установки. Затем узел сервера начинает исполнять программное обеспечение непосредственно из сохраненного образа. 3 н. и 13 з.п. ф-лы, 5 ил.
Изобретение относится к области управления программами-компонентами в служебном приложении
Изобретение относится к области запуска приложений