L. Bodenstaff, R. Wieringa, A. Wombacher, M. Reichert
{"title":"Towards Management of Complex Service Compositions - Position Paper","authors":"L. Bodenstaff, R. Wieringa, A. Wombacher, M. Reichert","doi":"10.1109/SERVICES-2.2009.27","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.27","url":null,"abstract":"Many companies offer physical products combined with on-line services. For example, product configuration, ordering, order tracking, and payments can be done on-line.The service part of the total offering (the composition) istypically composed of services offered by providers whereperformance of both the composition (provided by the company) and the input services (obtained from providers) isgoverned by service level agreements (SLAs). The goal of our approach is to diagnose the performance of an on-lineservice composition in terms of the performance of on-lineinput services, with respect to the performance indicatorsmentioned in the SLAs, and to do this in real-time.Classical SLA monitoring techniques are batch-orientedand are not usable in the highly dynamic environment ofWeb service provision, where provider relations may changeeven during service delivery. Our techniques use real-timeanalysis of log files to trace and diagnose performance on-the-fly. Current Web service monitoring techniques do notrelate a composite service to its components, as needed toprovide diagnostic information. Furthermore, current approaches do not take into account that the dependency of acomposition on its components varies for different attributes (such as cost and response time). In this paper we propose to extend our previous research in this area by lifting a number of simplifying assumptions to make the approach applicable in real-life, and by extending our study to frequently used SLAs in practice.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131233427","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 Semantically Enhanced Service Repository for Service Oriented Application System Development","authors":"Weiping Li, Weijie Chu, Li Liu, Fuliang Gao","doi":"10.1109/SERVICES-2.2009.11","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.11","url":null,"abstract":"Currently a large numbers of Web Services as well asother kinds of services such as EJBs, COM, and evenJava Classes are published both externally and internallyto an organization. Enabling SOA based systemdevelopment by leveraging such kinds of servicesbecomes a challenge. A semantically enhanced servicerepository which includes a service registry and asemantic service repository is put forward in this paper.The service registry manages the Web services, EJBs, andJava Classes by facilitating service registration,publishing, versioning, and monitoring. The details of theservice model used in the registry are analyzed. Then thesemantic service repository encapsulating the serviceswith OWL-S is proposed. Later the ontology-basedservice discovery and matching method are introduced.The repository proposed in this paper can be used tomanage the services and facilitate the service orientedapplication system development and integration.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132069118","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":"Ant Inspired Scalable Peer Selection in Ontology-Based Service Composition","authors":"Shuai Yuan, Jun Shen, A. Krishna","doi":"10.1109/SERVICES-2.2009.15","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.15","url":null,"abstract":"This work focuses on proposing a method of effectively dealing with P2P-based service selection and composition, especially when handling a large number of Peers along with their diverse qualities. The QoS-aware Peer selection is one of the major challenges faced in order to guarantee the success and enhance performance of distributed computing. Since many Peer candidates provide overlapping or identical functionalities, though with different QoS evaluations, selections need to be rapidly conducted to determine which Peers are suitable to join in the requested composite service. The main contribution of this paper is proposing a P2P-based service selection model, in which Peer’s non-functional properties are modeled with Web Service Modelling Ontology (WSMO), and where Ant Colony Optimisation (ACO) technique is adopted to facilitate and enhance the QoS-aware Peers’ composition. We present experimental results to illustrate the effectiveness and feasibility of the proposed method.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131194927","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}
C. Eis, P. Liegl, Christian Pichler, Michael Strommer
{"title":"An Evaluation of Mapping Strategies for Core Components","authors":"C. Eis, P. Liegl, Christian Pichler, Michael Strommer","doi":"10.1109/SERVICES-2.2009.23","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.23","url":null,"abstract":"Electronic data interchange (EDI) is inevitable in enabling successful collaborations between different business partners. Exchanging information electronically requires standardized formats for information exchange. There exist a variety of standards including bottom-up standards as well as top-down standards. However, business partners may utilize different standards resulting in a loss of interoperability. To cope with the variety of standardized formats we propose the approach of mapping these formats to the common concept of core components introduced by the United Nations Center for Trade Facilitation and Electronic Business (UN/CEFACT). We evaluate the applicability of different strategies for mapping an arbitrary XML Schema based standard to core components by the example of ebInterface, an Austrian invoicing standard. The evaluation provides evidence that mapping of arbitrary standards to core components indeed provides substantial benefit in leveraging the interoperability between different business document standards.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129098913","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":"Autonomic E-mail Services for Better Storage Management","authors":"H. Raghunandan","doi":"10.1109/SERVICES-2.2009.13","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.13","url":null,"abstract":"The proliferation of software services on the Web can be seen as the primary wave of evolution in the internet age. As one of the most important services of the internet, e-mail is used for business and personal communication. E-mail service providers(free or otherwise) still face a veritable administrative challenge with problems like spam mail, with the magnitude of this problem only increasing at a fearful rate. Managing the burgeoning volume and size of e-mail has brought into picture issues like server uptime, optimal utilization of available resources, and storage discipline. These need to be addressed distinctly with new vigour. In this paper we present services with autonomic features which can be provided in an internet/intranet environment by setting thresholds, using e-mail reservoirs, and sharing/loaning e-mail storage space of designated users, and designation of such storage in user inboxes as overflow e-mailboxes. Services are also implementable as business methods where charges are made to users or e-mail providers who borrow space and credit given to those who lend space so as to enable a transparent, resilient and flexible mechanism to deal with the unpredictability associated with e-mail size and volume well within the precincts of total available storage space","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127746059","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}
Kalapriya Kannan, N. Narendra, Lakshmish Ramaswamy
{"title":"Extracting Environmental Information for Improved Web Service Matching and Identification","authors":"Kalapriya Kannan, N. Narendra, Lakshmish Ramaswamy","doi":"10.1109/SERVICES-2.2009.33","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.33","url":null,"abstract":"The current approaches to automatic identification of web services for a given set of requirements involve matching based on the interface information published by the service providers. However, due to concerns about exposing of internals of Web services, this information is typically limited, thus rendering Web service matching quite difficult in practice. In this paper, we argue that service matching can be significantly enhanced by harnessing the environmental information about the Web services. Towards this end, we explore two crucial questions: (i) what environmental information would improve service matching, and (ii) how much of that information can be revealed without violating the fundamental tenet of service-oriented architecture that the internal implementation details of Web services are not available to Web service consumers? This paper provides a precise characterization of environmental information of web services. We motivate our approach via real-life Web service search portals, by showing how environmental information can improve the precision and recall of service matching process. We then show how Web service providers can extract this information from the designs of the Web services, and publish them along with their interfaces. We illustrate our ideas with a realistic running example, and demonstrate it via a proof-ofconcept prototype.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127806677","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 Logic-Based Approach to Web Services Composition and Verification","authors":"Hongbing Wang, Chen Wang, Yan Liu","doi":"10.1109/SERVICES-2.2009.12","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.12","url":null,"abstract":"Services composition is a challenging research issue which comprises services composition and verification. Existing solutions focus on either composition or verification. In this paper, we propose such a complete solution using Temporal Logic of Actions (TLA). Firstly we model web services as automata, and use TLA to describe it; then generate composition proposals in a generic conceptual service set and verify it with TLC (a model checker of TLA). Given services composition proposals, we use signature and specification matching to select the proper services from service communities. The approach uses the idea of divide&conquer, which separates selecting services from the procedure of services composition. The experimental results demonstrate our approach is more effective than existing methods.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116480869","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 Model Driven Development Platform for Service-Oriented Applications","authors":"Zhiyi Ma, Xiao He, Lianghuan Kang","doi":"10.1109/SERVICES-2.2009.14","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.14","url":null,"abstract":"A great deal of the achievement on model driven development and service-oriented architecture has been gained, but there are few tools for systematically supporting model driven development for service-oriented applications. This paper presents a model driven development platform for service-oriented applications. The paper first sets forth the architecture of the platform, and then discusses the infrastructure and implementation technologies of the platform in detail. On the basis of above work, the paper expatiates on a set of tools that constitute the platform and the relations between tools.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"39 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114132905","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":"Modeling of BPEL Composite Services Using Clustered Coloured Petri-Nets","authors":"A. Mukherjee, Z. Tari, P. Bertók","doi":"10.1109/SERVICES-2.2009.18","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.18","url":null,"abstract":"Client requests often span over several web services and these services have to be invoked in some sequence based on business logic of a composite service. BPEL language is used for specification of web service composition and has become the industry standard. Unfortunately BPEL lacks sound formal semantics which leads to errors in service composition. It is therefore necessary to model and verify BPEL specification before execution. In this paper, we model certain BPEL activities using Coloured Petri-Nets(CPN). CPN is similar to Petri-Nets(PN) with an extra advantage that it has programmable elements. Our models are compact, yet feature-complete as compared to other models. Moreover, we propose an algorithm to identify structurally similar sub-parts of CPN model and replace them with a transition. The sub-part replaced forms a separate CPN. This not only reduces the size of model but allows the sub-parts moved out to be verified independently. Further, we get a model of constant size when each subtask of an activity is same.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132764757","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 Domain Specific Language for UN/CEFACT's Core Components","authors":"P. Liegl, D. Mayrhofer","doi":"10.1109/SERVICES-2.2009.24","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.24","url":null,"abstract":"In order to overcome the heterogeneities of different business document standards the United Nations Center for Trade Facilitation and Electronic Business (UN/CEFACT) has released the Core Components Technical Specification (CCTS). Core components are reusable building blocks for assembling business documents in an implementation neutral manner. However, core components are standardized without considering a specific implementation format and thus no tool integration is possible. Currently a syntax specific solution for core components, based on the Unified Modeling Language (UML), is provided with the UML Profile for Core Components (UPCC). In this paper we circumvent the complex UML meta model and provide a dedicated core component modeling environment based on a Domain Specific Language (DSL). Thereby, core component models are assembled on a conceptual level. In a next step the conceptual document model is used for the generation of domain specific artifacts. Our DSL based solution provides in situ validation of conceptual core component models and the flexible generation of deployment artifacts such as XML Schema definitions, used for the definition of interfaces in a service oriented environment.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130526262","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}