The primary goal of this workshop is to provide a forum, in which researchers and practitioners can share approaches to the evaluation of collaborative enterprises, lessons learned from deployment of collaborative systems in organisations or educational institutions, and ideas for directions the area of evaluation must move toward in order to facilitate the progress of distributed virtual collaboration. At the SixthWorkshop on Evaluation of Collaborative Information Systems and Support for Virtual Enterprises (ECE), papers were presented in two sessions with the following themes: "Evaluation in practice" for papers describing the results of finished evaluations and "Methodological Issues" for papers which dealt with work dedicated to improving the theoretical body of knowledge associated with evaluation. One paper presented crossed these themes describing ongoing evaluation driving evolution of an awareness system. From the work presented, it is clear that evaluation is being practised and that the theory of evaluation is being advanced resulting in more rigorous practice, though there is much still to be done.
{"title":"WETICE 2005 ECE Workshop - Final Report","authors":"D. Nutter, C. Boldyreff","doi":"10.1109/WETICE.2005.67","DOIUrl":"https://doi.org/10.1109/WETICE.2005.67","url":null,"abstract":"The primary goal of this workshop is to provide a forum, in which researchers and practitioners can share approaches to the evaluation of collaborative enterprises, lessons learned from deployment of collaborative systems in organisations or educational institutions, and ideas for directions the area of evaluation must move toward in order to facilitate the progress of distributed virtual collaboration. At the SixthWorkshop on Evaluation of Collaborative Information Systems and Support for Virtual Enterprises (ECE), papers were presented in two sessions with the following themes: \"Evaluation in practice\" for papers describing the results of finished evaluations and \"Methodological Issues\" for papers which dealt with work dedicated to improving the theoretical body of knowledge associated with evaluation. One paper presented crossed these themes describing ongoing evaluation driving evolution of an awareness system. From the work presented, it is clear that evaluation is being practised and that the theory of evaluation is being advanced resulting in more rigorous practice, though there is much still to be done.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123442077","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}
Collaborative workflow management systems in logistic companies require strong information systems and computer network support. These IT integration requirements have expanded considerably with the advent of e-business; utilizing Web services and partner to partner e-commerce. This paper deals with change management of collaborative workflow in such consortia and proposes architecture for synchronization and monitoring of these services where existing workflow systems are adapted to the changes requested by management. This paper describes conceptual framework of the services monitor which is used to monitor and edit changes resulting in new collaborative workflows.
{"title":"Services integration monitor for collaborative workflow management","authors":"L. Pudhota, Andrew Tierney, E. Chang","doi":"10.1109/WETICE.2005.52","DOIUrl":"https://doi.org/10.1109/WETICE.2005.52","url":null,"abstract":"Collaborative workflow management systems in logistic companies require strong information systems and computer network support. These IT integration requirements have expanded considerably with the advent of e-business; utilizing Web services and partner to partner e-commerce. This paper deals with change management of collaborative workflow in such consortia and proposes architecture for synchronization and monitoring of these services where existing workflow systems are adapted to the changes requested by management. This paper describes conceptual framework of the services monitor which is used to monitor and edit changes resulting in new collaborative workflows.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131487260","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}
This paper describes the implementation of a thin user-level layer to be installed on grid resources. The layer fits in the minimum intrusion grid design by imposing as few requirements on the resource as possible and communicates with the server using only trusted and widely used protocols. The model offers transparent, on-demand remote file access. By catching all application operations on input files, these operations are directed towards the remote copy on the server, thus eliminating the need for transferring the complete input file. This implementation is targeted at the minimum intrusion grid project, which strives for minimum intrusion on the resource executing a job. In "minimum intrusion" lies that a client need not install any dedicated grid software, forcing the proposed model to use a user-level layer that automatically overrides GLIBG I/O calls.
{"title":"Transparent remote file access in the minimum intrusion grid","authors":"Rasmus Andersen, B. Vinter","doi":"10.1109/WETICE.2005.59","DOIUrl":"https://doi.org/10.1109/WETICE.2005.59","url":null,"abstract":"This paper describes the implementation of a thin user-level layer to be installed on grid resources. The layer fits in the minimum intrusion grid design by imposing as few requirements on the resource as possible and communicates with the server using only trusted and widely used protocols. The model offers transparent, on-demand remote file access. By catching all application operations on input files, these operations are directed towards the remote copy on the server, thus eliminating the need for transferring the complete input file. This implementation is targeted at the minimum intrusion grid project, which strives for minimum intrusion on the resource executing a job. In \"minimum intrusion\" lies that a client need not install any dedicated grid software, forcing the proposed model to use a user-level layer that automatically overrides GLIBG I/O calls.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"5 7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127685262","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}
The demand for flexible, efficient and user-friendly collaborative services is becoming more and more urgent as the competition in the current market-oriented arena is getting more intense and fiercer. Enterprises have to be more dynamic in terms of collaboration with partners and even competitors. The service oriented architecture is a promising distributed computing paradigm offering solutions that are extendible, flexible and compatible with legacy systems. This paper proposes and investigates the use of SOA in the construction of collaborative services. The paper starts with a short introduction of the service oriented architecture and then gives a description of collaborative services. A generic model of a collaborative service is analysed to identify the basic collaborative functions. A service oriented architecture framework for collaborative service is presented.
{"title":"A service oriented architecture framework for collaborative services","authors":"I. Jørstad, S. Dustdar, D. Thanh","doi":"10.1109/WETICE.2005.11","DOIUrl":"https://doi.org/10.1109/WETICE.2005.11","url":null,"abstract":"The demand for flexible, efficient and user-friendly collaborative services is becoming more and more urgent as the competition in the current market-oriented arena is getting more intense and fiercer. Enterprises have to be more dynamic in terms of collaboration with partners and even competitors. The service oriented architecture is a promising distributed computing paradigm offering solutions that are extendible, flexible and compatible with legacy systems. This paper proposes and investigates the use of SOA in the construction of collaborative services. The paper starts with a short introduction of the service oriented architecture and then gives a description of collaborative services. A generic model of a collaborative service is analysed to identify the basic collaborative functions. A service oriented architecture framework for collaborative service is presented.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133494609","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}
In recent years, much work has been done on attempting to scale multicast data transmission to hundreds or thousands of receivers. There are, however, many situations where an application might involve transmission to just ten or twenty sites. Today's grid environments, for example, see high energy physicists carry out multi-gigabyte bulk data transfers to a handful of destinations. In this project, we are investigating how TCP-XM, a modified version of TCP that supports multicast, can be integrated with Globus to to provide grid users with a reliable multicast transport protocol. Our approach has been to use Globus XIO - an extensible input/output library for Globus that provides a POSIX-like API to swappable I/O implementations. We have wrapped TCP-XM in XIO to extend Globus to support multicast transmission. This paper describes the implementation and operation of our Globus XIO multicast driver, reviews the TCP-XM protocol design, and provides some experimental results.
{"title":"A multicast transport driver for Globus XIO","authors":"Karl Jeacle, J. Crowcroft","doi":"10.1109/WETICE.2005.7","DOIUrl":"https://doi.org/10.1109/WETICE.2005.7","url":null,"abstract":"In recent years, much work has been done on attempting to scale multicast data transmission to hundreds or thousands of receivers. There are, however, many situations where an application might involve transmission to just ten or twenty sites. Today's grid environments, for example, see high energy physicists carry out multi-gigabyte bulk data transfers to a handful of destinations. In this project, we are investigating how TCP-XM, a modified version of TCP that supports multicast, can be integrated with Globus to to provide grid users with a reliable multicast transport protocol. Our approach has been to use Globus XIO - an extensible input/output library for Globus that provides a POSIX-like API to swappable I/O implementations. We have wrapped TCP-XM in XIO to extend Globus to support multicast transmission. This paper describes the implementation and operation of our Globus XIO multicast driver, reviews the TCP-XM protocol design, and provides some experimental results.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"171 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134382780","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. Seyff, Christoph Hoyer, Erich Kroiher, P. Grünbacher
Conventional team processes in software engineering are typically designed to support face-to-face interactions among stakeholders. This paradigm has changed and distributed software development (DSE) becomes a dominant approach in many settings. Despite the fact that distributed software engineering is inevitable in today's software engineering practice there are still many unsolved issues. This paper reports our research in distributed and mobile requirement negotiation. We describe the EasyWinWin (EWW) negotiation approach and identify issues in face-to-face negotiations and discuss how we aim to overcome these with distributed and mobile tools. We also report the results of an empirical exploration study examining the usability of our tools.
{"title":"Enhancing GSS-based requirements negotiation with distributed and mobile tools","authors":"N. Seyff, Christoph Hoyer, Erich Kroiher, P. Grünbacher","doi":"10.1109/WETICE.2005.34","DOIUrl":"https://doi.org/10.1109/WETICE.2005.34","url":null,"abstract":"Conventional team processes in software engineering are typically designed to support face-to-face interactions among stakeholders. This paradigm has changed and distributed software development (DSE) becomes a dominant approach in many settings. Despite the fact that distributed software engineering is inevitable in today's software engineering practice there are still many unsolved issues. This paper reports our research in distributed and mobile requirement negotiation. We describe the EasyWinWin (EWW) negotiation approach and identify issues in face-to-face negotiations and discuss how we aim to overcome these with distributed and mobile tools. We also report the results of an empirical exploration study examining the usability of our tools.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133370433","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. Busi, R. Gorrieri, C. Guidi, Roberto Lucchi, G. Zavattaro
One of the main challenges in the area of service oriented computing, in general, and of Web services technology, in particular, is the definition of languages and models for the description of choreographies. A choreography defines the collaborations between interacting services: more precisely, it specifies a contract containing a "global" definition of the common ordering conditions and constraints under which messages are exchanged in a services conversation. In this paper, starting from the analysis of the main aspects of Web services technology, we propose a simple choreography language, equipped with a formal semantics, which is intended as the starting point for the development of a framework for the design and analysis of choreographies in service oriented computing.
{"title":"Towards a formal framework for choreography","authors":"N. Busi, R. Gorrieri, C. Guidi, Roberto Lucchi, G. Zavattaro","doi":"10.1109/WETICE.2005.57","DOIUrl":"https://doi.org/10.1109/WETICE.2005.57","url":null,"abstract":"One of the main challenges in the area of service oriented computing, in general, and of Web services technology, in particular, is the definition of languages and models for the description of choreographies. A choreography defines the collaborations between interacting services: more precisely, it specifies a contract containing a \"global\" definition of the common ordering conditions and constraints under which messages are exchanged in a services conversation. In this paper, starting from the analysis of the main aspects of Web services technology, we propose a simple choreography language, equipped with a formal semantics, which is intended as the starting point for the development of a framework for the design and analysis of choreographies in service oriented computing.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115649941","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}
A. Vizcaíno, M. Piattini, Manuel Martinez, Gabriela N. Aranda
Different focuses exist to evaluate collaborative systems. Since knowledge is becoming the most important asset of enterprises, we propose evaluating collaborative tools by using a knowledge management approach. To do so, we analyze six aspects of the knowledge management process, which are: knowledge creation, knowledge accumulation, knowledge sharing, knowledge utilization, knowledge internalization and knowledge integration and then propose a model to evaluate each one.
{"title":"Evaluating collaborative applications from a knowledge management approach","authors":"A. Vizcaíno, M. Piattini, Manuel Martinez, Gabriela N. Aranda","doi":"10.1109/WETICE.2005.36","DOIUrl":"https://doi.org/10.1109/WETICE.2005.36","url":null,"abstract":"Different focuses exist to evaluate collaborative systems. Since knowledge is becoming the most important asset of enterprises, we propose evaluating collaborative tools by using a knowledge management approach. To do so, we analyze six aspects of the knowledge management process, which are: knowledge creation, knowledge accumulation, knowledge sharing, knowledge utilization, knowledge internalization and knowledge integration and then propose a model to evaluate each one.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121600854","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}
László Csaba Lorincz, T. Kozsik, Attila Ulbert, Zoltán Horváth
The execution of data intensive grid applications still raises several questions regarding job scheduling, data migration and replication. The optimization techniques applied by these services significantly determine how fast a job can be executed and how early the user can get the execution results. In this paper we present strategies for scheduling the execution of data intensive applications. We deem that by taking into account the way applications access their data, the grid middleware can achieve lower response times and earlier execution results. Therefore, we (1) monitor the execution of jobs and gather the necessary resource access information, (2) analyze the compiled information and generate a description of the behavior of the job, and (3) use the generated behavior description to implement optimized scheduling algorithms. This technique can be extremely useful in the case of parameter-sweep applications.
{"title":"Data access optimization on grid systems","authors":"László Csaba Lorincz, T. Kozsik, Attila Ulbert, Zoltán Horváth","doi":"10.1109/WETICE.2005.28","DOIUrl":"https://doi.org/10.1109/WETICE.2005.28","url":null,"abstract":"The execution of data intensive grid applications still raises several questions regarding job scheduling, data migration and replication. The optimization techniques applied by these services significantly determine how fast a job can be executed and how early the user can get the execution results. In this paper we present strategies for scheduling the execution of data intensive applications. We deem that by taking into account the way applications access their data, the grid middleware can achieve lower response times and earlier execution results. Therefore, we (1) monitor the execution of jobs and gather the necessary resource access information, (2) analyze the compiled information and generate a description of the behavior of the job, and (3) use the generated behavior description to implement optimized scheduling algorithms. This technique can be extremely useful in the case of parameter-sweep applications.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121579511","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}
Carles Pairot, P. López, Rubén Mondéjar, A. Gómez-Skarmeta
In this paper we present p2pCM, a new distributed component-oriented model aimed to wide-area environments. Our model offers traditional component services like naming, activation, event notifications, and persistence on top of a structured peer-to-peer overlay. We benefit from the peer-to-peer substrate to implement these services in a decentralized and efficient way. The innovative contributions of our approach are a lightweight distributed container model, an adaptive component activation mechanism, which takes into account network locality, and a decentralized component location and deployment service. We focus on how the services provided by p2pCM can be used to implement essential computer-supported cooperative work (CSCW) services, like shared session management, awareness and coordination policies, and show a sample application which uses them. We believe that all of the features our component-oriented model provides can be very promising for the development of future wide-area distributed CSCW applications.
{"title":"Building wide-area collaborative applications on top of structured peer-to-peer overlays","authors":"Carles Pairot, P. López, Rubén Mondéjar, A. Gómez-Skarmeta","doi":"10.1109/WETICE.2005.22","DOIUrl":"https://doi.org/10.1109/WETICE.2005.22","url":null,"abstract":"In this paper we present p2pCM, a new distributed component-oriented model aimed to wide-area environments. Our model offers traditional component services like naming, activation, event notifications, and persistence on top of a structured peer-to-peer overlay. We benefit from the peer-to-peer substrate to implement these services in a decentralized and efficient way. The innovative contributions of our approach are a lightweight distributed container model, an adaptive component activation mechanism, which takes into account network locality, and a decentralized component location and deployment service. We focus on how the services provided by p2pCM can be used to implement essential computer-supported cooperative work (CSCW) services, like shared session management, awareness and coordination policies, and show a sample application which uses them. We believe that all of the features our component-oriented model provides can be very promising for the development of future wide-area distributed CSCW applications.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"74 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121041102","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}