Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2003, J. Web Eng.
While the Web consolidates as the ubiquitous application delivery platform, the features of Web applications evolve to cover new requirements, like the capability of managing complex workflows spanning multiple users and organizations. This scenario challenges the Web engineering methods to address a broader class of applications. This paper introduces Workflow Driven Hypertexts, defined as Web-enabled hypertextual applications serving the workflow of multiple users, and proposes a design method ...
2002
ABSTRACT In this paper, we identify research issues in the development of system infrastructure support for introducing workflow support into Open Hypermedia Systems. We explore the suitability and applicability of having hypermedia services in a Web Services architecture, and integrating Web Services Flow Language for the coordination and interoperability of services. We identify and discuss some important problems and research issues related to this approach.
2006
Abstract The World Wide Web is a rapidly growing business environmenthosting a large number of business transactions. Methods fordesigning Web Information Systems (WIS) have adopted processmodels, typically as extensions of the navigation models they arebased on. We observe that the structure of business processes inWIS goes beyond the scope of the navigation structure and deservesto be a more prominent aspect of the design, abstracted from thenavigation specification.
1997
ABSTRACT In this position paper, we discuss the suitability of the Web as the primary infrastructure for supporting advanced work ows in heterogeneous, distributed environments in which security, reliability, high performance and transactional capabilities are important. At present, CORBA provides many advantages to Web technology as well as some disadvantages. However, as Web technology evolves to include CORBA-like capabilities some of these advantages will likely diminish in the future.
2003
The requirements for Web applications concerning workflow execution, interaction, aesthetics, federation and Web service integration are steadily increasing. Considering their complexity, the development of these "rich workflow-based Web applications" requires a systematic approach taking key factors like strong user involvement and clear business objectives into account. To this end, we present an approach for the model-driven construction and evolution of such Web applications on the basis of workflow models which is founded on Domain-specific Languages (DSLs) and a supporting technical framework. We describe our approach's core DSL for workflow modeling which supports various modeling notations like BPMN or Petri nets and outline a set of DSLs used for designing workflow activities like dialog construction, data presentation and Web service communication. In conclusion, rich workflow-based Web applications can be built by modeling workflows and activities and passing them to the associated technical framework. The resulting running prototype can then be configured in detail using the presented DSLs.
2012 IEEE 16th International Enterprise Distributed Object Computing Conference Workshops, 2012
Nowadays, process-centric Web Applications (WAs) are extensively used in contexts where multiuser , coordinated work is required. Recently, Model Driven Engineering (MDE) techniques have been investigated for the development of this kind of applications. However, there are still some open issues. First, a complete roundtrip engineering support is still missing. Second, the lack of a proper integration of the existing MDE methodologies with workflow modeling techniques does not allow the developers to model the components of a WA in a compact and easy way. Third, the existing MDE approaches are based on procedural languages and not on declarative languages, even if these are more suitable to describe processes characterized by high variability. To address these issues, in this paper, we adopt a conservative approach to roundtrip engineering for the development of process-centric WAs and propose the integration of three MDE metamodels used to represent the main components of a WA with the metamodel of Declare, a declarative language to represent business processes. The proposed approach has been used to develop an online system for visit reservation in a hospital in order to validate its feasibility, correctness and effectiveness.
Hawaii International Conference on System Sciences, 1998
A web-based workflow system was developed at the Jet Propulsion Laboratory and several pilot applications were developed. We give an overview of the architecture and functionality of the workflow system, describe three pilot workflows that have been or are being deployed, and relate lessons learned.
Decision Support Systems, 2002
Internet-based electronic commerce is becoming the next frontier of new business opportunities. However, commerce on the Internet is seriously hindered by the lack of a common language for collaborative commercial activities. Although Extensible Markup Language (XML) allows trading partners to exchange semantic information electronically, it does not provide support for document routing. In this paper, we describe various inter-organizational electronic commerce applications and discuss their needs for workflow support. Then, we propose a blueprint for XRL, an Extensible Routing Language that enables routing of commercial documents over the Internet and helps in creating truly intelligent documents. This routing language is simple, yet powerful enough to support flexible routing of documents in the Internet environment. D
Information and Software Technology, 1999
In this paper, we present a cooperative hypermedia based process support system focusing on flexible business processes. An analysis of the communication, coordination and cooperation requirements of business processes reveals a gap in current computer support. We propose to address these requirements by extending a cooperative hypermedia system with process support. The resulting system, called CHIPS, uses hypermedia based activity spaces to model the structural, relational, and computational semantics of both individual tasks and processes. Application examples demonstrate that the CHIPS system retains the intuitive usability of hypertext and can support a wide range of business processes.
2006
Systems and infrastructures are currently being developed to support Web services and Web processes. One prominent solution to manage and coordinate Web services is the use of workflow technology. For more than two decades now, workflow management systems architectures, language specifications, and workflow analysis techniques have been extensively studied.
2002
Abstract A critical point for developing successful information systems for distributed organisations is the need for integrating heterogeneous technologies and tools. This paper reports a case study of integrating two key enabling technologies, namely workflow and document management. Integration is achieved by combining several approaches, including software engineering and hypertexts.
Proceedings of the international ACM SIGGROUP conference on Supporting group work : the integration challenge the integration challenge - GROUP '97, 1997
This paper presents a hybrid approach for the support of workflows in a ministerial environment that integrates a Web-based interface into a groupware platform. A scenario of the application area is examined to identify the basic requirements for an adequate user support. The basic PoLffeam approach for the support of workflows by electronic circulation folders is introduced. Focal point of the paper is the design of the Web-based interface for the interaction with electronic circulation folders and its seamless integration into the groupware platform.
In these lecture notes we present the iTask system: a set of combinators to specify workflows in a pure functional language at a very high level of abstraction. Workflow systems are automated systems in which tasks are coordinated that have to be executed by either hu-mans or computers. The combinators that we propose support workflow patterns commonly found in commercial workflow systems. In addition, we introduce novel workflow patterns that capture real world require-ments, but that can not be dealt with by current systems. Compared with most of these commercial systems, the iTask system offers several further advantages: tasks are statically typed, tasks can be higher order, the combinators are fully compositional, dynamic and recursive work-flows can be specified, and last but not least, the specification is used to generate an executable web-based multi-user workflow application. With the iTask system, useful workflows can be defined which cannot be ex-pressed in other systems...
Lecture Notes in Computer Science, 1998
Work ow management systems provide functions for process modeling, implementation and automation. Many systems do not allow modeling organizational goals and relating these goals with the processes which enable them. The method OSSAD provides models and project management guidelines to this e ort. But this method is not su cient to fully support work ow management. In order to do so, we de ne Workey as an extension of OSSAD, to enable work ow speci cation, implementation and automation for the web.
Proceedings of the 8th Workshop on Workflows in Support of Large-Scale Science, 2013
This paper identifies the high value to researchers in many disciplines of having web-based graphical editors for scientific workflows and draws attention to two technological transitions: good quality editors can now run in a browser and workflow enactment systems are emerging that manage multiple workflow languages and support multilingual workflows. We contend that this provides a unique opportunity to introduce multilingual graphical workflow editors which in turn would yield substantial benefits: workflow users would find it easier to share and combine methods encoded in multiple workflow languages, the common framework would stimulate conceptual convergence and increased workflow component sharing, and the many workflow communities could share a substantial part of the effort of delivering good quality graphical workflow editors in browsers. The paper examines whether such a common framework is feasible and presents an initial design for a web-based editor, tested with a preliminary prototype. It is not a fait accompli but rather an urgent rallying cry to explore collaboratively a generic web-based framework before investing in many divergent individual implementations.
2007
Interface and the Workflow Engine of the Workflow Reference Model, defining a specification with Web Services. The Workflow Reference Model, developed by the Workflow Management Coalition (WfMC), shows an architecture that standardizes the development of Workflow applications, in order to allowing interoperability among them. It defines five interfaces and specifies a set of WAPIs (Workflow Aplication Programming Interfaces) that define the functions of these interfaces like calls to APIs in a third-generation language, forcing to know specifically where an application is located to be able to invoke it. The Web Services are autonomous and independent services that are offered by means of the Web. Its main benefit is that they allow that the applications more modular, facilitating the reusability in different platforms and programming languages. This specification with Web Services improves the communication of Client's Applications with the Workflow Engine, favoring the user since he doesn't need to know the exact location of the application to invoke, and to the applications because they can vary its location in the web without implying any change in its invocation.
Journal of Network and Computer Applications, 2001
Organizations deploy intranets to provide access to documents for those who use them. But the web of computing comprises more than just documents: people, tools, and processes are critical to organizational function. In particular, people may need guidance on how to perform tasks, as well as access to information necessary to carry out those tasks.
Lecture Notes in Computer Science, 2007
Service composition is core to service oriented architectures. In the Web, mainstream composition is practiced in client-side or serverside mashups, such as providing visual widgets on top of Google Maps results. This paper presents an explicit, workflow based composition model for Web applications called Bite. In contrast with prior attempts to bring workflow capabilities to the Web environment, Bite can deal with data integration as well as interactive, asynchronous workflows with multiparty interactions, and is architected to support protocols currently in use by Web applications. The Bite development model is designed for simplicity and short development cycle by taking a scripting approach to workflow development.
Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications - LDTA '10, 2010
Workflow management systems guide and monitor tasks performed by humans and computers. The workflow specifications are usually expressed in special purpose (graphical) formalisms. These formalisms impose severe restrictions on what can be expressed. Modern workflow management systems should handle intricate data dependencies, offer a web-based interface, and should adapt to dynamically changing situations, all based on a sound formalism. To address these challenges, we have developed the iTask system, which is a novel workflow management system. We entirely embed the iTask specification language in a modern general purpose functional language, and generate a complete workflow application. In this paper we report our experiences in developing the iTask system. It not only inherits state-of-the-art programming language concepts such as generic programming and a hybrid static/dynamic type system from the host language Clean, but also offers a number of novel concepts to generate complex, real-world, multi-user, web based workflow applications.
ACM Transactions on Software Engineering and Methodology, 2006
While Web applications evolve towards ubiquitous, enterprise-wide or multi-enterprise information systems, their features must cover new requirements, such as the capability of managing complex processes spanning multiple users and organizations, by interconnecting software provided by different organizations. Significant efforts are currently being invested in application integration, to support the composition of business processes of different companies, so as to create complex, multi-party business scenarios. In this setting, Web applications, which were originally conceived to allow the user-to-system dialogue, are extended with Web services, which enable system-to-system interaction, and with process control primitives, which permit the implementation of the required business constraints. This paper presents new Web engineering methods for the high-level specification of applications featuring business processes and remote services invocation. Process-and service-enabled Web applications benefit from the high-level modeling and automatic code generation techniques that have been fruitfully applied to conventional Web applications, broadening the class of Web applications that take advantages of these powerful software engineering techniques. All the concepts presented in this paper are fully implemented within a CASE tool.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.