{"title":"Efficient SOAP processing in embedded systems","authors":"J. Janecek","doi":"10.1109/ECBS.2004.1316691","DOIUrl":null,"url":null,"abstract":"The aim is to describe the technique that uses XML-based RPC communication with tiny servers, e.g. sensors and actuators in control systems, or controllers of advanced appliances. This form of communication uses textual messages that respect SOAP (Simple Object Access Protocol). The interface of the service can be described in WSDL (Web Service Description Language) and published on independent UDDI (Universal Directory, Discovery and Integration) servers. XML-based communication is efficient from the viewpoint of programming ease and flexibility of the design. The main drawback is the huge system support required and high overhead of parsing textual messages. Our research has been targeted to the design and implementation of a development infrastructure needed to implement SOAP services on small devices - even on those without a standard OS support. The main component is the compiler that takes a WSDL description of the service as its input and creates the SOAP analyzer. Our main concern has been to support C as the implementation language, but the technology is language independent and may be used with Java or C# when the target system allows.","PeriodicalId":137219,"journal":{"name":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECBS.2004.1316691","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
The aim is to describe the technique that uses XML-based RPC communication with tiny servers, e.g. sensors and actuators in control systems, or controllers of advanced appliances. This form of communication uses textual messages that respect SOAP (Simple Object Access Protocol). The interface of the service can be described in WSDL (Web Service Description Language) and published on independent UDDI (Universal Directory, Discovery and Integration) servers. XML-based communication is efficient from the viewpoint of programming ease and flexibility of the design. The main drawback is the huge system support required and high overhead of parsing textual messages. Our research has been targeted to the design and implementation of a development infrastructure needed to implement SOAP services on small devices - even on those without a standard OS support. The main component is the compiler that takes a WSDL description of the service as its input and creates the SOAP analyzer. Our main concern has been to support C as the implementation language, but the technology is language independent and may be used with Java or C# when the target system allows.