Matthias Geiger, Simon Harrer, Jörg Lenhard, M. Casar, Andreas Vorndran, G. Wirtz
{"title":"BPEL conformance in open source engines","authors":"Matthias Geiger, Simon Harrer, Jörg Lenhard, M. Casar, Andreas Vorndran, G. Wirtz","doi":"10.1109/SOSE.2015.22","DOIUrl":"https://doi.org/10.1109/SOSE.2015.22","url":null,"abstract":"More than five years have passed since the final release of the long-desired OASIS standard of a process language for Web Services orchestration, the Web Services Business Process Execution Language (BPEL). The aim of this standard was to establish a universally accepted Web Services orchestration language that forms a core part of service-oriented architectures and, because of standardization, avoids vendor lock-in. By now, several fully conformant engines should have arrived in the market. It is our aim to shed light on this situation and to provide a comprehensive picture of the current state of BPEL support. We present an evaluation of the standard conformance of five open source BPEL engines. To obtain these results we have developed betsy, a tool that allows for a fully-automatic standard conformance testing of BPEL engines. The results demonstrate that full standard conformance in contemporary engines is still far from given.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114137786","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":"On implementing a market-based agent-mediated resource control framework for middle-scale smart grids: A preliminary study","authors":"Naoki Fukuta, Takayuki Ito","doi":"10.1109/SOCA.2012.6449426","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449426","url":null,"abstract":"In this paper, we present our preliminary implementation of a market-based agent-mediated resource control framework for dynamic electric power allocation. Although market-based approach is promising in the researches for effective resource allocation and control on smart girds, its effective and flexible implementation is crucial. In this paper, we present a prototyping environment to utilize both market-based approaches (e.g., auctions) and multiagent-based approaches (e.g., ACL-based complex communications) for controlling middle-scale smart grids. We discuss about a possible performance based on our preliminary implementations and further issues to be resolved.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127107057","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}
M. Preda, M. Gabbrielli, C. Guidi, J. Mauro, F. Montesi
{"title":"Service integration via target-transparent mediation","authors":"M. Preda, M. Gabbrielli, C. Guidi, J. Mauro, F. Montesi","doi":"10.1109/SOCA.2012.6449432","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449432","url":null,"abstract":"In the context of Service-Oriented Architectures (SOAs), the integration of services is an important aspect that is usually addressed by using specific tools, such as Enterprise Service Bus (ESB). In this paper we propose a framework to perform service integration building on the extension of service interfaces, capturing a class of service integrators that are decoupled from the services they integrate in an SOA. We show how our service integrators can be used in practice by evaluating our approach with Jolie, a service-oriented programming language. Finally, we present how our methodology differs from the standard practice with ESB.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127024863","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":"A software framework for enabling smart services","authors":"Jae Yoo Lee, M. Kim, H. La, Soo Dong Kim","doi":"10.1109/SOCA.2012.6449443","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449443","url":null,"abstract":"`Smart' becomes a buzzword in many sectors of the society. Among them, Smart Service is an emerging paradigm for delivering services with `smartness' features. A key ingredient of smart services is various types of contexts including mobile and social contexts. With the advent of sensor technology and availability in mobile devices, contexts become a key source of information from which situations can be inferred. And, situation-specific services have a high potential of being smart services. However, a number of fundamental technical issues remain unresolved, especially in the area of software framework for developing and deploying smart services. In this paper, we present a software framework for context-aware smart life services, Smart Service Framework (SSF). We begin by defining smart services with key characteristics, and define our architectural design of the SSF. We also define a process for provisioning smart services. And, we specify guidelines and algorithms needed for carrying out the four activities in the process.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123824236","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}
Y. Lai, Y. Ou, J. Su, S. Tsai, Cheng-Wei Yu, Derrick Cheng
{"title":"Virtual disaster management information repository and applications based on linked open data","authors":"Y. Lai, Y. Ou, J. Su, S. Tsai, Cheng-Wei Yu, Derrick Cheng","doi":"10.1109/SOCA.2012.6449431","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449431","url":null,"abstract":"In a typical technologically advanced region, data and information critically needed to support disaster preparedness and response decisions and operations are available but may reside not only in sources built by the government for disaster management purposes, but also in information sources owned by other government agencies, businesses, institutions, social media, etc. Making such data and information easily discoverable, available and useable by diverse time-critical disaster preparedness and response applications should be a primary objective of disaster management information systems. This paper presents a distributed framework, called virtual repository, that leverages linked open data and related technologies to achieve this objective. Applications may use a virtual repository (VR) built on the framework to supplement information sources served by it. In addition to the design and implementation of a proof-of-concept VR prototype, the paper also presents two applications, Automatic Disaster Alert System for Tourists (ADAST) and Mobile Assistant for Disasters (MAD), as case studies to demonstrate the feasibility and effectiveness of VR.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115944265","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":"Pattern-based process discovery","authors":"R. Fischer, Erik Wittern, J. Schneider, S. Tai","doi":"10.1109/SOCA.2012.6449442","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449442","url":null,"abstract":"Service-oriented systems consist of services exchanging messages. The service interactions often only form at runtime, and implicitly define instances of a business process. Our research addresses the problem of identifying process instances, so that process analytics and optimization techniques may be applied to service-oriented systems. We introduce a novel approach to discover process instances, which takes a catalog of messaging patterns and actual message logs as input. The pattern catalog describes abstract, common service interactions, while the message logs comprise service correlation information of the concrete system under consideration. We present the required concepts, a prototype, and an experimental evaluation of our approach. Results show that pattern-based process discovery is a feasible option to discover process instances in service-oriented systems.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131581812","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}
Wei-Chun Chung, Chi-Jen Wu, Chin-Fu Ku, D. T. Lee, Jan-Ming Ho
{"title":"DR. ION: Disaster rescue over information-oriented network","authors":"Wei-Chun Chung, Chi-Jen Wu, Chin-Fu Ku, D. T. Lee, Jan-Ming Ho","doi":"10.1109/SOCA.2012.6449428","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449428","url":null,"abstract":"Disasters often cause inevitable and tremendous loss in lives and properties. Appropriate use of the rapidly growing IT technologies will ease disaster rescue missions. Lightweight mobile device has become a ubiquitously essential element in people daily activities. Therefore, mobile devices are used to support information synthesis and delivery services in designing emergency response systems for disaster rescue and relief operations. In this paper, we present the inception of Disaster Rescue over Information-Oriented Network, abbreviated as DR. ION. DR. ION is an information-oriented framework consisting of a set of ION nodes. The ION nodes are self-organized into an information exchange network with or without network infrastructure support. To reduce the complexity of using the underlying network by the rescue teams, a message in DR. ION is self-evolving, which means that the message is active: it delivers rescue instructions along with its information content, and interacts through the ION nodes with the surrounding environment.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133556783","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":"A rule-based approach for dynamic adaptation of service flow","authors":"Chi-Ming Ma, Tai-jung Wu, Shiow-yang Wu","doi":"10.1109/SOCA.2012.6449444","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449444","url":null,"abstract":"In this paper, we propose a rule-based dynamic approach for the online adaptation of service flow. The situations that may trigger the dynamic adaptation are analyzed and categorized. For each type of situation, a set of Event Condition Action (ECA) rules is devised to identify the problem and automatically select proper alternative services or subflows to remedy the situation. The alternatives are selected to retain the semantics of the original flow but comply with the new situation or QoS constraints. The scope of adaptation is deliberately arranged to minimize the impact and conserve the recovery cost. Preliminary implementation and evaluation results demonstrate that our techniques can successfully identify problematic situations and construct alternative flows to satisfy user requirements and QoS constraints with very low overhead. The generality and flexibility of our approach also enable the proposed techniques to be applicable to a wide range of applications.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124878242","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":"Real-time service process scheduling with intermediate deadline overrun management","authors":"Weiran Nie, S. Zhou, Kwei-Jay Lin","doi":"10.1109/SOCA.2012.6449453","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449453","url":null,"abstract":"This paper presents a robust scheduling framework for service processes with end-to-end deadlines. Service processes are admitted using capacity-based admission control, which assigns intermediate deadlines for individual services. At run-time, the system can respond to intermediate deadline faults by adjusting the deadlines assigned and reevaluate the system's schedulability. Intermediate deadline adjustment algorithms are proposed to efficiently adjust a subset of the overrunning process. Experimental results show that the proposed intermediate deadline adjustment algorithms can effectively reduce the end-to-end deadline miss ratio by up to 30%, compared to the original system.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128194230","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":"Finding linkage between sustainability science and technologies based on citation network analysis","authors":"K. Fujita","doi":"10.1109/SOCA.2012.6449422","DOIUrl":"https://doi.org/10.1109/SOCA.2012.6449422","url":null,"abstract":"Sustainability Science has been widely accepted as an important research field all over the world. However, Sustainability Science is widespread to many research field such as Environment Science and Engineering, Architecture, Material Sciences, Civil Engineering, etc., therefore, it is important to discover hidden connections between sustainability science and other technologies. At the same time, with increasingly strong determination towards sustainable society, the tools for supporting discovering the linkage between technologies are necessary. This paper investigates the relationships between Sustainability Science and Complex Networks based on the citation network analysis. First, citation networks are generated based on academic paper datasets, and conducted the clustering for understanding the research fields to the Sustainability Science and other technologies. Next, we measure the textual similarities between clusters in Sustainability Science and Complex Networks. After that, we find the middle layer research area for connecting Complex Networks and Sustainability Science using analysis of the shared terms. These results could offer overviews of how Complex Networks contributes to the sustainability science, and assist in forming policies to promote key technologies towards the future of sustainable society.","PeriodicalId":298564,"journal":{"name":"2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA)","volume":"31 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116665103","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}