Uddi, Soap, and Wsdl: The Web Services Specification Reference Book
Uddi, Soap, and Wsdl: The Web Services Specification Reference Book
Wrapping Legacy COBOL Programs behind an XML-Interface
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
WSIP - Web Service SIP Endpoint for Converged Multimedia/Multimodal Communication over IP
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Incubating Services in Legacy Systems for Architectural Migration
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Pollock: automatic generation of virtual web services from web sites
Proceedings of the 2005 ACM symposium on Applied computing
WSEmail: Secure Internet Messaging Based on Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Integrating legacy Software into a Service oriented Architecture
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Migrating Interactive Legacy Systems To Web Services
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
A simplified approach to web service development
ACSW Frontiers '06 Proceedings of the 2006 Australasian workshops on Grid computing and e-research - Volume 54
Service-Oriented Migration and Reuse Technique (SMART)
STEP '05 Proceedings of the 13th IEEE International Workshop on Software Technology and Engineering Practice
WIP: Web Service Initiation Protocol for Multimedia and Voice Communication over IP
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Service oriented architectures: approaches, technologies and research issues
The VLDB Journal — The International Journal on Very Large Data Bases
Journal of Systems and Software
Restful web services vs. "big"' web services: making the right architectural decision
Proceedings of the 17th international conference on World Wide Web
Automatic Web Services Generation
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
Towards Software Development Methodology for Web Services
Proceedings of the 2005 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fourth SoMeT_W05
An Efficient Method for Quick Construction of Web Services
Proceedings of the 2009 conference on Information Modelling and Knowledge Bases XX
Automatic generation of network protocol gateways
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
INSIGHT: interoperability and service management for the digital home
Proceedings of the Middleware 2011 Industry Track Workshop
AmbiStream: a middleware for multimedia streaming on heterogeneous mobile devices
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
AmbiStream: a middleware for multimedia streaming on heterogeneous mobile devices
Proceedings of the 12th International Middleware Conference
OverStar: an open approach to end-to-end middleware services in systems of systems
Proceedings of the 13th International Middleware Conference
Hi-index | 0.00 |
Web Services is an increasingly used instantiation of Service-Oriented Architectures (SOA) that relies on standard Internet protocols to produce services that are highly interoperable. Other types of services, relying on legacy application layer protocols, however, cannot be composed directly. A promising solution is to implement wrappers to translate between the application layer protocols and the WS protocol. Doing so manually, however, requires a high level of expertise, in the relevant application layer protocols, in low-level network and system programming, and in the Web Service paradigm itself. In this paper, we introduce a generative language based approach for constructing wrappers to facilitate the migration of legacy service functionalities to Web Services. To this end, we have designed the Janus domain-specific language, which provides developers with a high-level way to describe the operations that are required to encapsulate legacy service functionalities. We have successfully used Janus to develop a number of wrappers, including wrappers for IMAP and SMTP servers, for a RTSP-compliant media server and for UPnP service discovery. Preliminary experiments show that Janus-based WS wrappers have performance comparable to manually written wrappers.