Web service behaviour is currently specified in a mixture of ways, often using methods that are only partially complete. These range from static functional specifications, based on interfaces in WSDL and preconditions in RIF, to business process simulations using executable process-based models such as BPEL, to detailed quality of service (QoS) agreements laid down in a service level agreement (SLA). This paper recognises that something similar to a SLA is required at the higher business level to govern the contract between service producers, brokers and consumers. We call this a business level agreement (BLA) and within this framework, seek to unify disparate aspects of functional specification, QoS and run-time verification. We propose that the method for validating a web service with respect to its advertised BLA should be based on run-time service monitoring. This is a position paper towards defining these goals.ud
展开▼
机译:当前,以多种方式指定了Web服务行为,通常使用仅部分完成的方法。这些范围从基于WSDL中的接口和RIF中的前提的静态功能规范到使用基于可执行流程的模型(例如BPEL)进行业务流程模拟,再到在服务水平协议(SLA)中制定的详细服务质量(QoS)协议, 。本文认识到,在更高的业务级别上需要类似于SLA的东西来管理服务生产者,经纪人和消费者之间的合同。我们将此称为业务级别协议(BLA),并在此框架内寻求统一功能规范,QoS和运行时验证的各个方面。我们建议,针对Web Service的广告BLA验证Web Service的方法应基于运行时服务监视。这是针对这些目标的立场文件。 ud
展开▼