F. D. Cugno, T. D. Noia, E. Sciascio, F. Donini, E. Tinelli
{"title":"在SAP R/3中用于自动构建块组合的基于语义的工具包","authors":"F. D. Cugno, T. D. Noia, E. Sciascio, F. Donini, E. Tinelli","doi":"10.1109/CSMR.2006.50","DOIUrl":null,"url":null,"abstract":"SAP R/3 provides a huge number of parametric customizations in order to adapt the system to each particular organization context, and usually consultants, or consulting firms are hired to provide the needed expertise in such reengineering process. Such process is known as Customizing by SAP AG (2003) and J.A. Hernandez (2000). SAP Best Practices by J.A. Hernandez (2000) and R/3 Simplification Group (2003) aims at reusing results obtained using the customized implementations. Central to the best practices approach is the Building Block (BB) concept by R/3 Simplification Group (2003). The basic idea is the modularization of a vertical solution identifying and extracting all its client independent information. BB contents in SAP Best Practices are defined considering from the start the possibility of their reuse from an implementation point of view. Basically, the BB content is defined by the identification of which business process (BP) parts can be reused within a predefined solution. Due to the rapid growth of the BBs number, choosing the correct BB in order to satisfy part of a specific business process, is expensive in terms of time, as the selection is driven only by the developer experience. We present here a toolkit, which allows to model - using semantic annotation - BB descriptions and BPs, and, more important, performs automated selection and composition of BPs. Our framework adopts a subset of OWL-DL as ontology language and description logics (DLs) by F. Baader et al. (2002) as formal framework. Going beyond standard inferences usually provided by DLs, we use in our approach recently defined non standard inferences","PeriodicalId":443362,"journal":{"name":"Conference on Software Maintenance and Reengineering (CSMR'06)","volume":"313 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Semantic-based toolkit for automated building block composition in SAP R/3\",\"authors\":\"F. D. Cugno, T. D. Noia, E. Sciascio, F. Donini, E. Tinelli\",\"doi\":\"10.1109/CSMR.2006.50\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"SAP R/3 provides a huge number of parametric customizations in order to adapt the system to each particular organization context, and usually consultants, or consulting firms are hired to provide the needed expertise in such reengineering process. Such process is known as Customizing by SAP AG (2003) and J.A. Hernandez (2000). SAP Best Practices by J.A. Hernandez (2000) and R/3 Simplification Group (2003) aims at reusing results obtained using the customized implementations. Central to the best practices approach is the Building Block (BB) concept by R/3 Simplification Group (2003). The basic idea is the modularization of a vertical solution identifying and extracting all its client independent information. BB contents in SAP Best Practices are defined considering from the start the possibility of their reuse from an implementation point of view. Basically, the BB content is defined by the identification of which business process (BP) parts can be reused within a predefined solution. Due to the rapid growth of the BBs number, choosing the correct BB in order to satisfy part of a specific business process, is expensive in terms of time, as the selection is driven only by the developer experience. We present here a toolkit, which allows to model - using semantic annotation - BB descriptions and BPs, and, more important, performs automated selection and composition of BPs. Our framework adopts a subset of OWL-DL as ontology language and description logics (DLs) by F. Baader et al. (2002) as formal framework. Going beyond standard inferences usually provided by DLs, we use in our approach recently defined non standard inferences\",\"PeriodicalId\":443362,\"journal\":{\"name\":\"Conference on Software Maintenance and Reengineering (CSMR'06)\",\"volume\":\"313 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-03-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Conference on Software Maintenance and Reengineering (CSMR'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSMR.2006.50\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference on Software Maintenance and Reengineering (CSMR'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSMR.2006.50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
SAP R/3提供了大量的参数化定制,以便使系统适应每个特定的组织环境,通常聘请顾问或咨询公司在这种重新设计过程中提供所需的专门知识。这种过程被SAP AG(2003)和J.A. Hernandez(2000)称为定制。J.A. Hernandez(2000)和R/3简化小组(2003)的SAP最佳实践旨在重用使用定制实现获得的结果。最佳实践方法的核心是R/3简化小组(2003)提出的构建块(BB)概念。其基本思想是垂直解决方案的模块化,识别和提取所有与客户端无关的信息。SAP最佳实践中的BB内容从一开始就从实现的角度考虑了重用的可能性。基本上,BB内容是通过识别哪些业务流程(BP)部分可以在预定义的解决方案中重用来定义的。由于BB数量的快速增长,为了满足特定业务流程的一部分,选择正确的BB在时间上是昂贵的,因为选择仅由开发人员的经验驱动。我们在这里提供了一个工具包,它允许使用语义注释对BB描述和bp进行建模,更重要的是,执行bp的自动选择和组合。我们的框架采用OWL-DL的一个子集作为本体语言,采用F. Baader等人(2002)的描述逻辑(dl)作为正式框架。超越了dl通常提供的标准推理,我们在我们的方法中使用了最近定义的非标准推理
Semantic-based toolkit for automated building block composition in SAP R/3
SAP R/3 provides a huge number of parametric customizations in order to adapt the system to each particular organization context, and usually consultants, or consulting firms are hired to provide the needed expertise in such reengineering process. Such process is known as Customizing by SAP AG (2003) and J.A. Hernandez (2000). SAP Best Practices by J.A. Hernandez (2000) and R/3 Simplification Group (2003) aims at reusing results obtained using the customized implementations. Central to the best practices approach is the Building Block (BB) concept by R/3 Simplification Group (2003). The basic idea is the modularization of a vertical solution identifying and extracting all its client independent information. BB contents in SAP Best Practices are defined considering from the start the possibility of their reuse from an implementation point of view. Basically, the BB content is defined by the identification of which business process (BP) parts can be reused within a predefined solution. Due to the rapid growth of the BBs number, choosing the correct BB in order to satisfy part of a specific business process, is expensive in terms of time, as the selection is driven only by the developer experience. We present here a toolkit, which allows to model - using semantic annotation - BB descriptions and BPs, and, more important, performs automated selection and composition of BPs. Our framework adopts a subset of OWL-DL as ontology language and description logics (DLs) by F. Baader et al. (2002) as formal framework. Going beyond standard inferences usually provided by DLs, we use in our approach recently defined non standard inferences