{"title":"Automatic Business Process Pattern Matching for Enterprise Services Design","authors":"Veronica Gacitua-Decar, C. Pahl","doi":"10.1109/SERVICES-2.2009.28","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.28","url":null,"abstract":"Designing the adequate scope and granularity of services is critical for their effective reuse. Patterns at business process level are abstractions of common and reusable designs to operate businesses. Business Process (BP) patterns can capture expert process design knowledge and greatly benefit the design of new enterprise services by guiding the definition of their scope and granularity. Identifying pattern instances in real and large documented business processes is a challenging task, requiring the analysis of the structure, semantics and behaviour associated to process descriptions. In this paper we present a solution to identify BP patterns based on a graph matching mechanism. Structural and semantics aspects, including natural language processing, are addressed. The approach moves one step further to increase automation during the design of process-centric enterprise services. We demonstrate the approach, discuss its limitations, novelty and practical benefits by using a case study based on the National Revenue Agency case at SOPOSE08.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"35 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":"128348464","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. Hassan, Biao Song, Changwoo Yoon, H. Lee, E. Huh
{"title":"A Novel Market Oriented Dynamic Collaborative Cloud Service Infrastructure","authors":"M. Hassan, Biao Song, Changwoo Yoon, H. Lee, E. Huh","doi":"10.1109/SERVICES-2.2009.20","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.20","url":null,"abstract":"In this paper, we present a novel combinatorial auction (CA) based Cloud market model that facilitates dynamic collaboration (DC) among Cloud providers (CPs) for providing composite/collaborative Cloud services to consumers and hence can address the interoperability and scalability issues for Cloud computing. Also to minimize the conflicts that may happen when negotiating among providers in a DC platform, we propose a new auction policy in CA that allows a CP to dynamically collaborate with suitable partner CPs to form a group before joining the auction and to publish their group bids as a single bid to fulfill the service requirements completely. But to find a good combination of CP partners is a NP-hard problem. So we propose a promising multi-objective (MO) optimization model for CP partner selection that not only uses their individual information (INI) but also their past collaborative relationship information (PRI) which is seldom considered in existing approaches. A multi-objective genetic algorithm (MOGA) called MOGA-IC is also developed to solve the model. We implemented our proposed CACM model and the MOGA-IC in a simulated environment and study their economic efficiency and performance with existing model and algorithm. The experimental results show that the proposed MOGA-IC can support satisfactory and high quality partner selection in CACM model.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"192 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":"128621269","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}
N. Mangala, S. Mohan, M. Arvind, C. Janaki, S. Chattopadhyay
{"title":"Seamless Grid Service Generator for Applications on a Service Oriented Grid","authors":"N. Mangala, S. Mohan, M. Arvind, C. Janaki, S. Chattopadhyay","doi":"10.1109/SERVICES-2.2009.22","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.22","url":null,"abstract":"Providing services on Grid is becoming important these days, as there are several inter disciplinary collaborative projects which need an amalgam of services from diverse domains. However domain specific scientific programmers are still using traditional programming languages like Fortran and C to develop their applications and are quite unfamiliar with technologies such as Java and Web Services. The Automatic Grid Service Generator is a tool that helps a programmer to build Grid Services with ease. This paper brings out the complexities faced by programmers to write grid services on a heterogeneous grid and the design and implementation of the Automatic Grid Service Generator tool.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"22 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":"125669893","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":"Using Variable Communication Technologies for Realizing Business Collaborations","authors":"Andreas Schönberger, G. Wirtz","doi":"10.1109/SERVICES-2.2009.26","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.26","url":null,"abstract":"In today’s business world, enterprises are not only using WebServices for implementing B2Bi. Instead, AS2 for realizingInternet based EDI, ebXML Messaging and even SMTP andFTP are used for exchanging business documents. HarmonizingB2Bi communication technology in a way that solelyuses Web Services is barely an option for large enterprises asthis would result in losing investments in existing IT systems.Moreover, forcing a specific communication technology uponall business partners is neither intended nor realistic inpractice. At the same time, existing business documentexchanges frequently only implement B2Bi scenarios partly.This paper focuses on a method for composing existing andnew business document exchanges without replacing communicationtechnology already in use. First, ebXML BPSSis proposed for describing the choreography of businessdocument exchanges in a technology agnostic way. Second,ebXML CPPA is used to define messaging characteristics atthe level of ebBP BusinessTransactions. Third, an integrationarchitecture for performing ebXML BPSS choreographiesusing BPEL processes that execute each integration partner’smessage exchanges is proposed. These BPEL processesassume Web service wrappers for reusing the functionalityof messaging systems that are responsible for performingthe actual business document exchanges and for providingsufficient status information to the caller. Different messagingsystems then can be used for incorporating variablecommunication technologies in business collaborations.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"238 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":"132198630","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":"Document-Based Dynamic Workflows: Towards Flexible and Stateful Services","authors":"Mohammad Ashiqur Rahaman, Y. Roudier, A. Schaad","doi":"10.1109/SERVICES-2.2009.16","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.16","url":null,"abstract":"Task-based workflows describe a set of predefinedtasks executed in a predefined sequence flow in whichdocuments representing business objects are sent to activate tasks according to some business goal. The increasingly agile nature of business processes implies that neither the potential tasks nor their sequence flow can be defined a priori. In this context, documents may constitute the central abstraction in a business process execution while services are stateless entities. While business goals and associated business rules drive models and their executions, document content and its structure may additionally be used to determine how the document can be processed and how multiple processing tasks may be composed dynamically.This paper introduces a document-based workflow modelthat implements such agile business processes. The described approach relies on the use of a rule-based system as ameans to capture diverse concerns such as business goals and associated rules within a uniform framework. To this end, we illustrate this approach with an electronic health record (EHR) application.","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":"127721034","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}
Melissa J. Buco, H. Jamjoom, Mark Podlaseck, Huiming Qu
{"title":"Social Computing and Governance in an Enterprise Service for Managing Business Processes","authors":"Melissa J. Buco, H. Jamjoom, Mark Podlaseck, Huiming Qu","doi":"10.1109/SERVICES-2.2009.34","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.34","url":null,"abstract":"The enterprise has historically been ambivalent about Social Computing. Although dynamic communities, collaboration, innovation, and the wisdom of crowds were recognized as valuable, doubts about content quality and standards frequently overshadowed the benefits that Social Computing had already demonstrated outside the enterprise. In this paper, we describe how we have been challenged to add governance to an existing enterprise wiki designed for capturing, collaborating on, and evolving best practice business process assets. With the addition of governance, our goal has been to transform a best practice process wiki into an authoritative source for process assets for the enterprise, a repository for registering usage, tracking variations, and linking process assets to one another and to other assets (e.g. accounts) and a vehicle for continual improvement of process assets through annotation, rating, and collaboration. The extensive scope of the content in this project dictates that both the creation and the governance of the content be distributed to the appropriate level of the community. It also requires functions to assist users with leveraging potentially significant amount of user feedback. Overall, the focus of the project has been on maintaining the quality of the content while fostering its continuous improvement and relevance to the community.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"81 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":"126237829","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":"Context Aware Semantic Service Discovery","authors":"Pankesh Patel, S. Chaudhary","doi":"10.1109/SERVICES-2.2009.19","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.19","url":null,"abstract":"The aim of service discovery is to discover services based on preferences given by service consumers. Many approaches are using keyword based syntactic methods and recent approaches are using semantic web technology to enhance service discovery. Traditional service discovery mechanism acts like a black box which processes input and gives output. Results of service discovery are not based on current situations. Real world is event driven and situations keep on changing in a dynamic manner. Situations affect service providers and service requesters. Hence, service discovery results should be situation aware. By introducing situation awareness (dynamic context) in service discovery, one can get relevant results. There is a need to maintain dynamically changing context of various services. This work proposes service discovery algorithm, which is based on rule engine. Implemented algorithm gives higher recall value and situation aware results while discovering services.","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":"130501788","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":"The Business Choreography Language (BCL) - A Domain-Specific Language for Global Choreographies","authors":"Thomas Motal, M. Zapletal, H. Werthner","doi":"10.1109/SERVICES-2.2009.25","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.25","url":null,"abstract":"UN/CEFACT’s Modeling Methodology (UMM) is a modelingapproach for describing the choreography of B2B processes.UMM is developed by the United Nations Centerfor Trade Facilitation and Electronic Business (UN/CEFACT)and currently defined as a UML profile. Thereby,it constrains the UML for the specific needs of B2B. Aswe learned, using UML as the underlying notation forUMM results in several shortcomings. Furthermore, someworkarounds are required to fit the concepts of UMM tothe UML meta model. Thus, in this paper we examine analternative notation for UMM following the concepts of adomain-specific language (DSL). The contribution of thispaper is twofold: (i) we identify general concepts for modelingglobal choreographies by taking UMM as a startingpoint. (ii) We introduce the Business Choreography Language(BCL), a domain-specific language designed to efficientlysupport the prior identified concepts. The conceptsof the BCL are exemplified by an implementation using theMicrosoft DSL Tools for Visual Studio. In fact, the BCL isan approach tailored to support the specific needs of globalB2B choreographies.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"18 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":"123506029","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}
Megumi Nakamura, T. Kushida, A. Bhamidipaty, Malolan Chetlur
{"title":"A Multi-layered Architecture for Process Variation Management","authors":"Megumi Nakamura, T. Kushida, A. Bhamidipaty, Malolan Chetlur","doi":"10.1109/SERVICES-2.2009.17","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.17","url":null,"abstract":"Organizations and enterprises have to constantly re-engineer and customize business processes to stay competitive in their market. These modifications and customizations result in a large number of similar processes that lead to high costs of deployment and maintenance. This paper presents a multi-layer architecture for efficient management of process variations. The approach consists of organizing related processes into a Base layer and multiple Variation layers that separate the common fragment of the process from its customized parts. It avoids explosions of duplicate similar processes and allows business users flexible and easy change management of their processes. The implementation with the Eclipse modeling framework is also done to validate the proposed architecture.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"51 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":"132387502","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":"Reusable SOA Assets Identification Using E-Business Patterns","authors":"Islam Elgedawy","doi":"10.1109/SERVICES-2.2009.10","DOIUrl":"https://doi.org/10.1109/SERVICES-2.2009.10","url":null,"abstract":"Keyword-based search techniques are currently used to identify assets packaged for reuse. Unfortunately, these techniques are not suitable for searching large asset repositories, as they are known of having low precision and recall. One way to improve the search accuracy, is to identify reusable assets using their architecturemodels, since models based on similar architecture decisions, will most probably lead to developing similar solutions. However, informality and heterogeneity in designing architecture models remains a major obstacle for this identification approach. To overcome this problem, this paper proposes use of e-business patterns for reusable asset identification instead of architectural models. As e-business patterns are common to every designer, they could be used as an architecture design reference for comparing assets architecture layouts. Therefore, we propose amodel to capture such architecture layouts in a machineunderstandable format using a graph of the adopted business,integration, and application e-business patterns, thereby assets could be rapidly identified based on the matching status of their architecture layout graphs. We believe the proposed approach provides better precision and recall when compared to unstructured keyword-based approaches.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"2007 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":"127304240","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}