Devices Profile for Web Services

The Devices Profile for Web Services (DPWS) defines a minimal set of implementation constraints to enable secure web service messaging, discovery, description, and eventing on resource-constrained devices.[1]

Its objectives are similar to those of Universal Plug and Play (UPnP) but, in addition, DPWS is fully aligned with Web Services technology and includes numerous extension points allowing for seamless integration of device-provided services in enterprise-wide application scenarios.

DPWS standardization

The DPWS specification was initially published in May 2004 and was submitted for standardization to OASIS in July 2008. DPWS 1.1 was approved as OASIS Standard together with WS-Discovery 1.1 and SOAP-over-UDP 1.1 on June 30, 2009.

DPWS defines an architecture in which devices run two types of services: hosting services and hosted services. Hosting services are directly associated with a device, and play an important part in the device discovery process. Hosted services are mostly functional and depend on their hosting device for discovery.

In addition to these hosted services, DPWS specifies a set of built-in services:

  • Discovery services: used by a device connected to a network to advertise itself and to discover other devices. Support of discovery has led some to dub DPWS as "the USB for Ethernet."
  • Metadata exchange services: provide dynamic access to a device's hosted services and to their metadata.
  • Publish/subscribe eventing services: allowing other devices to subscribe to asynchronous event messages produced by a given service.

DPWS builds on the following core Web Services standards: WSDL 1.1, XML Schema, SOAP 1.2, WS-Addressing, and further comprises WS-MetadataExchange, WS-Transfer, WS-Policy, WS-Security, WS-Discovery and WS-Eventing.

Microsoft's Windows Vista and Windows Embedded CE6R2 platforms natively integrate DPWS with a stack called WSDAPI, included as part of the Windows Rally technologies. Support for OSGi is on the way.[citation needed]

Use cases

Because DPWS supports dynamic discovery and is part of the evolving vision of distributed applications that leverage WS-* standards, its application to automation environments is clear. At the 2007 Consumer Electronics Show, a “Next Gen” home was highlighted by an automation system, Life|ware from Exceptional Innovation, that uses DPWS to communicate with a lighting system, audio distribution system, security system, motorized shades, security cameras, thermostats, washers and dryers, and a motorized television mount. The show demonstrated tremendous consumer interest in the prospect of bringing controllable devices into the same environment as digital entertainment, and manufacturers are taking notice.

For many manufacturers, the first step towards DPWS adoption is the creation of a small “device bridge” between their native, usually proprietary, code and Web Services. At least 117 automation and AV products from 37 different vendors currently support[when?] DPWS either natively or through a bridge. At the International Security Controls (ISC) trade show, a major security company demonstrated a security system that supported DPWS, while the Kitchen and Bath Show (KBIS) saw two major appliance manufacturers demonstrating washers and dryers that communicated using DPWS. A communicative oven has been demonstrated at the International Building Show for the past two years. An even greater sign of the drive towards market acceptance of DPWS is the introduced-in-2006 "ConnectedLife.Home" home automation package offered by US retailer Best Buy. The package uses automation software and controllable devices that leverage DPWS for communications.

Research projects driving DPWS adoption

Within the SIRENA project, under the auspices of the European research initiative ITEA, Schneider Electric produced an early DPWS implementation targeted at embedded devices. This implementation was open-sourced through the SOA4D.org (SOA for Devices) Website, from which the DPWS stack (both C and Java versions) and its add-ons (like WS-Management and WS-Security implementations) can be freely downloaded.

Also stemming from the SIRENA project, the "Web Services for Devices" (WS4D.org) website provides information, downloads and news about three DPWS implementations: one C implementation integrating gSOAP, one Java implementation using Axis, and another Java implementation that can use different Java editions, including Java ME.

Following the SIRENA project, a new European research project from ITEA, named SODA (Service Oriented Device and Delivery Architecture), went further into the development and implementation of an embedded DPWS stack for devices and associated tools.

The EU Research Project SOCRADES composed by heavyweights like ABB, SAP, Schneider Electric, and Siemens, are focusing on implementing, testing and piloting prototypes of DPWS-enabled devices in the industrial automation domain. Further extending this work is the EU AESOP Archived 2013-04-07 at the Wayback Machine project.

There are several proposals and/or projects having worked on an integration of DPWS with OSGi, i.e. mainly providing an implementation for this Java framework.

See also

References

  1. ^ Han, Son N.; Park, Soochang; Lee, Gyu Myoung; Crespi, Noel (January 2015). "Extending the Devices Profile for Web Services Standard Using a REST Proxy". IEEE Internet Computing. 19 (1): 10–17. doi:10.1109/MIC.2014.44. ISSN 1089-7801. S2CID 14220268.

Read other articles:

Fay WrayLahirVina Fay Wray(1907-09-15)15 September 1907Cardston, Alberta, KanadaMeninggal8 Agustus 2004(2004-08-08) (umur 96)New York City, New York, Amerika SerikatPekerjaanPemeranTahun aktif1923 - 1980Suami/istriJohn Monk Saunders (1928–1939, div.)Robert Riskin (1942–1955, until his death. Interment Inglewood Park Cemetery, Inglewood California.)Sanford Rothenberg (1971–1991, his death) Vina Fay Wray (15 September 1907 – 8 Agustus 2004) merupakan seorang aktris …

Orang Ryukyu琉球民族Shō EnShō TaiAnkō ItosuHirokazu NakaimaYoko GushikenJames IhaGacktTakeshi KaneshiroJake ShimabukuroNamie AmuroAi MiyazatoDavid IgeDaerah dengan populasi signifikan Okinawa Kagoshima (Amami) Kansai (Osaka)[1], Kanto (Tokyo, Yokohama)[2] Taiwan Filipina Brasil Peru California (AS) Hawaii (AS)BahasaBahasa-bahasa Ryukyu, JepangAgamaAgama Ryukyu, Buddhisme, ShintoKelompok etnik terkaitOrang Yamato, orang Yayoi [3][4] Orang Ryukyu atau Le…

Medical specialty concerned with care for patients who require immediate medical attention Emergency medicineEmergency physicians and registered nurses conducting a trauma evaluation.FocusAcute illness and injurySubdivisionsPediatricPre-hospitalSignificant diseasesTraumaSepsisBurnAcute coronary syndromePoisoningStrokeSignificant testsBlood testBlood gasECGUltrasoundProjection radiographyCT scanSpecialistEmergency physicianGlossaryGlossary of medicine Emergency medicine physicianOccupationNames P…

Goffredo Petrassi Goffredo Petrassi (Zagarolo, 16 luglio 1904 – Roma, 3 marzo 2003) è stato un compositore e didatta italiano. Indice 1 Biografia 2 Vita privata 3 La musica 4 Composizioni 4.1 Musica per strumenti soli 4.2 Musica da camera 4.3 Musica vocale 4.4 Musica corale (anche con strumenti o orchestra) 4.5 Musica orchestrale 4.6 Opere e balletti 4.7 Colonne sonore 5 Note 6 Bibliografia 7 Voci correlate 8 Altri progetti 9 Collegamenti esterni Biografia Dalla natìa Zagarolo si trasferì i…

Metabolic reaction This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Substrate-level phosphorylation – news · newspapers · books · scholar · JSTOR (November 201…

CNC

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: CNC – berita · surat kabar · buku · cendekiawan · JSTOR Pusat pemutaran CNC. Panel CNC Siemens. Computer Numerical Control, disingkat CNC, (berarti komputer kontrol numerik) merupakan sistem otomasi mesin p…

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2021) تشاندي   الاسم الرسمي (بالفرنسية: Chandai)‏    الإحداثيات 48°45′11″N 0°44′21″E / 48.753055555556°N 0.73916666666667°E / 48.753055555556; 0.73916666666667 [1]  [2] تقسيم إ…

Untuk Gunung Sinai yang disebut dalam Alkitab, lihat Gunung Sinai dalam Alkitab. Gunung SinaiPemandangan dari puncak Gunung SinaiTitik tertinggiKetinggian2.285 m (7.497 ft)Koordinat28°32′23″N 33°58′24″E / 28.53972°N 33.97333°E / 28.53972; 33.97333Koordinat: 28°32′23″N 33°58′24″E / 28.53972°N 33.97333°E / 28.53972; 33.97333 GeografiLetakSaint Catherine, Janub Sina', Mesir Lokasi Gunung Sinai di Semenanjung Sin…

Erina Ikuta生田衣梨奈Informasi latar belakangNama lainEriponLahir7 Juli 1997Asal Fukuoka, JepangGenreJ-popPekerjaanPenyanyi, penariTahun aktif2011–sekarangLabelZetima,Artis terkaitMorning Musume, Oha Girl Maple, Hello! Project MobekimasuSitus webHello! Project.com Erina Ikuta (生田 衣梨奈code: ja is deprecated , Ikuta Erina, lahir 7 Juli 1997) adalah seorang penyanyi pop dan penari Jepang di bawah Hello! Project. Dia adalah anggota generasi kesembilan dari grup pop Jepang Morning Mus…

Raul KhajimbaРауль Ҳаџьымба რაულ ხაჯიმბა Presiden Abkhazia ke-4Masa jabatan25 September 2014 – 12 Januari 2020Perdana MenteriBeslan ButbaArtur MikvabiaBeslan BartsitsShamil Adzynba (Pelaksana tugas)Gennadi GaguliaDaur Arshba (Pelaksana tugas)Valeri BganbaWakil PresidenVitali Gabnia Aslan BartsitsPendahuluAlexander AnkvabPenggantiValeri Bganba (Pelaksana tugas)Anggota Parlemenuntuk dapil no. 30 (Tkvarcheli)Masa jabatan3 April 2012 – 7 Oktob…

American mystery drama soap opera television series MistressesGenre Drama Mystery Soap opera Based onMistressesby Lowri Glain and S. J. ClarksonDeveloped byK. J. SteinbergStarring Alyssa Milano Yunjin Kim Rochelle Aytes Jes Macallan Jason George Brett Tucker Erik Stocklin Rob Mayes Jennifer Esposito Tabrett Bethell ComposerDanny LuxCountry of originUnited StatesOriginal languageEnglishNo. of seasons4No. of episodes52 (list of episodes)ProductionExecutive producers Rina Mimoun Douglas Rae Grant S…

Questa voce sull'argomento centri abitati del Somerset è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Burnham-on-SeavillaggioBurnham-on-Sea – Veduta LocalizzazioneStato Regno Unito    Inghilterra RegioneSud Ovest Contea Somerset DistrettoSedgemoor Parrocchia civileBurnham on Sea and Highbridge TerritorioCoordinate51°14′N 2°59′W / 51.233333°N 2.983333°W51.233333; -2.983333 (Burnham-on-Sea)Coordinat…

Football match1969 European Cup finalThe match programme coverEvent1968–69 European Cup Milan Ajax 4 1 Date28 May 1969VenueSantiago Bernabéu, MadridRefereeJosé María Ortiz de Mendíbil (Spain)Attendance31,782← 1968 1970 → Advertising poster for the game The 1969 European Cup final was a football match played at the Santiago Bernabéu Stadium in Madrid on 28 May 1969 between AC Milan of Italy and Ajax of the Netherlands, to determine the champions of the 1968–69 European Cup. A…

Hungarian actor (1910–1986) The native form of this personal name is Major Tamás. This article uses Western name order when mentioning individuals. Tamás MajorBorn26 January 1910Budapest Austria-HungaryDied13 April 1986 (aged 76)Budapest HungaryOccupation(s)Film actor Television actorYears active1941 - 1986 Tamás Major (26 January 1910 – 13 April 1986) was a Hungarian stage and film actor. He also acted as the director of the Hungarian National Theatre from 1945 to 1962. Selected…

McLaren MP4-31 La MP4-31 guidata da Jenson Button durante il Gran Premio del Bahrain Descrizione generale Costruttore  McLaren Categoria Formula 1 Squadra McLaren Honda Progettata da Tim GossMatt MorrisPeter ProdromouPhil PrewMark InghamGuillerme Cattelani Sostituisce McLaren MP4-30 Sostituita da McLaren MCL32 Descrizione tecnica Meccanica Telaio Monoscocca a nido d'ape in fibre di carbonio e materiali compositi Motore Honda RA616H, V6 1600 cc Trasmissione McLaren sequenziale semiautomatico…

1926–1929 Mexican rebellion Cristero WarMap of Mexico showing regions in which Cristero outbreaks occurred   Large-scale outbreaks  Moderate outbreaks  Sporadic outbreaksDate3 August 1926 – 21 June 1929(2 years, 10 months, 2 weeks and 4 days)LocationMexicoResult Ceasefire Mexican government and Archbishop Ruiz y Flóres sign U.S.-brokered arreglos pact; church withdraws support for Cristeros Recognition of certain Cristero demands Catholic Ch…

لو كلير   الإحداثيات 41°35′46″N 90°21′23″W / 41.596111111111°N 90.356388888889°W / 41.596111111111; -90.356388888889   [1] تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة سكوت  خصائص جغرافية  المساحة 12.60571 كيلومتر مربع12.604338 كيلومتر مربع (1 أبريل 2010)  ارتفاع 179 متر&…

Oil services company The front (top, facing southerly) and back (above, facing northerly) sides of Doyon's headquarters building in downtown Fairbanks Doyon, Limited, is one of thirteen Alaska Native Regional Corporations created under the Alaska Native Claims Settlement Act of 1971 (ANCSA) in settlement of aboriginal land claims. Doyon was incorporated in Alaska on June 26, 1972.[1] Headquartered in Fairbanks, Alaska,[2] Doyon is a for-profit corporation with about 18,000 Alaska…

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、蘭&…

Questa voce sull'argomento centri abitati del Grand Est è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. LignoncomuneLignon – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Marna ArrondissementVitry-le-François CantoneVitry-le-François-Champagne et Der TerritorioCoordinate48°35′N 4°32′E / 48.583333°N 4.533333°E48.583333; 4.533333 (Lignon)Coordinate: 48°35′N 4°32′E / 48.583333°…

Kembali kehalaman sebelumnya