Поиск по сайту audaru.kz (результатов )

Поиск осуществлен с помощью Google

Результатов не найдено

Идет поиск. Пожалуйста, подождите...

үлкен көмек керек, тағы бір қызық әңгіме бар, аударуга ат салысыңыздаршы! ең болмаса 1 абзацтан болса да.

Ответы: 1
Просмотры: 3340
-1
30
q
5 июн 2012
Что такое XML Web Service?
По мере развития информационных технологий возникали разные подходы к написанию программ: модульное программирование, событийно-ориентированное программирование, компонентно-ориентированное программирование и проектирование. Логическим продолжением этих подходов стала сервисно-ориентированная разработка программного обеспечения.
Применение сервисно-ориентированных подходов позволяет говорить о повторном использовании (reuse) на макро-уровне (уровне сервисов), в отличие от микро-уровня (уровня объектов). Сервисно-ориентированный подход предполагает использование простых и общепринятых стандартов, что позволяет самым разным приложениям использовать функциональность друг друга. Сервисы могут быть написаны с использованием самых разных языков программирования, на различных платформах. Кроме того, сервисы могут быть развернуты отдельно или в рамках программного комплекса в любой точке земного шара и будут таким образом предоставлять доступ к своей функциональности по сети.
Назовем сервисом (service) ресурс, реализующий бизнес-функцию и обладающий следующими свойствами:
• является повторно используемым;
• определяется одним или несколькими явными технологически-независимыми интерфейсами;
• слабо связан с другими подобными ресурсами и может быть вызван посредством коммуникационных протоколов, обеспечивающих возможность взаимодействия ресурсов между собой.
Частным случаем сервиса является XML web-сервис.
XML Web-сервис — это особый тип web-приложения, который:
• развертывается на web-сервере;
• публикует web-методы, которые могут быть вызваны внешними клиентами;
• ожидает поступления HTTP-запросов, являющихся командами вызовов web-методов;
• исполняет web-методы и возвращает результаты.
В отличие от традиционного web-приложения, у web-сервиса нет пользовательского интерфейса. Вместо этого у него есть программный интерфейс, то есть web-сервис предоставляет функции (web-методы), которые могут быть вызваны удаленно (например, по сети Internet). Web-сервис не предназначен для обслуживания конечных пользователей. Его задача — предоставление услуг другим приложениям, будь то web-приложения, приложения с графическим пользовательским интерфейсом или консольные приложения.
Web-сервис может предоставлять в реальном времени информацию о курсах акций, проверять кредитные карты или сообщать прогноз погоды. Web-сервисы столь же разнообразны, как и обычные приложения.
Web-сервисы — не собственность конкретной компании. Это промышленный стандарт на основе открытых протоколов (SOAP, HTTP и т. д.). Web-сервисы развертываются на различных платформах (в том числе на серверах под управлением Windows или UNIX). Web-сервисы можно разрабатывать с применением многих средств разработки (от текстового редактора до семейства Microsoft Visual Studio).
Методы большинства web-сервисов вызываются HTTP-запросами, содержащими сообщения SOAP SOAP — это XML-язык (XML vocabulary) для вызова удаленных процедур по HTTP и другим протоколам.
Показать текст полностью
30
4
1

Ответы
0
67
a
10 июн 2012
XML Web Service туралы түсінік.
Ақпараттық технологиялардың даму деңгейіне байланысты бағдарламаны жазудың модульді программалау, оқиғаға бағытталған программалау, компанентке бағытталған программалау мен жобалау тәрізді әдістері қалыптасқан. Сервиске бағытталған бағдарламалық қамтамасыз етуді өңдеу, аталған әдістердің заңды жалғасы болып табылады.
Сервиске бағытталған әдісті қолдану, микро деңгеймен (объект деңгейімен) салыстырғанда макро деңгейде (сервис деңгейінде) қайтадан падалануға (reuse) мүмкіндік береді. Сервиске бағытталған әдістің қарапайым және жалпы қабылданған стандартардың қолдануын болжауы,,әр түрлі қосымшалардың бір-бірінің функционалдығын пайдалануға мүмкіндік береді. Сервистер әр түрлі программалау тілдерін, әр түрлі платформады пайдалану арқылы жазуға болады. Сонымен қатар сервистер желі арқылы өз функционалдығына қол жетімді ету (рұқсат беру) арқылы, жекелеп немесе программалық комплекс шеңберінде жер шарының кезкелген нүктесінде ашуға болады.
Бизнес-функцияларды жүзеге асыратын және келесі сипаттамаларға ие ресурсты сервис (service) деп атайық:
Қайтадан пайдаланыоған болып табылады;
Бір немесе бірнеше анық технологиялық-тәуелсіз интерфейстермен анықталады;
Осы тәрізді басқа ресурстармен нашар (әлсіз) байланысқан және өзара әрекеттесу мүмкіндігін қамтамасыз ететін коммуникациялы хаттамамен (протоколмен) шақырылуы мүмкін.
Сервистің дербес жағдайы XML web-сервисі болып табылады.
XML web-сервисі – бұл web-қосымшаның ерекше түрі. Қызметтері:
Web-серверде ашылады;
ішкі клиенттермен шақырылуы мүмкін web-әдістерді жариялайды;
Web-әдістердің шақыру командасы болып табылатын HTTP-сұраулардың түсуін (келуін) тосады;
нәтижені қайтарып, web-әдістерді орындайды.
Дәстүрлі web-қосымшаға қарағанда web-сервистің қолданушылық интерфейсі жоқ. Оның орнына программалық интерфейс бар. Яғни, қашықтықтан шақырылуы мүмкін (мысалы, Internet желісі арқылы) функйияларды (web-әдістерді) web-қосымша ұсынады. web-сервис соңғы қолданушыларға қызмет етуге арналмаған. Басты мақсаты – басқа web-қосымшаларға, консольдік қосымшалар немесе графикалық қолданушы интерфейсі бар қосымшаларға қызметін ұсыну.
Web-сервис акция курсы, кредиттік картаны тексеру немесе ауа райы болжамын хабарлау туралы ақпараттарды нақты уақытта ұсына алады. web-сервис қарапайым қосымшалар тәрізді әр түрлі болып табылады.
Web-сервис – белгілі бір компанияның жеке меншігі емес. Бұл ашық хаттама (протокол) (SOAP, HTTP және т.б.) негізіндегі өнеркісіптік стандарт. web-сервистер әр түрлі платформаларда (сонымен қатар Windows пен UNIX басқару серверлерінде) ашылады. web-сервистерді түрлі өңдеу құралдарын қолдану арқылы (мәтіндік редактордан Microsoft Visual Studio дейін) өңдеуге болады.
Web-сервистің көптеген әдістері XML-тілі (XML vocabulary) болып табылатын SOAP SOAP хабарламалары бар НТТР және басқа хаттамалар бойынша шақырылады.
Показать текст полностью
Комментировать

Для публикации комментария Вам необходимо авторизоваться
67
30