Veb-xizmatlar uchun qurilmalar profili - Devices Profile for Web Services

The Veb-xizmatlar uchun qurilmalar profili (DPWS) xavfsizlikni ta'minlash uchun minimal cheklovlar to'plamini belgilaydi veb-xizmat xabarlar, kashfiyotlar, tavsiflash va resurslarni cheklaydigan qurilmalarda yumshatish.

Uning maqsadlari o'xshashdir Universal Plug and Play (UPnP), lekin qo'shimcha ravishda, DPWS veb-xizmatlari texnologiyasiga to'liq mos keladi va ko'plab dasturiy ta'minotlarni korporativ miqyosda dastur stsenariylarida qurilmalar tomonidan taqdim etiladigan xizmatlarning uzluksiz integratsiyasini ta'minlaydigan kengaytma nuqtalarini o'z ichiga oladi.

DPWS standartlashtirish

DPWS spetsifikatsiyasi dastlab 2004 yil may oyida nashr etilgan va standartlashtirish uchun taqdim etilgan OASIS DPWS 1.1 2009 yil 30 iyunda WS-Discovery 1.1 va SOAP-over-UDP 1.1 bilan birgalikda OASIS standarti sifatida tasdiqlangan.

DPWS me'morchiligini belgilaydi, unda qurilmalar ikkita xizmat turini ishlaydi: xosting xizmatlari va joylashtirilgan xizmatlar. Xosting xizmatlari to'g'ridan-to'g'ri qurilma bilan bog'liq va qurilmani topish jarayonida muhim rol o'ynaydi. Xostlangan xizmatlar asosan funktsionaldir va kashf qilish uchun ularning xosting qurilmasiga bog'liq.

Ushbu joylashtirilgan xizmatlardan tashqari, DPWS o'rnatilgan xizmatlar to'plamini belgilaydi:

  • Discovery xizmatlari: tarmoqqa ulangan qurilma tomonidan o'zini reklama qilish va boshqa qurilmalarni topish uchun foydalaniladi. Kashfiyotni qo'llab-quvvatlash DPWS-ni "Ethernet uchun USB" deb nomlashga olib keldi.
  • Metadata almashish xizmatlari: qurilmaning joylashtirilgan xizmatlariga va ularning metama'lumotlariga dinamik kirishni ta'minlaydi.
  • Nostandart xizmatlarni nashr qilish / obuna bo'lish: boshqa qurilmalarga ushbu xizmat tomonidan ishlab chiqarilgan asenkron voqea xabarlariga obuna bo'lishiga imkon berish.

DPWS quyidagi asosiy veb-xizmatlar standartlariga asoslanadi: WSDL 1.1, XML sxemasi, SABUN 1.2, WS-manzil va bundan tashqari o'z ichiga oladi WS-MetadataExchange, WS-uzatish, WS-siyosati, WS-xavfsizlik, WS-Discovery va WS-Eventing.

Microsoft "s Windows Vista va Windows-ga o'rnatilgan CE6R2 platformalari DPWS-ni WSDAPI deb nomlangan stak bilan birlashtiradi Windows Rally texnologiyalar. Qo'llab-quvvatlash OSGi yo'lda.[iqtibos kerak ]

Ishlardan foydalaning

DPWS dinamik kashfiyotni qo'llab-quvvatlaganligi va WS- * standartlaridan foydalanadigan tarqatilgan dasturlarning rivojlanayotgan tasavvurining bir qismi bo'lganligi sababli, uning avtomatizatsiya muhitida qo'llanilishi aniq. 2007 yilda Iste'molchilar elektronikasi ko'rgazmasi, "Next Gen" uyini avtomatlashtirish tizimi ta'kidladi, Exceptional Innovation-dan Life | ware, DPWS-dan foydalangan holda yorug'lik tizimi, audio tarqatish tizimi, xavfsizlik tizimi, motorli soyalar, xavfsizlik kameralari, termostatlar, yuvuvchilar va quritgichlar, va motorli televizor o'rnatuvchisi. Ko'rgazmada iste'molchilarning boshqariladigan qurilmalarni raqamli ko'ngilochar muhit bilan bir xil qilish istiqbollariga bo'lgan katta qiziqishi namoyish etildi va ishlab chiqaruvchilar buni e'tiborga olishmoqda.

Ko'pgina ishlab chiqaruvchilar uchun DPWSni qabul qilish yo'lidagi birinchi qadam o'zlarining mahalliy, odatda mulkiy kodlari va veb-xizmatlari o'rtasida kichik "qurilma ko'prigi" ni yaratishdir. Hozirda 37 ta turli sotuvchilardan kamida 117 ta avtomatizatsiya va AV mahsulotlari qo'llab-quvvatlanmoqda[qachon? ] DPWS yoki tabiiy ravishda yoki ko'prik orqali. International Security Controls (ISC) ko'rgazmasida yirik xavfsizlik kompaniyasi DPWS-ni qo'llab-quvvatlovchi xavfsizlik tizimini namoyish etdi, oshxona va hammom ko'rgazmasi (KBIS) ikkita yirik asbob-uskunalar ishlab chiqaruvchilari DPWS yordamida aloqa qiluvchi yuvuvchi va quritgichlarni namoyish qildi. So'nggi ikki yil ichida Xalqaro qurilish ko'rgazmasida kommunikativ pech namoyish etildi. DPWS-ni bozorga qabul qilish sari harakatlanishning yanada katta belgisi bu 2006 yilda AQShning Best Buy sotuvchisi tomonidan taqdim etilgan "ConnectedLife.Home" uy avtomatizatsiyasi to'plamidir. To'plamda avtomatizatsiya dasturi va aloqa uchun DPWS-ni ishlatadigan boshqariladigan qurilmalar qo'llaniladi.

DPWSni qabul qilishni boshqaradigan tadqiqot loyihalari

SIRENA loyihasi doirasida Evropaning ITEA tadqiqot tashabbusi ostida Schneider Electric o'rnatilgan qurilmalarga mo'ljallangan DPWS dasturini ishlab chiqardi. Ushbu dastur ochiq manba orqali amalga oshirildi SOA4D.org (SOA for Devices) veb-sayti, undan DPWS to'plami (ikkala C va Java versiyalari) va uning qo'shimchalari (WS-Management va WS-Security dasturlari kabi) erkin yuklab olinishi mumkin.

Shuningdek, SIRENA loyihasidan kelib chiqqan holda, "Qurilmalar uchun veb-xizmatlar" (WS4D.org) veb-sayti uchta DPWS dasturi haqida ma'lumot, yuklab olish va yangiliklar bilan ta'minlaydi: bitta G dasturini gSOAP-ni birlashtiruvchi, bitta Java dasturini Axis yordamida va boshqa Java dasturini ishlatishi mumkin. turli xil Java nashrlari, shu jumladan Java ME.

SIRENA loyihasidan so'ng ITEA kompaniyasining SODA (Xizmatga yo'naltirilgan qurilma va etkazib berish arxitekturasi) deb nomlangan yangi Evropa tadqiqot loyihasi qurilmalar va tegishli vositalar uchun o'rnatilgan DPWS to'plamini ishlab chiqish va amalga oshirishga kirishdi.

Evropa Ittifoqining tadqiqot loyihasi SOCRADES ABB, SAP, Schneider Electric va Siemens kabi og'ir vaznli sportchilar tomonidan tuzilgan bo'lib, sanoat avtomatizatsiyasi sohasida DPWS-quvvatlanadigan qurilmalarning prototiplarini tatbiq etish, sinovdan o'tkazish va sinovdan o'tkazishga qaratilgan. Ushbu ishni yanada kengaytirish Evropa Ittifoqi AESOP loyiha.

DPWS bilan integratsiyalashgan bir nechta takliflar va / yoki loyihalar mavjud OSGi, ya'ni asosan buning amalga oshirilishini ta'minlash Java ramka.

Shuningdek qarang

Tashqi havolalar