Using self-reconfigurable workplaces to automate the maintenance of evolving business applications

In this ever changing business environment, business processes are constantly being customized to reflect the up-to-date organizational structure and business objectives. Technology updates and innovation also affect the way business is carried out. A workplace application provides an interactive electronic working environment that integrates software applications to assist users in performing their daily work more efficiently. Managing and maintaining workplace applications within an organization is a challenging job, since it often involves labor intensive manual reconfiguration to adapt the workplace to the changes in business processes. In this paper, we propose a dynamic reconfigurable workplace framework that supports the changing nature of the business domain. This framework updates the workplace at run time, minimizes the interruption to users' work, and simplifies the evolution of a business application. The effectiveness of the framework is studied by examining changes to several business processes and the ability of the framework to update the corresponding workplaces.

[1]  Gurage Corporate Portals Empowered with XML and Web Services , 2002 .

[2]  Christine Collet,et al.  A flexible workflow model for process-oriented applications , 2001, Proceedings of the Second International Conference on Web Information Systems Engineering.

[3]  Michel Riveill,et al.  Dynamic Reconfiguration of Agent-Based Applications , 1998 .

[4]  Shing-Chi Cheung,et al.  Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment , 2002, WES.

[5]  Christine Collet,et al.  Defining and Coordinating Open-Services Using Workflows , 2003, CoopIS/DOA/ODBASE.

[6]  Salim Hariri,et al.  A component-based programming model for autonomic applications , 2004, International Conference on Autonomic Computing, 2004. Proceedings..

[7]  Stefan Jablonski,et al.  A comprehensive approach to flexibility in workflow management systems , 1999, WACC '99.

[8]  Mathias Weske,et al.  Formal foundation and conceptual design of dynamic adaptations in a workflow management system , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[9]  Fabio Casati,et al.  Workflow Evolution , 1996, ER.

[10]  Santosh K. Shrivastava,et al.  Flexible workflow management in the OPENflow system , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[11]  Marten van Sinderen,et al.  Transparent dynamic reconfiguration for CORBA , 2001, Proceedings 3rd International Symposium on Distributed Objects and Applications.

[12]  Santosh K. Shrivastava,et al.  A transactional workflow based distributed application composition and execution environment , 1998, EW 8.

[13]  Amit Sheth From contemporary workflow process automation to adaptive and dynamic work activity coordination and collaboration , 1997, SIGG.

[14]  Vinny Cahill Dynamic Software Evolution and The K-Component Model , 2001 .

[15]  J. Leon Zhao,et al.  Workflow Automation: Overview and Research Issues , 2001, Inf. Syst. Frontiers.

[16]  Ravishankar K. Iyer,et al.  A system model for dynamically reconfigurable software , 2003, IBM Syst. J..

[17]  M. Hammer,et al.  REENGINEERING THE CORPORATION: A MANIFESTO FOR BUSINESS REVOLUTION , 1995 .

[18]  Scott Nettles,et al.  Dynamic software updating , 2001, PLDI '01.

[19]  Shazia Wasim Sadiq Workflows in Dynamic Environments - Can They Be Managed? , 1999, CODAS.

[20]  Santosh K. Shrivastava,et al.  Implementing support for work activity coordination within a distributed workflow system , 1999, Proceedings Third International Enterprise Distributed Object Computing. Conference (Cat. No.99EX366).

[21]  Peter Dadam,et al.  Flexible Support of Team Processes by Adaptive Workflow Systems , 2004, Distributed and Parallel Databases.

[22]  Pierluigi Ritrovato,et al.  Managing coordination and cooperation in distributed software processes: the GENESIS environment , 2004, Softw. Process. Improv. Pract..

[23]  Håvard D. Jørgensen Interaction as a framework for flexible workflow modelling , 2001, GROUP '01.

[24]  Lerina Aversano,et al.  Automating the management of software maintenance workflows in a large software enterprise: a case study , 2002, J. Softw. Maintenance Res. Pract..

[25]  Noureddine Belkhatir,et al.  Open Framework for the Dynamic Reconfiguration of Component-Based Sotware , 2004, Software Engineering Research and Practice.

[26]  Yanbo Han,et al.  Towards evolutionary and adaptive workflow systems-infrastructure support based on Higher-Order Object Nets and CORBA , 1997, Proceedings First International Enterprise Distributed Object Computing Workshop.

[27]  Antonietta Grasso,et al.  Distributed Coordination and Workflow on the World Wide Web , 1997, Computer Supported Cooperative Work (CSCW).