Products
 
 
 

RomXoap

Allegro’s RomXoap development toolkit offers design engineers a comprehensive solution for building connectivity between embedded designs and enterprise IT environments utilizing standards based SOAP technology.  Embedded devices enabled with SOAP technology are essential for enterprise IT in remote data collection, operations, industrial automation, sensor networks and monitoring applications. Designed for use in demanding embedded environments, RomXoap provides a light-weight SOAP technology without carrying the overhead of general purpose solutions.

 

RomXoap
When designing embedded systems, it is smart to leverage standards based communication technology especially when devices are deployed globally.  Often communications standards have benefited from global participation during development and enjoy an installed base already deployed in many markets around the world.  SOAP holds true to this paradigm.  Enterprise IT environments worldwide are implementing SOAP based services to meet the ever changing demands of corporations striving to compete in global markets. RomXoap enables your embedded device to fully integrate in these enterprise IT environments by offering SOAP 1.1 and 1.2 compatibility.

The primary requirement for embedded SOAP technology is to efficiently translate data between SOAP messaging syntax and internal storage (typically a C structure).  However, implementing general purpose SOAP technology in an embedded environment will likely prove to be impractical.  Allegro’s RomXoap toolkit provides a lightweight translation between pre-defined C-language structures and SOAP-based messaging representations.  RomXoap leverages the capabilities of RomXML in addition to RomPager for serving pages or RomWebClient allowing an embedded device to reach out to any server.

 

SoapBuilder
As part of the RomXoap toolkit, the SoapBuilder compiler further decreases your development effort when utilizing SOAP in your embedded design.  The SoapBuilder compiler takes WSDL 1.1 files as input and generates RxSchema that define the SOAP transactions.  The RomXML TagBuilder compiler in turn uses the RxSchema to define XML objects in C-language structures used for XML-based data exchange. 

Flexible Design
The RomXoap runtime is delivered in ANSI-C, is highly portable and offers a rich API for your development team to handle SOAP transactions. RomXoap can be used stand alone or together with the Allegro suite of RomPager Internet software toolkits.

Company Products Resources News & Events Contact Home Page