首页> 外文会议>International Conference on Software Engineering Advances >Non-Functional Requirements for Business Processes in the Context of Service-Oriented Architectures
【24h】

Non-Functional Requirements for Business Processes in the Context of Service-Oriented Architectures

机译:在面向服务的架构的上下文中对业务流程的非功能性要求

获取原文

摘要

We present novel concepts to formalize and apply non-functional requirements (NFRs) for business processes in the context of Service-Oriented Architectures (SOAs). Today, popular languages for modeling business processes do not support the specification of NFRs in a systematic manner. However, there is a strong demand to explicitly address such requirements when designing and deploying software systems. In this paper, we elaborate an extension for BPMN (Business Process Model and Notation) towards the modeling of NFRs. A key feature is the tool independent representation of NFRs, which will be achieved by applying the widely used WS-Policy standard. Our approach also covers the mapping of the specified NFRs to the technical level represented by BPEL (Business Process Execution Language). For the monitoring of NFRs we exploit techniques from Complex Event Processing (CEP). A key characteristic of our solution is its coherence: from NFRs modeling at design level to their technical enforcement and dynamic validation during execution. The feasibility of our approach has been demonstrated by a proof of concept implementation based on NetBeans, Glassfish ESB, IEP as CEP implementation, and the BPEL Service Engine.
机译:我们提出了在面向服务的架构(SOA)的背景下进行正式和应用非功能要求(NFR)的非功能要求(NFR)。如今,用于建模业务流程的流行语言不支持系统的方式支持NFR的规范。但是,在设计和部署软件系统时,有强烈要求明确解决这些要求。在本文中,我们详细阐述了BPMN(业务流程模型和符号)的扩展,迈向NFR的建模。关键特征是NFR的独立构造工具,这将通过应用广泛使用的WS-Policy Stander来实现。我们的方法还涵盖了BPEL(业务流程执行语言)所代表的技术水平的指定NFR的映射。为了监测NFR,我们利用复杂事件处理(CEP)的技术。我们解决方案的一个关键特征是它的一致性:从设计级别的NFR建模到他们的技术执法和执行期间的动态验证。通过基于NetBeans,GlassFish ESB,IEP作为CEP实现和BPEL服务引擎的概念实施证明,我们的方法的可行性已经证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号