{"title":"基于AOP的高效服务系统规则分离研究","authors":"Ilwoo Choi","doi":"10.1016/j.psra.2015.11.005","DOIUrl":null,"url":null,"abstract":"<div><p>Service-oriented architecture assures the flexibility of enterprise application development to support agile reactions when businesses change. However, the method of developing a service by combining business and constraints consumes much effort because the entire combination of logic may be changed according to the business rule changes. To improve the current method, this paper applies the aspect-oriented approach to service system development. The rule concern is proposed, and the core and cross cutting concerns of the aspect-oriented approach are included. The rule concern is extracted from business rules included in business processes and services. The rule concern is classified into process rule aspects and service rule aspects according to the level of the rule. In the proposed approach, the system is modularized into core, cross cutting and rule concerns by the separation of concerns, and they are maintained independently. Therefore, the adaptability, reusability, and maintainability of the service system will be enhanced.</p></div>","PeriodicalId":100999,"journal":{"name":"Pacific Science Review A: Natural Science and Engineering","volume":"17 2","pages":"Pages 51-60"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.psra.2015.11.005","citationCount":"1","resultStr":"{\"title\":\"A study on rule separation based on AOP for an efficient service system\",\"authors\":\"Ilwoo Choi\",\"doi\":\"10.1016/j.psra.2015.11.005\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Service-oriented architecture assures the flexibility of enterprise application development to support agile reactions when businesses change. However, the method of developing a service by combining business and constraints consumes much effort because the entire combination of logic may be changed according to the business rule changes. To improve the current method, this paper applies the aspect-oriented approach to service system development. The rule concern is proposed, and the core and cross cutting concerns of the aspect-oriented approach are included. The rule concern is extracted from business rules included in business processes and services. The rule concern is classified into process rule aspects and service rule aspects according to the level of the rule. In the proposed approach, the system is modularized into core, cross cutting and rule concerns by the separation of concerns, and they are maintained independently. Therefore, the adaptability, reusability, and maintainability of the service system will be enhanced.</p></div>\",\"PeriodicalId\":100999,\"journal\":{\"name\":\"Pacific Science Review A: Natural Science and Engineering\",\"volume\":\"17 2\",\"pages\":\"Pages 51-60\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/j.psra.2015.11.005\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Pacific Science Review A: Natural Science and Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2405882315000071\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Pacific Science Review A: Natural Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2405882315000071","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A study on rule separation based on AOP for an efficient service system
Service-oriented architecture assures the flexibility of enterprise application development to support agile reactions when businesses change. However, the method of developing a service by combining business and constraints consumes much effort because the entire combination of logic may be changed according to the business rule changes. To improve the current method, this paper applies the aspect-oriented approach to service system development. The rule concern is proposed, and the core and cross cutting concerns of the aspect-oriented approach are included. The rule concern is extracted from business rules included in business processes and services. The rule concern is classified into process rule aspects and service rule aspects according to the level of the rule. In the proposed approach, the system is modularized into core, cross cutting and rule concerns by the separation of concerns, and they are maintained independently. Therefore, the adaptability, reusability, and maintainability of the service system will be enhanced.