{"title":"A toolkit for policy enablement in autonomic computing","authors":"D. Verma, S. Calo","doi":"10.1109/ICAC.2004.5","DOIUrl":null,"url":null,"abstract":"Developers of policy enabled systems need a common set of basic functionality regardless of their areas of application. This is most conveniently provided in terms of a toolkit from which they can choose those components that are needed for their particular implementations. IBM T J Watson Research Center is developing such a policy toolkit in Java. The toolkit's goal is to accelerate the adoption of policy based technologies in different products and services. The policy toolkit (PTK) is written in Java and consists of a core module plus a set of modules that perform specific functions. The policy toolkit consists of a set of components for supporting the policy enablement of computer applications. As well as providing the necessary basic functionality, it also includes advanced capabilities like policy validation, transformation, and conflict resolution. It also provides patterns for building a variety of policy enabled systems. A number of engagements have been undertaken in order to assess the usefulness of the components provided, and determining what additional capabilities might be needed. We have found that the policy toolkit has made it easier and more convenient for software developers to incorporate policy-based technologies into their applications.","PeriodicalId":345031,"journal":{"name":"International Conference on Autonomic Computing, 2004. Proceedings.","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Autonomic Computing, 2004. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAC.2004.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Developers of policy enabled systems need a common set of basic functionality regardless of their areas of application. This is most conveniently provided in terms of a toolkit from which they can choose those components that are needed for their particular implementations. IBM T J Watson Research Center is developing such a policy toolkit in Java. The toolkit's goal is to accelerate the adoption of policy based technologies in different products and services. The policy toolkit (PTK) is written in Java and consists of a core module plus a set of modules that perform specific functions. The policy toolkit consists of a set of components for supporting the policy enablement of computer applications. As well as providing the necessary basic functionality, it also includes advanced capabilities like policy validation, transformation, and conflict resolution. It also provides patterns for building a variety of policy enabled systems. A number of engagements have been undertaken in order to assess the usefulness of the components provided, and determining what additional capabilities might be needed. We have found that the policy toolkit has made it easier and more convenient for software developers to incorporate policy-based technologies into their applications.
支持策略系统的开发人员需要一组通用的基本功能,而不管他们的应用领域是什么。最方便的方式是提供一个工具包,他们可以从中选择特定实现所需的组件。IBM T J Watson研究中心正在用Java开发这样一个策略工具包。该工具包的目标是加速在不同产品和服务中采用基于策略的技术。策略工具包(PTK)是用Java编写的,由一个核心模块和一组执行特定功能的模块组成。策略工具包由一组组件组成,用于支持计算机应用程序的策略启用。除了提供必要的基本功能外,它还包括策略验证、转换和冲突解决等高级功能。它还提供了用于构建各种启用策略的系统的模式。为了评估所提供的组件的有用性,并确定可能需要哪些额外的功能,已经进行了一些工作。我们发现策略工具包使得软件开发人员将基于策略的技术合并到他们的应用程序中变得更加容易和方便。