作者: Tegawendé F. Bissyandé , Julia L. Lawall , Gilles Muller , Yérom-David Bromberg , Laurent Réveillère
关键词:
摘要: Web Services is an increasingly used instantiation of Service-Oriented Architectures (SOA) that relies on standard Internet protocols to produce services are highly interoperable. Other types services, relying legacy application layer protocols, however, cannot be composed directly. A promising solution implement wrappers translate between the and WS protocol. Doing so manually, requires a high level expertise, in relevant low-level network system programming, Service paradigm itself.In this paper, we introduce generative language based approach for constructing facilitate migration service functionalities Services. To end, have designed Janus domain-specific language, which provides developers with high-level way describe operations required encapsulate functionalities. We successfully develop number wrappers, including IMAP SMTP servers, RTSP-compliant media server UPnP discovery. Preliminary experiments show Janus-based performance comparable manually written wrappers.