M. Asim, D. Llewellyn-Jones, Brett Lempereur, Bo Zhou, Q. Shi, M. Merabti
{"title":"组合服务的事件驱动监视","authors":"M. Asim, D. Llewellyn-Jones, Brett Lempereur, Bo Zhou, Q. Shi, M. Merabti","doi":"10.1109/SocialCom.2013.83","DOIUrl":null,"url":null,"abstract":"The Future Internet will be populated by not just data and devices, but also services. Service-Oriented Architecture (SOA) approaches are allowing new ways for users and developers to manage, control and benefit from the services that are being made available. However, SOA-based applications are highly dynamic and liable to change significantly at runtime. This justifies the need for monitoring composed services throughout the lifetime of service execution. In this paper we present a novel framework for monitoring services at runtime and ensuring that services behave as they have promised. The framework enables monitoring of both atomic and composite services and offers high flexibility through the use of Complex Event Processing (CEP). Services are defined as Business Process Modeling Notation (BPMN) processes which can then be monitored during execution. The use of CEP and monitoring points that are inserted automatically between services allows the method to be more flexible and accurate than existing techniques.","PeriodicalId":129308,"journal":{"name":"2013 International Conference on Social Computing","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Event Driven Monitoring of Composite Services\",\"authors\":\"M. Asim, D. Llewellyn-Jones, Brett Lempereur, Bo Zhou, Q. Shi, M. Merabti\",\"doi\":\"10.1109/SocialCom.2013.83\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Future Internet will be populated by not just data and devices, but also services. Service-Oriented Architecture (SOA) approaches are allowing new ways for users and developers to manage, control and benefit from the services that are being made available. However, SOA-based applications are highly dynamic and liable to change significantly at runtime. This justifies the need for monitoring composed services throughout the lifetime of service execution. In this paper we present a novel framework for monitoring services at runtime and ensuring that services behave as they have promised. The framework enables monitoring of both atomic and composite services and offers high flexibility through the use of Complex Event Processing (CEP). Services are defined as Business Process Modeling Notation (BPMN) processes which can then be monitored during execution. The use of CEP and monitoring points that are inserted automatically between services allows the method to be more flexible and accurate than existing techniques.\",\"PeriodicalId\":129308,\"journal\":{\"name\":\"2013 International Conference on Social Computing\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-09-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 International Conference on Social Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SocialCom.2013.83\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 International Conference on Social Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SocialCom.2013.83","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Future Internet will be populated by not just data and devices, but also services. Service-Oriented Architecture (SOA) approaches are allowing new ways for users and developers to manage, control and benefit from the services that are being made available. However, SOA-based applications are highly dynamic and liable to change significantly at runtime. This justifies the need for monitoring composed services throughout the lifetime of service execution. In this paper we present a novel framework for monitoring services at runtime and ensuring that services behave as they have promised. The framework enables monitoring of both atomic and composite services and offers high flexibility through the use of Complex Event Processing (CEP). Services are defined as Business Process Modeling Notation (BPMN) processes which can then be monitored during execution. The use of CEP and monitoring points that are inserted automatically between services allows the method to be more flexible and accurate than existing techniques.