Aspect-Monitor - An Aspect-based Approach to WS-contract Monitoring
نویسندگان
چکیده
Contract monitoring is carried out to ensure the Quality of Services (QoS) attributes and levels specified in an electronic contract throughout a business process enactment. This paper proposes an approach to improve QoS monitoring based on the aspect-oriented paradigm. Monitoring concerns are encapsulated into aspects to be executed when specific process points are reached. Differently from other approaches, the proposed solution requires no instrumentation, uses Web services standards, and provides an integrated infrastructure for dealing with contract establishment and monitoring. Moreover, a Business Process Management Execution Environment is designed to automatically support the interaction between customer, provider and monitor organizations.
منابع مشابه
Towards Dynamic QoS Monitoring in Service Oriented Architectures
Service Oriented Architecture (SOA) is an architectural style that provides agility to align technical solutions to modular business Web Services (WS) that are well decoupled from their consumers. This agility is established by interconnecting WS family of standards specification protocols (commonly referred to as WS-* (WS-star)) to enable security, ease of service interoperability and orchestr...
متن کاملStudy of Aspect Ratio Effect on Mechanical Properties Polymer/NanoComposite
Carbon nanotubes (CNTs) demonstrate unusually high stiffness, strength and resilience, and are therefore an ideal reinforcing material for nanocomposites. However, much work has to be done before the potentials of CNT-based composites can be fully realized. Evaluating the effective material properties of such nanoscale materials is a very difficult tasks. Simulations using molecular dynamics ...
متن کاملSC-WS: A Context-based, Aspect-oriented Approach for Handling Security Concerns in Web Services
This paper discusses Aspect-Oriented Programming (AOP) as an efficient way to handle security concerns in Web services. Without AOP, the necessary security code would be mixed with the business logic that a Web service implements. This renders the maintenance of both code and business logic tedious and prone to errors. AOP allows confining codes of non-functional concerns like security and self...
متن کاملSpecifying and Monitoring Design Pattern Contracts
Design patterns help system designers apply proven solutions to commonly occurring problems in particular contexts. Patterns are usually described informally. While such informal descriptions are valuable, if we want to be sure that designers apply the patterns as intended, and are able to reliably predict the resulting behaviors their systems can be expected to exhibit, we also need precise ch...
متن کاملTowards Self-adaptable Monitoring Framework for Self-healing
Traditionally, monitoring solutions are based on collecting a reduced set of external metrics about the system such as performance, memory consumption or response time. However, these tools are limited to detecting and diagnosing failures or errors in complex systems like application servers and grid services. New applications have embedded monitoring logic merged with business logic to better ...
متن کامل