首页> 外文会议>IEEE International Conference on Services Computing >Psi-CAL: Foundations of a Programming Language for Services Computing
【24h】

Psi-CAL: Foundations of a Programming Language for Services Computing

机译:Psi-CAL:服务计算编程语言的基础

获取原文

摘要

Services Computing has turned into the mainstream programming paradigm for building enterprise systems that are distributed in nature. However, the programming power available to the developers of service oriented systems has been slow to catch up. The object abstraction continues to be the prevalent mechanism for implementing services based software systems and has several drawbacks. A key drawback is the fact that programmers are provided the business requirements in terms of services but are expected to implement them using objects, leading to an abstraction gap that the programmer is expected to fill. In this paper, we formalize the notion of services as first class entities through a typed calculus, called Psi-CAL. Psi-CAL models major operations for service manipulation including creation, discovery, and invocation as well as establishing relationships among services. We present the syntax and semantics of Psi-CAL with a corresponding type system, towards building a programming language for services computing.
机译:服务计算已成为构建自然分布的企业系统的主流编程范例。但是,面向服务的系统的开发人员可用的编程功能赶上了缓慢的步伐。对象抽象仍然是用于实现基于服务的软件系统的普遍机制,并且具有多个缺点。一个关键的缺点是事实是,程序员向用户提供了服务方面的业务需求,但是期望它们使用对象来实现它们,从而导致了希望填补程序员的抽象鸿沟。在本文中,我们通过称为Psi-CAL的类型演算将服务的概念形式化为一流实体。 Psi-CAL为服务操纵建模主要操作,包括创建,发现和调用以及在服务之间建立关系。我们将针对相应的类型系统介绍Psi-CAL的语法和语义,以构建用于服务计算的编程语言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号