Технологии Microsoft в теории и практике программирования


Технологии Microsoft в теории и практике программирования - стр. 15


Таким образом объекты данного класса при передаче клиенту будут преобразованы в последовательную форму и переданы по значению. Для объекта, представляющего собой сервер, механизм передачи по значению не подходит. Для него необходимо использовать передачу по ссылке. Этого можно достичь, если класс, представляющий сервер, будет являться наследником от System.MarshalByRefObject. Тогда при обращении клиента к серверу на стороне клиента буден создан представитель (proxy), который будет преобразовывать вызовы клиента в последовательную форму, и передавать на сервер. Достоинством технологии .NET Remoting является то, что при передаче данных между клиентом и сервером данные (в двоичном формате или XML) могут в качестве транспорта использовать протокол HTTP, что позволяет размещать клиентов в сетях со сложной топологией, использующих межсетевые экраны.

 

Механизм передачи по ссылке является неэффективным при расчете значения целевой функции клиентом, поскольку вызов занимает достаточно много времени. Для этого объект, вычисляющий значение целевой функции можно передавать клиентам путем копирования файла сборки, его содержащей, либо использовать механизм передачи по значению совместно с механизмом динамического создания сборок с помощью типов из System.Reflection.Emit.

 

 

Взаимосвязь BPEL4WS-процесса и структурной модели бизнес-процесса

И.В. Грачёв, П.Ю. Шелякин

Владимирский государственный университет, кафедра ИСИМ

г. Владимир

 

Концепция веб-сервисов подразумевает, что отдельные веб-сервисы обладают определенной ограниченной функциональностью. Для решения более-менее сложных задач обычно требуется использовать функциональность нескольких сервисов. Поэтому в ходе развития архитектуры веб-сервисов возникли понятия «композиция веб-сервисов»

(Web-services composition) и «поток веб-сервисов» (Web-services flow). Веб-сервисы широко используются для интеграции, в том числе для взаимодействия бизнес-процессов компаний-партнеров. Это повышает важность механизма организации веб-сервисов.




- Начало -  - Назад -  - Вперед -