Ориентированные на сервис приложения

Оценить
(0 голоса)
Visual Studio 2008 поставляется с хост-приложением, которое вы можете использовать для хостинга, выполнения и тестирования ваших сервисов. Вы настраиваете приложение вашего сервиса как стартовый проект Visual Studio (надо щелкнуть по нему правой кнопкой мыши и выбрать пункт Set as Startup Project). После этого вы можете выполнить ваше приложение в режиме отладки. При этом запустится хост-приложение, а также будет создан клиент для тестирования вашего сервиса. На рис. 19.19 показан хост-сервис. Доступ к нему можно по­лучить через системный лоток. Тестовый клиент WCF представляет ваш сервис и его операции. На рис. 19.20 показан напи­санный в данном примере сервис (который выполняется внутри тестового клиента).…
Оценить
(1 голос)
Вы увидели те основы, которые необходимы для создания сервиса WCF. Теперь, когда ваш сервис уже существует, можете отредактировать его конфигурацию для поддержки различ­ных клиентов. Это означает добавление конечных точек и соответствующей конфигураци­онной информации. Помните, что при помощи WCF вы можете создать единственный сер­вис, а затем оптимизировать его для работы с различными клиентами. Один клиент может обращаться по HTTP, другой — по TCP, а третий — через именованные каналы. При помо­щи конфигурации вы можете обеспечить поддержку всех этих клиентов (и не только их). Вспомним, что шаблон WCF Service Library содержит файл App.config. Именно в этом файле вы описываете конфигурацию вашего сервиса.…
Оценить
(0 голоса)
Мы пользуемся сервисом WCF аналогично тому, как было описано ранее для Web-сервиса. Начать нужно с добавления в ваш проект ссылки на сервис. Вот список необходимых для этого шагов: 1.   Убедитесь, что приложение CustomerManager вашего решения не содержит ссылок на сервисы. Если там все еще есть ссылка, которую вы создали в предыдущем разделе по Web-сервисам ASP.NET, то удалите ее. Удалите также и файл App.config, поскольку он может содержать конфигурации сервиса. Он будет создан вновь. 2.   Щелкните правой кнопкой мыши по проекту и выберите пункт Add Service Reference. При этом откроется диалоговое окно Add Service Reference (рис. 19.33). Вы можете ис­пользовать кнопку…
Оценить
(2 голоса)
Для того чтобы ваш сервис мог принимать запросы, он должен выполняться и быть в актив­ном состоянии. Это означает, что он должен иметь в качестве хоста какую-то исполняющую среду. Вспомните из нашего описания Web-сервисов: их хостинг обеспечивал для нас IIS. Мы можем обеспечить с его помощью и хостинг ваших сервисов WCF. Однако есть и дру­гие возможности. Мы хотим подобрать такой хост, который будет соответствовать вашим потребностям. На­пример, если у вас имеется одноранговое приложение, то вы наверное уже знаете, что каж­дый узел сети может обеспечивать хостинг своих собственных сервисов. Вам нужно также учесть такие вопросы, как развертывание, гибкость, мониторинг, управление временем жиз­ни…
Оценить
(0 голоса)
Данная глава познакомила вас с Web-сервисами ASP.NET и сервисами на основе WCF. Вы видели, как .NET абстрагирует программирование сервисов и предоставляет инструменты для облегчения вашей жизни. Таким образом, вы можете сосредоточиться на создании биз- нес-функционала (а не на написании служебного кода). Вот некоторые ключевые моменты данной главы: □    Web-сервисы основаны на открытых стандартах. .NET соблюдает эти стандарты для того, чтобы гетерогенные приложения могли работать совместно с Web-сервисами; □    Web-сервис ASP.NET состоит из asmx-файла, который указывает на выделенный код сервиса. Web-сервис работает только через HTTP. Этот asmx-файл представляет собой URI сервиса; □    сервис WCF можно создать с несколькими конечными точками (для…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация
© 2018 www.visualstudios.ru. Все права защищены.