{"title":"软件服务的模型驱动规范","authors":"B. Shishkov, M. V. Sinderen, B. Tekinerdogan","doi":"10.1109/ICEBE.2007.86","DOIUrl":null,"url":null,"abstract":"Aligning adequately business requirements and software functionality as well as achieving 'loose coupling' for service functionalities, are identified challenges relevant to service-oriented software design. Furthering previous related work, we propose in this paper an application design process that, taking the above challenges into account, addresses systematically and separately business requirements, the identification of (desirable) service functionalities, and their mapping onto technology platforms. With respect to service modeling, a communication pattern has been identified that is relevant and useful. As for the enforcement of social restrictions in the application functionality, semiotic norms are helpfully applied. And finally, 'loose coupling' is achieved in an orchestration-driven way.","PeriodicalId":184487,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'07)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":"{\"title\":\"Model-Driven Specification of Software Services\",\"authors\":\"B. Shishkov, M. V. Sinderen, B. Tekinerdogan\",\"doi\":\"10.1109/ICEBE.2007.86\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Aligning adequately business requirements and software functionality as well as achieving 'loose coupling' for service functionalities, are identified challenges relevant to service-oriented software design. Furthering previous related work, we propose in this paper an application design process that, taking the above challenges into account, addresses systematically and separately business requirements, the identification of (desirable) service functionalities, and their mapping onto technology platforms. With respect to service modeling, a communication pattern has been identified that is relevant and useful. As for the enforcement of social restrictions in the application functionality, semiotic norms are helpfully applied. And finally, 'loose coupling' is achieved in an orchestration-driven way.\",\"PeriodicalId\":184487,\"journal\":{\"name\":\"IEEE International Conference on e-Business Engineering (ICEBE'07)\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-10-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"21\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE International Conference on e-Business Engineering (ICEBE'07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEBE.2007.86\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE International Conference on e-Business Engineering (ICEBE'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEBE.2007.86","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Aligning adequately business requirements and software functionality as well as achieving 'loose coupling' for service functionalities, are identified challenges relevant to service-oriented software design. Furthering previous related work, we propose in this paper an application design process that, taking the above challenges into account, addresses systematically and separately business requirements, the identification of (desirable) service functionalities, and their mapping onto technology platforms. With respect to service modeling, a communication pattern has been identified that is relevant and useful. As for the enforcement of social restrictions in the application functionality, semiotic norms are helpfully applied. And finally, 'loose coupling' is achieved in an orchestration-driven way.