Supporting Awareness in Groupware through an Aspect-Oriented Middleware Service
نویسندگان
چکیده
Solutions have been proposed to support awareness in groupware. Frequently, this requirement is fulfilled by similar functionalities that are implemented in different modules within these collaborative applications. These solutions usually represent crosscut concerns related to awareness by the use of object-oriented programming. As a result, tightly coupled components are generated as well as code redundancy and scattering. Flexibility and agility, related to awareness maintenance and evolution can be considered a challenge. This paper presents an awareness service named Aw2SOA, which was developed to support awareness functionalities in a Web-based Groupware Service-Oriented Architecture (WGWSOA) environment. The WGWSOA infrastructure is based on middleware services for collaborative applications. Aw2SOA is a middleware specific service which was implemented according to service-oriented architecture (SOA) principles and aspect-oriented programming (AOP) concepts. Case studies were carried out focusing on service integration activities as well as using groupware application development in order to evaluate this solution.
منابع مشابه
Middleware Support for Embedded Software with Multiple QoS Properties for Ubiquitous Computing Environments
Ubiquitous application software usually has multiple QoS requirements, such as situationawareness, real-time, and security, which make the application software development complicated. In this paper, an approach to supporting multiple QoS properties in application software using middleware is presented. Our Reconfigurable Context-Sensitive Middleware (RCSM), which provides situation-awareness s...
متن کاملA Scalable Grid and Service-Oriented Middleware for Distributed Heterogeneous Data and System Integration in Context-Awareness Oriented Domains
This paper investigates the application of SOA principles for integrating embedded devices features, typically operating in ubiquitous computing environments, with enterprise-level services and business processes. Under this perspective, we present the SAI – Service Application Integration – system as a working example of a message-oriented middleware supporting context-aware application develo...
متن کاملAspect Oriented Middleware for Internet of Things: A State-of-the Art Survey of Service Discovery Approaches
Internet of Things refers to a paradigm consisting of a variety of uniquely identifiable day to day things communicating with one another to form a large scale dynamic network. The integration of these heterogeneous things in the constrained network is a challenging issue, for which service oriented and architecture based solutions are considered to be useful. The key element of any service ori...
متن کاملAn Investigation of Groupware Support for Collaborative Awareness Through Distortion-Oriented Views
This paper reviews models and theoretical frameworks of collaborative awareness in the use of real-time groupware systems. The review is used to motivate and guide an investigation of distortion-oriented mechanisms for supporting collaborators’ fluid and dynamic awareness requirements. We describe our development and evaluation of Dome, a distortion-oriented multi-user editor. Although we desig...
متن کاملSemantic Resolution of Security and Context in the Hydra Middleware Architecture
This paper describes the frameworks, developed for the HYDRA Middleware Project, providing semantic security for a middleware supporting intelligent networked embedded systems based on a service-oriented architecture, deployable on both new and existing networks of distributed wireless and wired devices. This includes frameworks for policy-based Access Control, and Context-awareness. This paper...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. UCS
دوره 15 شماره
صفحات -
تاریخ انتشار 2009