首页> 外文会议>International Conference on Fundamental Approaches to Software Engineering >GPSL: A Programming Language for Service Implementation
【24h】

GPSL: A Programming Language for Service Implementation

机译:GPSL:用于服务实现的编程语言

获取原文

摘要

At present, there is a dichotomy of approaches to supporting web service implementation: extending mainstream programming languages with libraries and metadata notations vs. designing new languages. While the former approach has proven suitable for interconnecting services on a simple point-to-point fashion, it turns to be unsuitable for coding concurrent, multi-party, and interrelated interactions requiring extensive XML manipulation. As a result, various web service programming languages have been proposed, most notably (WS-)BPEL. However, these languages still do not meet the needs of highly concurrent and dynamic interactions due to their bias towards statically-bounded concurrency. In this paper we introduce a new web service programming language with a set of features designed to address this gap. We describe the implementations in this language of non-trivial scenarios of service interaction and contrast them to the corresponding BPEL implementations. We also define a formal semantics for the language by translation to the join calculus. A compiler for the language has been implemented based on this semantics.
机译:目前,支持Web服务实现的方法有二分法:将主流编程语言扩展到图书馆和元数据符号与设计新语言。虽然前一种方法已被证明适用于在简单的点对点时尚上互连服务,但它转向不适合编码并发,多方和相关的相互作用需要广泛的XML操作。结果,已经提出了各种Web服务编程语言,最值得注意的是(WS-)BPEL。但是,由于它们偏向静态有限并发,这些语言仍然不符合高度并发和动态交互的需求。在本文中,我们介绍了一种新的Web服务编程语言,具有旨在解决此间隙的一组功能。我们描述了这种非普通场景的这种语言的实现,并将其对应于相应的BPEL实现。我们还通过翻译将语言的正式语义定义为加入微积分。基于此语义实现了语言的编译器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号