首页 > 最新文献

Companion '08最新文献

英文 中文
Event-based data control in healthcare 医疗保健中基于事件的数据控制
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462757
Jatinder Singh, J. Bacon
Health services require appropriate information to provide proper care. At the same time, health information is sensitive, and thus its dissemination must be controlled. Health environments are becoming increasingly data driven, and thus are well supported by an event-based infrastructure. We outline our work in building data control mechanisms into publish/subscribe middleware, to give those responsible for health data fine-grained control over the circumstances for its transmission.
保健服务需要适当的信息才能提供适当的护理。同时,卫生信息是敏感的,因此必须控制其传播。卫生环境越来越受到数据驱动,因此得到基于事件的基础设施的良好支持。我们概述了在发布/订阅中间件中构建数据控制机制的工作,以便为负责健康数据的人员提供对其传输环境的细粒度控制。
{"title":"Event-based data control in healthcare","authors":"Jatinder Singh, J. Bacon","doi":"10.1145/1462735.1462757","DOIUrl":"https://doi.org/10.1145/1462735.1462757","url":null,"abstract":"Health services require appropriate information to provide proper care. At the same time, health information is sensitive, and thus its dissemination must be controlled. Health environments are becoming increasingly data driven, and thus are well supported by an event-based infrastructure.\u0000 We outline our work in building data control mechanisms into publish/subscribe middleware, to give those responsible for health data fine-grained control over the circumstances for its transmission.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115400148","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Implementing remote monitoring to the PeerHood middleware 实现对PeerHood中间件的远程监控
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462762
Arto Hämäläinen, J. Wunsch, J. Porras
In this paper an approach to extend the mobile computing environment through the utilization of fixed devices is presented. Seamless use of fixed devices as a part of mobile computing environment helps to save the scarce resources, e.g. communication and computation capacity as well as battery lifetime, of the mobile devices. Our approach is based on the use of the middleware that enables proactive discovery of devices and services in the close vicinity of the mobile device. Proactive operation, such as the scanning of wireless networks, consumes considerable amount of resources. Our approach migrate these resource consuming tasks to the fixed device, which then informs the mobile device of the changes in the near vicinity. Our mobile environment extension is implemented as a service on top of our existing middleware. Although the implementation itself is quite simple, the concept of service based task migration is validated and may be used for several other problems.
本文提出了一种利用固定设备扩展移动计算环境的方法。将固定装置无缝地用作流动计算环境的一部分,有助节省流动装置的稀缺资源,例如通讯和计算能力,以及电池寿命。我们的方法是基于中间件的使用,它能够主动发现移动设备附近的设备和服务。主动操作,如扫描无线网络,会消耗大量的资源。我们的方法将这些消耗资源的任务迁移到固定设备,然后将附近的变化通知移动设备。我们的移动环境扩展是作为现有中间件之上的服务实现的。尽管实现本身非常简单,但是基于服务的任务迁移的概念得到了验证,并且可以用于解决其他几个问题。
{"title":"Implementing remote monitoring to the PeerHood middleware","authors":"Arto Hämäläinen, J. Wunsch, J. Porras","doi":"10.1145/1462735.1462762","DOIUrl":"https://doi.org/10.1145/1462735.1462762","url":null,"abstract":"In this paper an approach to extend the mobile computing environment through the utilization of fixed devices is presented. Seamless use of fixed devices as a part of mobile computing environment helps to save the scarce resources, e.g. communication and computation capacity as well as battery lifetime, of the mobile devices. Our approach is based on the use of the middleware that enables proactive discovery of devices and services in the close vicinity of the mobile device. Proactive operation, such as the scanning of wireless networks, consumes considerable amount of resources. Our approach migrate these resource consuming tasks to the fixed device, which then informs the mobile device of the changes in the near vicinity. Our mobile environment extension is implemented as a service on top of our existing middleware. Although the implementation itself is quite simple, the concept of service based task migration is validated and may be used for several other problems.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114652669","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Darjeeling, a Java compatible virtual machine for microcontrollers 大吉岭,一个Java兼容的微控制器虚拟机
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462740
N. Brouwers, Peter Corke, K. Langendoen
The Java programming language enjoys widespread popularity on platforms ranging from servers to mobile phones. While efforts have been made to run Java on microcontroller platforms, there is currently no feature-rich, open source virtual machine available. In this paper we present Darjeeling, a system comprising offline tools and a memory efficient runtime. The offline post-compiler tool analyzes, links and consolidates Java class files into loadable modules. The runtime implements a modified Java VM that supports multithreading and is designed specifically to operate in constrained execution environments such as wireless sensor network nodes. Darjeeling improves upon existing work by supporting inheritance, threads, garbage collection, and loadable modules while keeping memory usage to a minimum. We have demonstrated Java running on AVR128 and MSP430 micro-controllers at speeds of up to 70,000 JVM instructions per second.
Java编程语言在从服务器到移动电话的各种平台上广泛流行。虽然人们努力在微控制器平台上运行Java,但目前还没有功能丰富的开源虚拟机可用。在本文中,我们提出了大吉岭,一个由离线工具和内存高效运行时组成的系统。离线后编译工具分析、链接并整合Java类文件到可加载的模块中。运行时实现了一个修改后的Java VM,它支持多线程,并且专门设计用于在受限的执行环境(如无线传感器网络节点)中运行。大吉岭通过支持继承、线程、垃圾收集和可加载模块来改进现有的工作,同时将内存使用保持在最低限度。我们已经演示了Java在AVR128和MSP430微控制器上以每秒高达70,000条JVM指令的速度运行。
{"title":"Darjeeling, a Java compatible virtual machine for microcontrollers","authors":"N. Brouwers, Peter Corke, K. Langendoen","doi":"10.1145/1462735.1462740","DOIUrl":"https://doi.org/10.1145/1462735.1462740","url":null,"abstract":"The Java programming language enjoys widespread popularity on platforms ranging from servers to mobile phones. While efforts have been made to run Java on microcontroller platforms, there is currently no feature-rich, open source virtual machine available. In this paper we present Darjeeling, a system comprising offline tools and a memory efficient runtime. The offline post-compiler tool analyzes, links and consolidates Java class files into loadable modules. The runtime implements a modified Java VM that supports multithreading and is designed specifically to operate in constrained execution environments such as wireless sensor network nodes. Darjeeling improves upon existing work by supporting inheritance, threads, garbage collection, and loadable modules while keeping memory usage to a minimum. We have demonstrated Java running on AVR128 and MSP430 micro-controllers at speeds of up to 70,000 JVM instructions per second.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116012110","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 38
Using live distributed objects for office automation 使用实时分布式对象实现办公自动化
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462743
Jong Hoon Ahnn, K. Birman, Krzysztof Ostrowski, R. V. Renesse
Web services and platforms such as .NET make it easy to integrate interactive end-user applications with backend services. However, it remains hard to build collaborative applications in which information is shared within teams. This paper introduces a new drag-and-drop technology, in which standard office documents (spreadsheets, databases, etc.) are interconnected with event-driven middleware ("live distributed objects"), to create distributed applications in which changes to underlying data propagate quickly to downstream applications. Information is replicated in a consistent manner, making it easy for team members to share updates and to coordinate their actions. We present our middleware platform, and show that it offers good performance and scalability, with small resource footprint. Moreover, because the approach is highly automated, and the underlying middleware is highly configurable, we're in a position to automatically address security and reliability needs that might otherwise be onerous. In addition to reviewing our existing system, we list open issues, which include integration with external data sources, and updating stored, but inactive objects.
Web服务和平台(如。net)使得将交互式终端用户应用程序与后端服务集成起来变得很容易。然而,构建在团队内部共享信息的协作应用程序仍然很困难。本文介绍了一种新的拖放技术,其中标准办公文档(电子表格、数据库等)与事件驱动的中间件(“实时分布式对象”)相互连接,以创建分布式应用程序,其中底层数据的更改将快速传播到下游应用程序。以一致的方式复制信息,使团队成员可以轻松地共享更新并协调他们的行动。我们展示了我们的中间件平台,并展示了它提供了良好的性能和可伸缩性,并且资源占用很小。此外,由于该方法是高度自动化的,并且底层中间件是高度可配置的,因此我们可以自动解决安全性和可靠性需求,否则可能会很麻烦。除了检查现有的系统之外,我们还列出了未解决的问题,包括与外部数据源的集成,以及更新已存储但不活动的对象。
{"title":"Using live distributed objects for office automation","authors":"Jong Hoon Ahnn, K. Birman, Krzysztof Ostrowski, R. V. Renesse","doi":"10.1145/1462735.1462743","DOIUrl":"https://doi.org/10.1145/1462735.1462743","url":null,"abstract":"Web services and platforms such as .NET make it easy to integrate interactive end-user applications with backend services. However, it remains hard to build collaborative applications in which information is shared within teams. This paper introduces a new drag-and-drop technology, in which standard office documents (spreadsheets, databases, etc.) are interconnected with event-driven middleware (\"live distributed objects\"), to create distributed applications in which changes to underlying data propagate quickly to downstream applications. Information is replicated in a consistent manner, making it easy for team members to share updates and to coordinate their actions. We present our middleware platform, and show that it offers good performance and scalability, with small resource footprint. Moreover, because the approach is highly automated, and the underlying middleware is highly configurable, we're in a position to automatically address security and reliability needs that might otherwise be onerous. In addition to reviewing our existing system, we list open issues, which include integration with external data sources, and updating stored, but inactive objects.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128203256","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Realizing an agent-oriented middleware for heterogeneous sensor networks 异构传感器网络中面向代理的中间件实现
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462756
C. Muldoon, R. Tynan, M. O'Grady, Gregory M. P. O'Hare
Classic computing systems are characterised by heterogeneity, with its inherent advantages and disadvantages. This raises a number of difficulties for software engineers. The vision offered by a mix-and-match approach is an attractive one, though its practical realisation comes at a cost, as the process of integration is rarely smooth. This scenario will be repeated as Wireless Sensor Networks are increasingly incorporated into mainstream computing. One potential paradigm for managing this heterogeneity is that of intelligent agents. This paper considers the viability and potential of lightweight agents as a paradigm for harnessing the potential of heterogeneous wireless sensor networks.
经典计算系统具有异构性的特点,具有其固有的优点和缺点。这给软件工程师带来了许多困难。混合搭配的方法提供的愿景很有吸引力,尽管它的实际实现是有代价的,因为整合的过程很少是一帆风顺的。随着无线传感器网络越来越多地融入主流计算,这种情况将会重复出现。管理这种异质性的一个潜在范例是智能代理。本文考虑了轻量级代理作为利用异构无线传感器网络潜力的范例的可行性和潜力。
{"title":"Realizing an agent-oriented middleware for heterogeneous sensor networks","authors":"C. Muldoon, R. Tynan, M. O'Grady, Gregory M. P. O'Hare","doi":"10.1145/1462735.1462756","DOIUrl":"https://doi.org/10.1145/1462735.1462756","url":null,"abstract":"Classic computing systems are characterised by heterogeneity, with its inherent advantages and disadvantages. This raises a number of difficulties for software engineers. The vision offered by a mix-and-match approach is an attractive one, though its practical realisation comes at a cost, as the process of integration is rarely smooth. This scenario will be repeated as Wireless Sensor Networks are increasingly incorporated into mainstream computing. One potential paradigm for managing this heterogeneity is that of intelligent agents. This paper considers the viability and potential of lightweight agents as a paradigm for harnessing the potential of heterogeneous wireless sensor networks.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123566704","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
iDataGuard: an interoperable security middleware for untrusted internet data storage iDataGuard:一个可互操作的安全中间件,用于不受信任的互联网数据存储
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462744
R. Jammalamadaka, Roberto Gamboni, S. Mehrotra, K. Seamons, N. Venkatasubramanian
Businesses that provide data storage facilities on the internet (IDP) have exploded recently. Such businesses provide the following benefits to end users: a) anytime, anywhere access to data; b) low cost; and c) good quality of service. Examples of data storage providers include Amazon S3 service, Windows SkyDrive, Nirvarnix, etc. Users face two challenges in utilizing the storage infrastructures of the IDPs: a) Heterogeneity: Different IDPs provide different interfaces to application developers to store and fetch data with them due to lack of accepted standards; and b) Security: Data outsourced to IDPs is vulnerable to attacks from internet thieves and from malicious employees of IDPs. In this paper, we present the design of iDataGuard, a client side interoperable security middleware that adapts to the heterogeneity of interfaces of IDPs and enforces security constraints on outsourced data. This significantly simplifies the effort for application development. To combat heterogeneity, iDataGuard incorporates an abstract service model that can be easily customized to individual IDPs. To address the security challenges, iDataGuard supports a security model that protects the confidentiality and integrity of outsourced data. We propose a novel indexing technique that allows search on the encrypted data stored at the IDPs. We illustrate the feasibility/efficacy of iDataGuard by implementing the middleware and executing it on two popular IDPs, Amazon S3 service and Gmail.com.
在互联网上提供数据存储设施(IDP)的企业最近出现了爆炸式增长。这些业务为最终用户提供了以下好处:a)随时随地访问数据;B)低成本;c)服务质量好。数据存储提供商的例子包括Amazon S3服务、Windows SkyDrive、Nirvarnix等。用户在利用idp的存储基础设施时面临两个挑战:a)异构性:由于缺乏公认的标准,不同的idp为应用程序开发人员提供不同的接口来存储和获取数据;b)安全性:外包给国内流离失所者的数据容易受到网络窃贼和国内流离失所者恶意雇员的攻击。在本文中,我们提出了iDataGuard的设计,这是一个客户端可互操作的安全中间件,它适应idp接口的异构性,并对外包数据实施安全约束。这极大地简化了应用程序开发的工作。为了对抗异构性,iDataGuard集成了一个抽象的服务模型,可以很容易地针对个人idp进行定制。为了应对这些安全挑战,iDataGuard支持一种安全模型,可以保护外包数据的机密性和完整性。我们提出了一种新的索引技术,允许搜索存储在国内数据中心的加密数据。我们通过实现中间件并在两个流行的idp (Amazon S3服务和Gmail.com)上执行它来说明iDataGuard的可行性/有效性。
{"title":"iDataGuard: an interoperable security middleware for untrusted internet data storage","authors":"R. Jammalamadaka, Roberto Gamboni, S. Mehrotra, K. Seamons, N. Venkatasubramanian","doi":"10.1145/1462735.1462744","DOIUrl":"https://doi.org/10.1145/1462735.1462744","url":null,"abstract":"Businesses that provide data storage facilities on the internet (IDP) have exploded recently. Such businesses provide the following benefits to end users: a) anytime, anywhere access to data; b) low cost; and c) good quality of service. Examples of data storage providers include Amazon S3 service, Windows SkyDrive, Nirvarnix, etc.\u0000 Users face two challenges in utilizing the storage infrastructures of the IDPs: a) Heterogeneity: Different IDPs provide different interfaces to application developers to store and fetch data with them due to lack of accepted standards; and b) Security: Data outsourced to IDPs is vulnerable to attacks from internet thieves and from malicious employees of IDPs.\u0000 In this paper, we present the design of iDataGuard, a client side interoperable security middleware that adapts to the heterogeneity of interfaces of IDPs and enforces security constraints on outsourced data. This significantly simplifies the effort for application development. To combat heterogeneity, iDataGuard incorporates an abstract service model that can be easily customized to individual IDPs. To address the security challenges, iDataGuard supports a security model that protects the confidentiality and integrity of outsourced data. We propose a novel indexing technique that allows search on the encrypted data stored at the IDPs. We illustrate the feasibility/efficacy of iDataGuard by implementing the middleware and executing it on two popular IDPs, Amazon S3 service and Gmail.com.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125802014","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
A hybrid publish subscribe protocol 混合发布订阅协议
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462742
M. Linderman, Norman Ahmed, J. Metzler, Jason Bryant
Content-based publish/subscribe system performance depends upon the efficient subscription matching and event dissemination to interested subscribers. We propose a hybrid content-based publish/subscribe protocol for large size events wherein a centralized brokering system is coupled with a decentralized BitTorrent-like peer-to-peer (P2P) protocol for scalable event distribution among publishers and subscribers. Events are mapped to a torrent that grows as new events are published. Subscribers self-broker on event metadata and request content only if interested. Subscriber interests determine event popularity that the broker estimates with sampling. Popular events are disseminated P2P; unpopular events, directly from the broker; and somewhat popular ones, with P2P and broker-directed pre-seeding. The challenge is the dissemination of popular events without overwhelming centralized resources while efficiently disseminating unpopular events that lack sufficient interest to sustain gossip-based dissemination. The key advances include new means of handling variable event popularity inherent in content-based pub/sub and an adaptive anti-entropy mechanism for undelivered events.
基于内容的发布/订阅系统的性能取决于有效的订阅匹配和向感兴趣的订阅者分发事件。我们提出了一种基于内容的混合发布/订阅协议,用于大型事件,其中集中式代理系统与分散的类似bittorrent的点对点(P2P)协议相结合,用于在发布者和订阅者之间进行可扩展的事件分发。事件被映射到一个洪流,随着新事件的发布而增长。订阅者对事件元数据进行自代理,仅在感兴趣时才请求内容。订阅者兴趣决定代理通过抽样估计的事件流行度。热点事件P2P传播;不受欢迎的事件,直接从经纪人;还有一些流行的,比如P2P和代理定向的预播种。面临的挑战是,在不压倒集中资源的情况下传播受欢迎的事件,同时有效地传播缺乏足够兴趣以维持基于流言的传播的不受欢迎的事件。关键的进展包括处理基于内容的发布/订阅中固有的可变事件流行度的新方法,以及针对未交付事件的自适应反熵机制。
{"title":"A hybrid publish subscribe protocol","authors":"M. Linderman, Norman Ahmed, J. Metzler, Jason Bryant","doi":"10.1145/1462735.1462742","DOIUrl":"https://doi.org/10.1145/1462735.1462742","url":null,"abstract":"Content-based publish/subscribe system performance depends upon the efficient subscription matching and event dissemination to interested subscribers. We propose a hybrid content-based publish/subscribe protocol for large size events wherein a centralized brokering system is coupled with a decentralized BitTorrent-like peer-to-peer (P2P) protocol for scalable event distribution among publishers and subscribers. Events are mapped to a torrent that grows as new events are published. Subscribers self-broker on event metadata and request content only if interested. Subscriber interests determine event popularity that the broker estimates with sampling. Popular events are disseminated P2P; unpopular events, directly from the broker; and somewhat popular ones, with P2P and broker-directed pre-seeding. The challenge is the dissemination of popular events without overwhelming centralized resources while efficiently disseminating unpopular events that lack sufficient interest to sustain gossip-based dissemination. The key advances include new means of handling variable event popularity inherent in content-based pub/sub and an adaptive anti-entropy mechanism for undelivered events.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129412293","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Dynamic weaving of components in a distributed environment 分布式环境中组件的动态编织
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462761
Guido Söldner, R. Kapitza, Sven Schober
In ubiquitous computing, dynamic adaptation and the evolvability of software become increasingly important. This paper proposes AOCI, an aspect-oriented component infrastructure that combines the core ideas of aspect-oriented programming (AOP) and component based systems. Components are usually considered as black boxes that can be combined to form complex systems. In the context of our infrastructure, components export possible points of adaptation, which are tagged with ontological information. This information enables the use of AOP techniques without detailed knowledge about the component's internals, enabling distributed and dynamic adaptation.
在泛在计算中,软件的动态适应性和可演化性变得越来越重要。本文提出了一种面向方面的组件基础结构AOCI,它结合了面向方面编程(AOP)和基于组件的系统的核心思想。组件通常被认为是可以组合成复杂系统的黑盒子。在我们的基础结构上下文中,组件导出可能的适应点,这些点被标记为本体信息。这些信息支持在不详细了解组件内部的情况下使用AOP技术,从而支持分布式和动态适应。
{"title":"Dynamic weaving of components in a distributed environment","authors":"Guido Söldner, R. Kapitza, Sven Schober","doi":"10.1145/1462735.1462761","DOIUrl":"https://doi.org/10.1145/1462735.1462761","url":null,"abstract":"In ubiquitous computing, dynamic adaptation and the evolvability of software become increasingly important. This paper proposes AOCI, an aspect-oriented component infrastructure that combines the core ideas of aspect-oriented programming (AOP) and component based systems. Components are usually considered as black boxes that can be combined to form complex systems. In the context of our infrastructure, components export possible points of adaptation, which are tagged with ontological information. This information enables the use of AOP techniques without detailed knowledge about the component's internals, enabling distributed and dynamic adaptation.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129791979","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Credential management in event-driven healthcare systems 事件驱动型医疗保健系统中的凭证管理
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462746
Jatinder Singh, D. Eyers, J. Bacon
Health processes generate data that must be both stored and shared---often across organisational boundaris. Emerging initiatives in healthcare require the dynamic formation of care teams spanning widely-distributed, heterogeneous infrastructure. These environments suit decoupled communication paradigms such as publish/subscribe. Health information is sensitive, thus access control is critically important. This paper focuses on the management of credentials in event-driven healthcare environments. We describe the integration of credential management mechanisms with a context-sensitive data control model to provide fine-grained specification of data disclosure policy.
健康流程生成的数据必须存储和共享——通常跨组织边界。医疗保健领域的新举措需要动态组建跨越广泛分布的异构基础设施的护理团队。这些环境适合诸如发布/订阅之类的解耦通信范例。健康信息非常敏感,因此访问控制至关重要。本文主要关注事件驱动的医疗保健环境中的凭证管理。我们描述了凭据管理机制与上下文敏感的数据控制模型的集成,以提供细粒度的数据披露策略规范。
{"title":"Credential management in event-driven healthcare systems","authors":"Jatinder Singh, D. Eyers, J. Bacon","doi":"10.1145/1462735.1462746","DOIUrl":"https://doi.org/10.1145/1462735.1462746","url":null,"abstract":"Health processes generate data that must be both stored and shared---often across organisational boundaris. Emerging initiatives in healthcare require the dynamic formation of care teams spanning widely-distributed, heterogeneous infrastructure. These environments suit decoupled communication paradigms such as publish/subscribe. Health information is sensitive, thus access control is critically important. This paper focuses on the management of credentials in event-driven healthcare environments. We describe the integration of credential management mechanisms with a context-sensitive data control model to provide fine-grained specification of data disclosure policy.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127683443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
A domain-specific middleware layer using AOSD: next-generation digital news publishing 使用AOSD的特定于领域的中间件层:下一代数字新闻发布
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462754
Steven Op de beeck, D. Landuyt, E. Truyen, P. Verbaeten
In this demonstrator we illustrate the design and development of a domain-specific middleware layer for supporting a publishing infrastructure. The design of the middleware layer is based on an aspect-oriented architecture which has been iteratively defined by applying state-of-the-art aspect-oriented methods. The demonstrator shows the implementation and deployment of the middleware layers on top of JBoss, using the JBoss AOP framework.
在这个演示中,我们将演示为支持发布基础设施而设计和开发特定于领域的中间件层。中间件层的设计基于面向方面的体系结构,该体系结构通过应用最先进的面向方面方法进行迭代定义。演示程序展示了使用JBoss AOP框架在JBoss之上实现和部署中间件层。
{"title":"A domain-specific middleware layer using AOSD: next-generation digital news publishing","authors":"Steven Op de beeck, D. Landuyt, E. Truyen, P. Verbaeten","doi":"10.1145/1462735.1462754","DOIUrl":"https://doi.org/10.1145/1462735.1462754","url":null,"abstract":"In this demonstrator we illustrate the design and development of a domain-specific middleware layer for supporting a publishing infrastructure. The design of the middleware layer is based on an aspect-oriented architecture which has been iteratively defined by applying state-of-the-art aspect-oriented methods. The demonstrator shows the implementation and deployment of the middleware layers on top of JBoss, using the JBoss AOP framework.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121629742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
Companion '08
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1