{"title":"MEMORY: A Matrix-Based Efficient Semantic Web Service Discovery System","authors":"Zhuo Zhao, Dian-fu Ma, Jing Li, X. Qu","doi":"10.1109/NWESP.2009.9","DOIUrl":"https://doi.org/10.1109/NWESP.2009.9","url":null,"abstract":"With the advance of Semantic Web, the adoption of Semantic Web has been regarded as the most promising way to improve the recall rate and precision rate of service discovery. However, Semantic Web Service discovery (SWS) is essentially not used on a large scale in real business world due to its time consuming performance and weak support for the QoS-based discovery. In order to solve these problems, this paper presents a matrix-based efficient SWS discovery system, namely MEMORY. MEMORY does ontological pre-reasoning and holds the reasoning results in matrix forms in service publishing phase, so that it can transfer the load of semantic reasoning from service query to service publication and perform fast matching during service discovery. The experiments in the end are conducted to further demonstrate the feasibility of our proposed matching approach and its high efficiency.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128192249","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"COMP - Comparing Ontology Matching Plug-in","authors":"P. Tyl, J. Loufek","doi":"10.1109/NWESP.2009.21","DOIUrl":"https://doi.org/10.1109/NWESP.2009.21","url":null,"abstract":"Improving the ontology integration seems to be an important thing for maintenance of cooperation among various directions of ontology engineering (semantic web services, social networks, etc.). While particular ontologies cover a view at one specific domain of interest, many applications require much more general approach to describe their data. On this account it approaches to a promising solution to the semantic heterogeneity, ontology matching. Matching can be improved in various ways, such as improving matching strategies, tools and systems, basic techniques and methods or by explaining, representing and further processing and evaluating matching results. This paper describe a matching plug-in into the open-source ontology editor, Protégé. The plug-in is called COMP and it is a tool for comparing and evaluating various matching techniques and strategies.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123798281","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. Dustdar, K. Goeschka, Hong Linh Truong, Uwe Zdun
{"title":"Self-Adaptation Techniques for Complex Service-oriented Systems","authors":"S. Dustdar, K. Goeschka, Hong Linh Truong, Uwe Zdun","doi":"10.1109/NWESP.2009.12","DOIUrl":"https://doi.org/10.1109/NWESP.2009.12","url":null,"abstract":"Complex service-oriented systems comprise humans and software services spanning multiple organizations. These systems are highly dynamic, because services, processes, and teams are not only diverse but they also constantly evolve. Therefore, these systems introduce a variety of challenges on how to adapt services, processes, and teams to changing situations. We contribute with our approach to address these challenges, comprising model-driven compliance support, run-time interaction mining, run-time management of requirements, and an explicit control-loop architecture. We conclude with remaining issues the software and service engineering research community should address.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"121 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132767908","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Service Adaptation Using AI Planning Techniques","authors":"P. Mederly, Marián Lekavý, P. Návrat","doi":"10.1109/NWESP.2009.6","DOIUrl":"https://doi.org/10.1109/NWESP.2009.6","url":null,"abstract":"This paper presents a method to automatically construct a sequence of mediation services needed to adapt an existing service interface into a required new form. The expected use of this method is mainly in heterogeneous service-oriented environments where Web Service and other technologies have to coexist. Unlike most other works in the area of Web Service composition, we do not focus on semantics of the services involved, but merely on technical aspects of their communication. The method in its present form deals with aspects of incompatible message contents, formats, transport protocols, and security mechanisms. The required sequence of mediation services is generated using an action-based planner. The method has been implemented as a research prototype to allow experimenting at this stage of research.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132288122","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Marius Feldmann, Gerald Hubsch, T. Springer, A. Schill
{"title":"Improving Task-driven Software Development Approaches for Creating Service-Based Interactive Applications by Using Annotated Web Services","authors":"Marius Feldmann, Gerald Hubsch, T. Springer, A. Schill","doi":"10.1109/NWESP.2009.19","DOIUrl":"https://doi.org/10.1109/NWESP.2009.19","url":null,"abstract":"The aspect of human interaction becomes more and more relevant for service-oriented applications. On one hand, current development approaches support the composition of services but neglect the creation of user interfaces. On the other hand, task-based modeling of user interactions is well established but poorly integrated into service-oriented development. In this paper we propose an integrated modelling approach for the task-driven development of interactive service-oriented applications. Our central concept is the introduction of annotations as part of the Web service description. These annotations cover information relevant for the semi-automatic generation of task models and user interfaces. We present the annotation concept as well as concepts for the integration of the annotations into a task-driven software development methodology.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122283197","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Quality Evaluation and Selection Framework of Service Composition Based on Distributed Agents","authors":"Zhenyu Liu, Tiejiang Liu, Lizhi Cai, Genxing Yang","doi":"10.1109/NWESP.2009.18","DOIUrl":"https://doi.org/10.1109/NWESP.2009.18","url":null,"abstract":"In this paper, we propose a integrate framework for evaluation and selection of service composition based on distributed agent. Meanwhile, a distributed method, which is used for acquiring the user-based quality data of Web services (WSs) from the agents scattered in the network, is introduced. In the framework, the location and time factor, concerning quality of Web service composition, is considered. The procedure for processing the quality of Web service extends from single location to multiple locations. And the service is invoked by end-user under different times. By studying service quality of a lot of historic data in the evaluation framework, the LOA Algorithm, which considers location and time factor, is developed to optimize quality of service composition. From the view of the end-user, the distribution agents with different physical locations can improve quality of composite service. In the last part of the paper, pros and cons of framework and complexity of algorithm are discussed in detail.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131296537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Spring Framework in Smart Proxy Transaction Model","authors":"Sunam Pradhan, A. Zaslavsky, Z. Tari","doi":"10.1109/NWESP.2009.17","DOIUrl":"https://doi.org/10.1109/NWESP.2009.17","url":null,"abstract":"This paper explores adoption of open source application framework in Smart Proxy (sProxy) Transaction model for transaction support. An open source application framework – Spring Framework is plugged into the Smart Proxy (sProxy) Transactional model to support transactional properties. Spring Framework in the sProxy Transaction model increases the transactional interoperability in Web Services context.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114673118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Dependency Based Automatic Service Composition Using Directed Graph","authors":"Abrehet M. Omer, A. Schill","doi":"10.1109/NWESP.2009.20","DOIUrl":"https://doi.org/10.1109/NWESP.2009.20","url":null,"abstract":"In this paper a method of automatic composition plan creation that relies on automatic extraction of dependencies among services is investigated. For automatic dependency extraction our approach makes use of semantic similarities between I/O parameters of services. Extracted I/O dependencies are represented using a directed graph. The approach recognizes when cyclic dependencies exist and proposes a way of dealing with it. Modified topological sorting algorithm is used for the execution plan generation showing execution order of candidate services. A case study is used to explain the proposed approach.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116588993","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Řezanková, D. Húsek, V. Snás̃el, M. Kudelka, O. Lehecka
{"title":"Cluster, SOM and NMF Analyses of Web Patterns","authors":"H. Řezanková, D. Húsek, V. Snás̃el, M. Kudelka, O. Lehecka","doi":"10.1109/NWESP.2009.11","DOIUrl":"https://doi.org/10.1109/NWESP.2009.11","url":null,"abstract":"This paper focuses on web pages clustering as a tool for typical Web patterns searching and using. Traditional methods of cluster analysis, self-organizing map and nonnegative matrix factorization were applied. Web pages on products sale and automatically detected Web patterns were used as a testing data. The application of GD-CLS (gradient descent constrained least squares) which combines some of the best features of other methods was evaluated as the best solution.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"442 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127606354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Implementing Discrete Event Calculus with Semantic Web Technologies","authors":"Will Mepham, S. Gardner","doi":"10.1109/NWESP.2009.15","DOIUrl":"https://doi.org/10.1109/NWESP.2009.15","url":null,"abstract":"The event calculus is a logical formalism that provides the ability for a software agent to understand sequences of events and how they can affect system states. We are interested in the application of this formalism to the web at large through semantic web languages which offer access to a continually growing body of interconnected knowledge bases. We describe a simplified version of the event calculus that deals with discrete time points, hereafter referred to as the discrete event calculus (DEC). We justify the organization of our ontology and show how it can express some DEC axioms. We discuss a software prototype that enables the construction of statements in the DEC by doing the work of the DEC axioms that cannot be expressed in SWRL. We show how our ontology can be used to define the well-known Hanks-McDermott Problem as proof of concept. We suggest how the DEC implementation could be deployed in the context of semantic web services.","PeriodicalId":326450,"journal":{"name":"2009 Fifth International Conference on Next Generation Web Services Practices","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115597166","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}