29,011 research outputs found

    Semantic-based policy engineering for autonomic systems

    No full text
    This paper presents some important directions in the use of ontology-based semantics in achieving the vision of Autonomic Communications. We examine the requirements of Autonomic Communication with a focus on the demanding needs of ubiquitous computing environments, with an emphasis on the requirements shared with Autonomic Computing. We observe that ontologies provide a strong mechanism for addressing the heterogeneity in user task requirements, managed resources, services and context. We then present two complimentary approaches that exploit ontology-based knowledge in support of autonomic communications: service-oriented models for policy engineering and dynamic semantic queries using content-based networks. The paper concludes with a discussion of the major research challenges such approaches raise

    A Methodology for Engineering Collaborative and ad-hoc Mobile Applications using SyD Middleware

    Get PDF
    Today’s web applications are more collaborative and utilize standard and ubiquitous Internet protocols. We have earlier developed System on Mobile Devices (SyD) middleware to rapidly develop and deploy collaborative applications over heterogeneous and possibly mobile devices hosting web objects. In this paper, we present the software engineering methodology for developing SyD-enabled web applications and illustrate it through a case study on two representative applications: (i) a calendar of meeting application, which is a collaborative application and (ii) a travel application which is an ad-hoc collaborative application. SyD-enabled web objects allow us to create a collaborative application rapidly with limited coding effort. In this case study, the modular software architecture allowed us to hide the inherent heterogeneity among devices, data stores, and networks by presenting a uniform and persistent object view of mobile objects interacting through XML/SOAP requests and responses. The performance results we obtained show that the application scales well as we increase the group size and adapts well within the constraints of mobile devices

    SMEs: ERP or virtual collaboration teams

    Get PDF
    Small firms are indeed the engines of global economic growth. Small and Medium Enterprises (SMEs) play an important role to promote economic development. SMEs in the beginning of implementing new technologies always face capital shortage and need technological assistance. Available ERP systems do not fulfil the specific requirements of Small firms. SMEs has scarce resources and manpower therefore many SMEs don?t have the possessions to buy and operate an ERP System. On the other hand competition and competitiveness of SMEs have to be strengthened. This paper briefly reviews the existing perspectives on virtual teams and their effect on SMEs management. It also discusses the main characteristics of virtual teams and clarifies the differences aspects of virtual team application in SMEs. After outlining some of the main advantages and pitfall of such teams, it concentrates on comparing of ERP and virtual collaborative teams in SMEs. Finally, it provides evidence for the need of ?Software as a Service (SaaS)? where an application is hosted as a service provided to customers across the web for SMEs as an alternative of ERP. It has been widely argued that ERP disadvantage in SMEs such as administrative expenditure and cost, isolated structure, severe lack of software flexibility, insufficient support of SMEs business and high operating cost, lead SMEs to use virtual collaborative team which is net work base solution

    An agent-based architecture for managing the provision of community care - the INCA (Intelligent Community Alarm) experience

    Get PDF
    Community Care is an area that requires extensive cooperation between independent agencies, each of which needs to meet its own objectives and targets. None are engaged solely in the delivery of community care, and need to integrate the service with their other responsibilities in a coherent and efficient manner. Agent technology provides the means by which effective cooperation can take place without compromising the essential security of both the client and the agencies involved as the appropriate set of responses can be generated through negotiation between the parties without the need for access to the main information repositories that would be necessary with conventional collaboration models. The autonomous nature of agents also means that a variety of agents can cooperate together with various local capabilities, so long as they conform to the relevant messaging requirements. This allows a variety of agents, with capabilities tailored to the carers to which they are attached to be developed so that cost-effective solutions can be provided. </p
    • …
    corecore