ABSTRACT
Workflow is an important technology for process automation and was used in application systems for quite a while. The concept of Software as a Service (SaaS) is becoming popular in recent years. Workflow is considered a major technology in SaaS software. Usually the SaaS software is running in a multi-tenancy enabled service environment and there may exist many end users for one particular application. Thus raise some new challenges for the workflow system, which acts as an underlying middleware supporting the business process in an application system. The new features for workflow model, workflow engine, and workflow time management are discussed in this paper, which we are not mean to provide the resolutions but rather indicate the key questions. These features we believe will help enhance the performance of the workflow management system and hence perform well in the SaaS software.
- Chang Jie Guo, Wei Sun, Ying Huang, Zhi Hu Wang, Bo Gao, A Framework for Native Multi-Tenancy Application Development and ManagementGoogle Scholar
- J. H. Worley, G. R. Castillo, L. Geneste, B. Grabot (2002) Adding decision support to workflow systems by reusable standard software components, Computers in Industry 49:123--140. Google ScholarDigital Library
- Workflow Management Coalition (1999) Terminology and Glossary, Document Number WFMC-TC-1011, Issue 3.0.Google Scholar
- Lawrence, P. (Ed.) (1997) Workflow Handbook. Wiley, New YorkGoogle Scholar
- http://en.wikipedia.org/wiki/Software_as_a_ServiceGoogle Scholar
- http://www.wfmc.org/Google Scholar
- Workflow Management Coalition, Process Definition Interface-- XML Process Definition Language, Document Number WFMC-TC-1025, October 3, 2005Google Scholar
- Marjanovic, O., Orlowska, M. E. (1999) On modeling and verification of temporal constraints in production workflows. Knowledge Information Systems 1: 157--192.Google ScholarDigital Library
- Li Hui-fang, fan Yushun (2002) Overview on Managing Time in Workflow Systems, Journal of Software 13(8):1552--1558.Google Scholar
- J. Eder, E. Panagos, et.al, (1999) Time Management in Workflow Systems. In: Abramowicz W., Orlowska M. E., 3rd International Conference on Business Information Systems, BIS'99, Heidelberg: Springer, 265--280.Google Scholar
- E. Panagos and M. Rabinovich (1996), Escalations in workflow management systems. In DART Workshop, Rockville, Maryland, November. Google ScholarDigital Library
- E. Panagos and M. Rabinovich (1997), Predictive workflow management. In Proceedings of the 3rd International Workshop on Next Generation Information Technologies and Systems, Nevellan, ISRAEL, June.Google Scholar
- E. Panagos and M. Rabinovich (1997) Reducing escalation-related costs in WFMSs. In A. Dogac et al., editor, NATO Advanced Study Institute on Workflow Management Systems and Interoperability. Springer, Istanbul, Turkey, August.Google Scholar
- H. Zhuge, T. Cheung, et. al., (2001) A Timed Workflow Process Model. The Journal of Systems and Software 55:231--243. Google ScholarDigital Library
- J. Eder, E. Panagos, M. Rabinovich, Time Constraints in Workflow Systems. In Proc. of 11th Conference on Advanced Information Systems Engineering (CAISE'99), Heidelberg, Germany, 1999. Google ScholarDigital Library
- Weiping Li, Yushun Fan, A time management method in workflow management system, Workshop Proceedings of the Conference Grid and Pervasive Computing 2009, 4--8 May 2009, Geneva, Switzerland Google ScholarDigital Library
- Giancarlo Fortino, Alfredo Garro, Wilma Russo, From Modeling to Enactment of Distributed Workflows: An Agent-based Approach, The 21st Annual ACM Symposium on Applied Computing, Dijon, France, April 23--27, 2006 Google ScholarDigital Library
- Seng Wai Loke and Arkady Zaslavsky, Towards Distributed Workflow Enactment with Itineraries and Mobile Agent Management, In: J. Liu and Y. Ye (Eds.): E-Commerce Agents, LNAI 2033, pp. 283--294, 2001. Google ScholarDigital Library
- Qifeng Huang and Yan Huang, Workflow Engine with Multi-Level Parallelism Supports, Proceedings of The UK e-Science All Hands Meeting, Nottingham, 19th - 22nd, September 2005Google Scholar
Index Terms
- An analysis of new features for workflow system in the SaaS software
Recommendations
Software engineering for multi-tenancy computing challenges and implications
InnoSWDev 2014: Proceedings of the International Workshop on Innovative Software Development Methodologies and PracticesMulti-tenancy is a cloud computing phenomenon. Multiple instances of an application occupy and share resources from a large pool, allowing different users to have their own version of the same application running and coexisting on the same hardware but ...
SaaS Multi-Tenancy: Framework, Technology, and Case Study
SaaS Software as a Service provides new business opportunities for application providers to serve more customers in a scalable and cost-effective way. SaaS also raises new challenges and one of them is multi-tenancy. Multi-tenancy is the requirement of ...
Cloud Multi-Tenancy: Issues and Developments
UCC '17 Companion: Companion Proceedings of the10th International Conference on Utility and Cloud ComputingCloud Computing (CC) is a computational paradigm that provides pay-per use services to customers from a pool of networked computing resources that are provided on demand. Customers therefore does not need to worry about infrastructure or storage. Cloud ...
Comments