The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Object serialization analysis and comparison in Java and .NET
ACM SIGPLAN Notices
Toward Characterizing the Performance of SOAP Toolkits
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Differential Serialization for Optimized SOAP Performance
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
A Benchmark Suite for SOAP-based Communication in Grid Web Services
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Differential Deserialization for Optimized SOAP Performance
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
XML screamer: an integrated approach to high performance XML parsing, validation and deserialization
Proceedings of the 15th international conference on World Wide Web
A Table-Driven Streaming XML Parsing Methodology for High-Performance Web Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Exploring Remote Object Coherence in XMLWeb Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
A Data Parallel Algorithm for XML DOM Parsing
XSym '09 Proceedings of the 6th International XML Database Symposium on Database and XML Technologies
WSEAS Transactions on Information Science and Applications
Hi-index | 0.00 |
Service-oriented architectures use loosely coupled softwareservices to support the requirements of business processes andsoftware users. Several software engineering challenges have to beovercome to expose legacy C and C++ applications and specializedsystem resources as XML-based software services. It is critical todevise effective bindings between XML and C/C++ data to efficientlyinteroperate with other XML-based services. Binding applicationdata to XML has many software solutions, ranging from genericdocument object models to idiosyncratic type mappings. A safebinding must conform to XML validation constraints, guarantee typesafety, and should preserve the structural integrity ofcommunicated application data. However, tight XML bindings imposemapping constraints that can hamper interoperability betweenservices. This paper presents a framework for constructing looselycoupled C/C++ services based on a programming model that integratesXML bindings into the C and C++ syntax. The concepts behind thebindings are generic, which makes the approach applicable to otherprogramming languages.