Options
Kropf, Peter
Nom
Kropf, Peter
Affiliation principale
Fonction
Professeur.e ordinaire
Email
peter.kropf@unine.ch
Identifiants
Résultat de la recherche
Voici les éléments 1 - 8 sur 8
- PublicationMétadonnées seulementPreserving the context of interrupted business process activities(: Springer Verlag, 2005)
; ;Rinderle, Stefanie ;Keller, Rudolf; Reichert, ManfredThe capability to safely interrupt business process activities is an important requirement for advanced processaware information systems. Indeed, exceptions stemming from the application environment often appear while one or more application-related process activities are running. Safely interrupting an activity consists of preserving its context, i.e., saving the data associated with this activity. This is important since possible solutions for an exceptional situation are often based on the current data context of the interrupted activity. In this paper, a data classification scheme based on data relevance and on data update frequency is proposed and discussed with respect to two different real-world applications. Taking into account this classification, a correctness criterion for interrupting running activities while preserving their context is proposed and analyzed. - PublicationMétadonnées seulementA workflow-oriented system architecture for the management of container transportation(: Springer-Verlag Berlin, 2004)
; ;Keller, Rudolf; ;Desel, Jörg ;Pernici, BarbaraWeske, MathiasIn this paper, we introduce a workflow-oriented system architecture for the processing of client requests (CRs) for container transportation. In the context of multi-transfer container transportation, the processing of CRs can be achieved by specific sequences of interdependent activities. These sequences need to be just-in-time created. They also need to be adapted to deal with unexpected events that may occur. Workflow technology is used to model and to manage the processing of CRs. The creation and the adaptation of activity sequences require first, an optimized scheduling of a limited number of resources (by also respecting CRs constraints); and second, a number of special workflow concepts and functionality to correctly manage activity sequences. Optimization models are involved to take care of the resource management and of the activity scheduling. Enhancements of workflow concepts and functionality for workflow management systems are investigated to deal with an activity sequence creation and adaptation. Finally, the proposed architecture includes a rule processing part to reduce the time-consuming manual interaction with the system. - PublicationMétadonnées seulementA dynamic approach to multi-transfer container management(2003)
; ;Bourbeau, Benoît ;Keller, RudolfThis paper introduces a dynamic approach to manage the processing of client requests in a multi-transfer container transportation (MTCT) system. At the operational level, this type of system is faced with a continuously changing environment. In this context, the need for dynamic creation and adaptation of solutions is of utmost importance. The adopted approach is based on a two-layer framework that exploits workflow technology. The latter proposes a formalism to describe sequences of activities to be enacted when processing requests, hence reducing the need for manual, time-consuming management and organization. The proposed two-layer framework has a workflow layer that encapsulates the set of concurrently running workflows associated to client requests. A coordination layer is mainly responsible for the instantiation of new workflows to be inserted in the workflow layer and for modifications of running ones. These modifications are motivated by resource sharing issues or triggered by unanticipated/unexpected events. According to this two-layer framework, an implementation of a prototype for a MTCT system is finally presented. - PublicationMétadonnées seulementAddressing dynamism in E-negotiations by workflow management systems(: IEEE Computer Soc, 2002-1-23)
; ;Benyoucef, Morad ;Keller, Rudolf; ;Tjoa, A MinWagner, RolandWorkflows (Wfs) are a major enabling technology for e-commerce. lit our research, a Combined Negotiation (CN) is modeled and enacted using Wf technology,. The modeling task captures the sequencing of the individual negotiations as well as the dependencies between them, and the enacting task runs the model. A CN support system (CONSENSUS) is used by the user to perforin both tasks. Supporting dynamic modifications to the model during runtime should increase the benefits of our approach. In this paper, we highlight the need for such support by identifying the dynamic aspects that can occur while negotiating the different items of a package (i.e., the CN object). To address these aspects, we experimented using ADEPT, a Wf Management System supporting dynamism. This leads us to discuss the Wf Reference Model of the Wf Management Coalition, and suggest a "dynamic" extension to the current functional areas and architecture. - PublicationMétadonnées seulementTowards Electronic Market-Places : a progress report(2001)
;Babin, Gilbert ;Crainic, Teodor Gabriel ;Gendreau, Michel ;Keller, Rudolf; Robert, JacquesMarket design is becoming a very important research topic in the context of the electronic economy. Two factors explain this trend: (1) the creation of new markets to facilitate deregulation (telecommunication frequencies, electric power, etc.) and (2) the emergence of strategic analysis and of experimental economics. E-commerce tools will contribute to the emergence of more structured marketplaces. Private service providers will begin offering price-discovery and demand-and-supply equilibrating mechanisms. Market design issues are therefore becoming important for private e-commerce service providers. The TEM (Towards Electronic Marketplaces) project investigates issues related to the design of virtual marketplaces, whether these marketplaces are centralised or decentralised. In this paper, we present the global objectives of the TEM project, along with its specific goals, and current results. In particular, we focus on the challenges for electronic markets and on the approaches used to meet these challenges. - PublicationMétadonnées seulementThe Design of a Trader-Based CORBA Load Sharing Service(: International Society for Computers & Their Applications, 1999)
;Badidi, Elarbi ;Keller, Rudolf; Van Dongen, VincentIn the context of CORBA, standard services for naming, transaction processing, and alike have been defined. However, no standard support is provided to handle load imbalances that may occur in distributed object applications where several object servers are used to provide the same service type. To address this shortcoming, we have designed a CORBA-compliant had sharing service (LSS). Preliminary experiments with LSS show that LSS allows for the uniform load distribution among servers. Furthermore, we report that load sharing via US S performs better than the approaches based on the random and the round robin server selection methods, in terms of the average response time for client requests. - PublicationMétadonnées seulementLoDACE: une architecture de partage de charge dans les systèmes distribués objet(1998)
;Badidi, Elarbi ;Keller, Rudolf; Van Dongen, Vincent - PublicationMétadonnées seulementDynamic server selection in distributed object computing systems(1998)
;Badidi, Elarbi ;Keller, Rudolf; Van Dongen, VincentIn this paper, we address the problem of dynamic server selection among a set of objectservers, as the ones defined by CORBA and DCOM, providing the same service type. Theseservers are not necessarily replicas but may have different interfaces and belong to differentservice providers. As a solution, we propose a novel architecture that we call LoDACE. Thisarchitecture has been designed to allow dynamic server selection and load sharing indistributed object computing environments. Specifically, the architecture prevents theoccurrence of major load imbalances that can cause failures in distributed applications. Thearchitecture is based on both the use of a trading service and the monitoring of the servers’load. Our interest in the trader is motivated by the need to discover object serversdynamically. LoDACE allows service requests to be processed by lightly loaded serversselected dynamically. The expected results are better performances in terms of responsivenessand availability of servers.