Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 ASP.NET и Web Services
  1. Въведение
  2. Конкретен пример
  3. Тестване на услугата
  4. Кодът, който имплементира уеб услугата
  5. Кодът, който консумира уеб услугата
     
Автор  futureweb (06.01.2005 11:58)  съобщение до автора
Погледнат  9188 пъти  добави към любими
Оценка  добави коментар
Гласове  7  изпрати на приятел
Коментари  (0)  абонирай се за ASP
    Страница 1 / 5

 



Предварителна забележка!!!

Този урок е логическото продължение на предишния  (достъп до бази данни и ASP.NET). Тук само ще разгледам едно подобрение, базиращо се на уеб услугите.

Да започваме!

Какво все пак представляват уеб услугите? Казано просто, Вие задавате някакви параметри към дадена уеб услуга, тя ги обработва и услугата Ви връща краен резултат, който можете да използвате в произволно приложение. Докато ASP.NET формите са предназначени за комуникация с крайния потребител, уеб услугите се използват за комуникация м-у отделните приложения.

Технологията на уеб услугите много прилича по краен резултат на други технологии (DCOM от страна на Майкрософт, RMI от страна на "Sun Microsystems"). Проблемът е, че досегашните технологии са "обвързани" към дадени правила на дадена операционна система или среда за изпълнение. Няма начин DCOM обект да се свърже с RMI обект и обратно! С други думи, Вие  трябва да изберете дадена технология и да я внедрите там, където трябва.

Да предположим, че системата се разрастне и разпределеността на приложението обхване няколко континента! За комуникация м-у отделните компоненти се налага или да изберете твърдо някоя технология, или да създадете ваш нов, собствен протокол.за комуникация м-у отделните приложения, съставящи разпределената система.

Колко по-красив би бил светът, ако съществуваше начин, по който ВСИЧКИ приложения да комуникират и да се разбират без конфликти! Така няма да се налага да се обвързваме с конкретни технологии, можем да извлечем максимума от локалната управлявана система и най-важното, запазваме съвместимост при следващи хоризонтални ъпгрейди на системата!

Това решение се нарича "Web Services" или казано на български език - уеб услуги!

Всъщност погледнато отвътре, уеб услугите представляват набор от предварително дефинирани протоколи за откриване на услуги и предавана на данни от и към съответната услуга. Тези протоколи са XML базирани, което позволява предаването им през HTTP порта на сървъра, което означава, че всеки уеб сървър би могъл да комуникира с уеб услуга!

Самата уеб услуга под една или друга форма представлява метод (или поредица от методи), чиито краен резултат се връща под формата на XML. Така че, когато правите обръщение към уеб услуга, Вие предавате на услугата някакви параметри под формата на XML, уеб услугата обработва получените параметри, изпълнява метода, асоцииран с услугата и връща резултта под формата на XML.



  Следваща страница >> 


Ключови думи: asp web serices xml уеб услуга прокси обект


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: futureweb  
Иван Давидов е професионален програмист, специализирал в разработката на интернет базирани приложения. Работи като програмист във фирма "Tumbleweed Communications" гр. София. Ivan Deyanov Davidov davidov.i[[a.t]]gmail[[d.o.t]]com Tel: +359 889 357 125
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008