16 research outputs found

    Social Networking Healthcare

    Get PDF
    The world of “Social Networking”, a cultural phenomenon of recent years, has evolved an application paradigm, Instant Messaging (IM), into a feature rich, highly interactive and context sensitive service delivery environment. Terms such as buddy lists, presence and IM-bots have emerged as building blocks for services that significantly enhance the user experience. Mapping this paradigm to healthcare can deliver a highly innovative communication platform for information sharing, monitoring and care plan execution. Buddy lists become care groups, presence becomes patient context (e.g. blood sugar level) and IM-bots become E-heathcare services, capable of delivering appropriate contextual information to the care groups. Consider the following scenario: A pharmacist and a local health nurse are both monitoring the blood sugar level for a diabetes patient - the patient appearing as a “buddy” in one of their care groups. Through an IM application, the health nurse first notices a heightened blood sugar level for one of her patients. The nurse messages the patient immediately to ascertain his general status. The pharmacist is also alerted, and the nurse and the pharmacist discuss medication types and levels. A revised prescription is agreed and the patient collects it on his next visit to the pharmacist

    A Model For IM and Media Driven Communication Services

    Get PDF
    Constructing graphical client applications for the Instant Messaging (IM) domain can be complex and error prone. As well as coping with the details of a specific IM protocol, the developer must also master specific user interface toolkits, deal with media streaming protocols and codecs, handle capability negotiation and deploy a robust event handling strategy for this highly asynchronous application style. These often competing concerns must be encapsulated in a clean design that can be evolved to cater for an ever expanding set of capabilities now viable for IM client applications. This paper proposes an architecture, component set and pattern based framework to encapsulate this domain, which facilitates the rapid construction of rich media client IM applications. These may be conventional or specialised IM clients or add-on components for existing applications

    Flexible Multi-Service Telecommunications Accounting System

    Get PDF
    Due to market deregulation and technological advances, a multi-service broadband environment is emerging, generating a requirement for a new approach to pricing systems. This paper presents such an approach and describes a working implementation of an innovative and flexible multi-service accounting system. The system is based on a mature understanding of the nature of charging algorithms, and is implemented as a set of interoperating distributed components. At the heart of the system is a rating engine built around a service portfolio, tying together spreadsheet specification of arbitrarily complex services, charging algorithms and tariff tables. The very wide range of service delivery technologies in existence motivates the design of a system that is independent of proprietary formats and based on a dynamic service portfolio structure and a generic service detail record definition

    Scaling Instant Messaging Communication Services: A Comparison of Blocking and Non-Blocking techniques

    Get PDF
    Designing innovative communications services that scale to facilitate potential new usage patterns can pose significant challenges. This is particularly the case if these services are to be delivered over existing protocols and interoperate with legacy services. This work explores design choices for such a service: large scale message delivery to existing Instant Messaging users. In particular we explore message throughput, accuracy and server load for several alternative implementation strategies. These strategies focus on approaches to concurrency, with best practice in current and emerging techniques thoroughly benchmarked. Specifically, a conventional Java Executor approach is compared with a functional approach realised through Scala and its Actors framework. These could be termed “blocking I/O” technology. A third approach has also been measured - a “non-blocking I/O” based on an alternative to Java Virtual Machine approaches - employing Node.js and Javascript. We believe that some of the results are startling

    A Rating Bureau Service for Next Generation IP Services

    Get PDF
    The marked increase of IP-based services has resulted in the need for a more flexible rating process than the present 'flat-rate' accounting approach. This paper presents the design and development of a Rating Bureau Service for the IP telecommunications environment. It illustrates the architecture, information model, technologies, and standards used in development of the system, as well as expounding upon some of the key implementation goals. In the proposed rating environment, flexibility is achieved by decoupling the charging algorithm and the core rating system. Hence, algorithms can be changed independently of the core system, avoiding the need to recode and recompile. Algorithms can be swapped in and out of the system during rating, allowing a potentially limitless range of services to be rated by equal numbers of tailored algorithms. All algorithms in the system are spreadsheet-based. This approach moves the modelling and construction of algorithms from the programming domain into the business design arena. Anyone with a working knowledge of spreadsheets can effortlessly construct/update these arbitrarily complex charging algorithms. This paper focuses on the development of a fixed line call charging algorithm that may be employed by a large telecommunications company

    Value-Based Billing in a 3G IP Services Environment

    Get PDF
    The proliferation of IP-based services has resulted in a paradigm shift away from traditional flat-rat, single service billing to content and usage based billing for composed service sets. The Information Societies Technology (IST) FORM project has prototyped an accounting and billing solution for IP-based telecommunications services. A key element of the solution is the IPDR Network Data Management - Usage specification. This paper presents the FORM development of a federated accounting and billing solution for inter-enterprise IP-based service billing and accounting

    On the performance of access control policy evaluation

    Get PDF
    There is growing awareness of the need to protect digital resources and services in both corporate and home ICT scenarios. Meanwhile, communication tools tailored for corporations are blurring the line between communication mech- anisms and (near) real-time resource sharing. The resulting requirement for near real-time policy-based access control is technically challenging. In a corporate domain, such access control mechanisms must be unobtrusive and comply with strict security objectives. Thus policy evaluation performance needs to be considered while addressing traditional security concerns. This paper discusses policy system design principles that motivate a novel Policy Decision Point (PDP) implementation and associated policy language. These principles are consistent with recent web development techniques designed to improve performance and scalability. Given a modern web development stack comprising a language (Javascript), a framework (Node.js) and a database management system (Redis), the proposition is that significant performance gains can be made. Our performance experiments suggest this is the case when, through various design iterations, our prototype PDP implementation is compared with an estab- lished, Java/XACML-based access control PDP implementation. The experiments presented in this paper suggest that newer technologies offer better performance. The analysis suggests that this is because they offer a more efficient data representation and make better use of computing resources

    Service Group Management facilitated by DSL driven Policies in embedded Middleware

    Get PDF
    Middleware by its very nature is fundamental to the functioning of systems as it provides the communication between software components. It is very much an underlying technology and is rarely visible to end users. As systems develop, certain domain semantics, provided by the domain experts, need to be injected into the behaviour of the underlying middleware, but in a controlled manner. The methods used to achieve this are often static in nature, wholly dependent on how they are implemented, deployed and managed. An increasingly popular way to manage this behaviour injection is through the use of policies, a technique used to govern defined rules, triggered by associated events, resulting in specific actions when certain conditions are encountered. Strong efforts have been made throughout the evolution of software development methods and programming languages to solve the lack of dynamicity which can arise through poor practices. Successive language based attempts to attain a higher level of abstraction in the notations used and techniques deployed have resulted in the re-discovery of Domain Specific Languages (DSL). This paper looks at injecting the dynamicity required in the management of service groups through a policy based DSL

    Eamonn de Leastar Presentation on the Use of Technology to Support Teaching Practices

    No full text
    Presentation given by Eamonn de Leastar at the 'Use of Technology to Support Teaching Practices' Seminar on Wednesday, 21st of May 2008

    Flexible Multi-Service Telecommunications Accounting System

    Get PDF
    Due to market deregulation and technological advances, a multi-service broadband environment is emerging, generating a requirement for a new approach to pricing systems. This paper presents such an approach and describes a working implementation of an innovative and flexible multi-service accounting system. The system is based on a mature understanding of the nature of charging algorithms, and is implemented as a set of interoperating distributed components. At the heart of the system is a rating engine built around a service portfolio, tying together spreadsheet specification of arbitrarily complex services, charging algorithms and tariff tables. The very wide range of service delivery technologies in existence motivates the design of a system that is independent of proprietary formats and based on a dynamic service portfolio structure and a generic service detail record definition
    corecore