{"title":"从利益相关者需求到服务需求","authors":"L. Penserini, A. Perini, A. Susi, J. Mylopoulos","doi":"10.1109/SOCCER.2006.4","DOIUrl":null,"url":null,"abstract":"Web services offer a novel open, distributed computing environment. Within that environment, web services need to be discovered and composed in order to meet user needs (or, goals). For example, a user goal may be \"plan a holiday\". To fulfill this goal, several services need to be discovered from different directories, such as \"book hotel\", \"book flight\", \"rent car\" and \"pay by credit card\". These then need to be composed into a plan (\"process). In this work, we adopt and extend an agent-oriented software design methodology (Tropos) and tailor it to the design of web services. We also sketch how Tropos design-time models can support service discovery and composition by offering a roadmap that relates stakeholder goals to collections of services available in different directories. A case study from the literature is used throughout.","PeriodicalId":108252,"journal":{"name":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","volume":"100 3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":"{\"title\":\"From Stakeholder Needs to Service Requirements\",\"authors\":\"L. Penserini, A. Perini, A. Susi, J. Mylopoulos\",\"doi\":\"10.1109/SOCCER.2006.4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Web services offer a novel open, distributed computing environment. Within that environment, web services need to be discovered and composed in order to meet user needs (or, goals). For example, a user goal may be \\\"plan a holiday\\\". To fulfill this goal, several services need to be discovered from different directories, such as \\\"book hotel\\\", \\\"book flight\\\", \\\"rent car\\\" and \\\"pay by credit card\\\". These then need to be composed into a plan (\\\"process). In this work, we adopt and extend an agent-oriented software design methodology (Tropos) and tailor it to the design of web services. We also sketch how Tropos design-time models can support service discovery and composition by offering a roadmap that relates stakeholder goals to collections of services available in different directories. A case study from the literature is used throughout.\",\"PeriodicalId\":108252,\"journal\":{\"name\":\"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)\",\"volume\":\"100 3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-09-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"31\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SOCCER.2006.4\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 Service-Oriented Computing: Consequences for Engineering Requirements (SOCCER'06 - RE'06 Workshop)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCCER.2006.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Web services offer a novel open, distributed computing environment. Within that environment, web services need to be discovered and composed in order to meet user needs (or, goals). For example, a user goal may be "plan a holiday". To fulfill this goal, several services need to be discovered from different directories, such as "book hotel", "book flight", "rent car" and "pay by credit card". These then need to be composed into a plan ("process). In this work, we adopt and extend an agent-oriented software design methodology (Tropos) and tailor it to the design of web services. We also sketch how Tropos design-time models can support service discovery and composition by offering a roadmap that relates stakeholder goals to collections of services available in different directories. A case study from the literature is used throughout.