WORKFLOW MANAGEMENT - FROM CHAOS TO SYNERGY

Size: px
Start display at page:

Download "WORKFLOW MANAGEMENT - FROM CHAOS TO SYNERGY"

Transcription

1 MANUFACTURING AND PROCESS CONTROL 293 WORKFLOW MANAGEMENT - FROM CHAOS TO SYNERGY Robert T. Leskovar, József Györkös, Ivan Rozman University of Maribor Faculty of Electrical Engineering and Computer Science; Institute of Informatics Smetanova 17; SI-2000 Maribor; Slovenia {RLeskovar, Gyorkos, I.Rozman}@uni-mb.si Abstract: Modern companies tend to maximize customer and employee satisfaction, respect their individuality, and maximize profit and minimize costs and risk simultaneously. They tend to define and optimize their processes, make them human centered and, especially bigger companies, spread their business (products and services) all over the world. Global enterprises and virtual organizations are showing up. The workflow technology, as an answer and a solution to these tendencies, pervades different application domains. Therefore demands for the efficient and robust workflow management system (WfMS) and for the interoperability of existing WfMSs and tools from different vendors are natural phenomena. The Workflow Management Coalition (WfMC), Object Management Group (OMG) and different individual researchers and developers have done much in this direction but there is no general and final solution, yet. Standard architectures are being built and different new methods are being developed which try to satisfy workflow-specific demands. New approaches include also application of intelligent agents and domain content languages on the basis of the Extensible Markup Language (XML). Keywords: Workflow Technology, Workflow Management Systems, Workflow Standards. 1 Introduction Organizations and companies in application domains such as banking, insurance, telecommunication, finance, health care and others have been using special centralized, tightly coupled information technology (IT) architectures, together with proprietary components and tools, for several years. These components and tools could be classified into several groups like document management, image processing, processing, groupware or project support tools. Such applications have greatly increased productivity and provided better services. Despite their success they have also drawbacks which are growing through the influence of distributed, heterogeneous environments where e-commerce and dynamic workflows are placed today. Major drawbacks are unadaptable, hard-coded business policies and information accesses. This is inadequate for today's dynamic business processes where activities and resource allocations have to change at run-time. Second major drawback is isolated application execution. Older applications were developed for the specific platform and operating system to solve specific problems. Occasionally they have used

2 MANUFACTURING AND PROCESS CONTROL 294 simple message exchange mechanisms but they were still isolated information and process islands. 2 Workflow Management Systems Workflow has been proposed to solve the problems mentioned in the introduction. It is intended to separate business process management logic from other application logic like database management systems did with the database logic. This omits the need to rewrite applications when changes in procedures occur. According to the definition, the workflow is the automation of a business process, in whole or part, during which resources, information or tasks are passed among participants for action, according to a set of procedural rules [WfMC-RM, 1998]. As business processes are automated, production can increase dramatically. A workflow system is used for this purpose, namely it is used to define, manage and execute workflows according to the computer representation of the workflow logic. The market for workflow has evolved from requirements across the whole IT industry, with a wide range of products focussed on one or more particular aspects of the overall workflow requirement. This multiplicity of products increases the need for standards within the industry to enable different products to work together and integrate within a consistent overall architecture. Through the global connectivity and e- commerce the world is becoming a huge organization with a spectrum of products and services it offers. Inside this organization there are thousands of departments with different purpose, products, knowledge, services and the IT infrastructure which enables implementation of these entities. Therefore the most needed standards are those for the interoperability of workflow systems. Let us take a look first at the general features of the workflow systems: understandable process definition representation a process definition consists of a network of activities and their relationships, starting and terminating conditions of the process, and information about the individual activities, such as participants, associated IT applications and data, etc. A workflow modelling tool as a part of the workflow system provides on one hand a graphical process view to non-programmers such as business analysts, re-engineering experts, end-users and others, and on the other hand a computer-understandable representation that is interpreted and executed. distributed, heterogeneous architecture workflow systems have to run on multiple platforms since business processes often span across multiple locations (distributed departments of a company, company and its subcontractors, etc.) which generally use different platforms. Because of this the workflow system often employs three-tier client/server architecture. Special stress should be laid on the effective event management service (as proposed in [Eder and Panagos, 1999]) since there are many events and groups of events in the business environment concerning management of time, IT and human resources and costs. data model we can classify workflow data in many ways. In the WfMC workflow reference model (see section 3.1) three kinds of workflow data have been identified: (i) workflow control data - the workflow enactment service

3 MANUFACTURING AND PROCESS CONTROL 295 maintains internal control data to identify the state of individual process or activity instances and to support other internal status information; (ii) workflow relevant data used by both the application and workflow management system; and (iii) application data - used by the workflow application only. user model user model specifies each user's role and thus separates the roles (specifications of capabilities needed to perform a task) from the physical resources, which may change during the workflow enactment. Specific resources that have the required capabilities will be assigned to the task at the process execution time. Often the user model is represented by the organizational structure in the organizational directory. 3 Standards that enable interoperability of Workflow Management Systems 3.1 Workflow Management Coalition and The Workflow Reference Model In August of 1993 major corporations formed a Workflow Management Coalition (WfMC), a non-profit international organization of workflow vendors, customers and analysts with the charter to address the problem of standardization regarding the interoperability of workflow systems and components. The WfMC has identified five functional interfaces to a workflow service as part of its standardization program the Workflow Reference Model (figure 1) [WfMC-RM, 1998]. Specifications of these interfaces represent a firm, general workflow system architecture without implementation constraints regarding workflow service. The core of the Workflow Reference Model is the workflow enactment service. It is a software service that may consist of one or more workflow engines in order to create, manage and execute workflow instances. Applications may interface to this service via the Workflow Application Programming Interfaces (WAPI). Figure 1: The WfMC's Workflow Reference Model

4 MANUFACTURING AND PROCESS CONTROL 296 A variety of different tools may be used to analyse, model, describe and document a business process. Interface 1 defines a common interchange format, which supports the transfer of workflow process definitions between separate products and workflow service. Interface 1 includes a common meta-model for describing the process definition and a textual grammar for the interchange of process definitions (Workflow Process Definition Language - WPDL) and APIs for the manipulation of process definition data. Interface 2 specifies standard workflow management Application Programming Interfaces (API) - WAPI. With the support of these interfaces in workflow products developers can implement front-end applications that need to access workflow services. Interface 3 defines an interface mechanism between workflow management systems and any other application. This mechanism is based on the so-called Tool Agents that can handle the application control and information exchange. They can communicate with applications by using DDE commands, by protocols like OLE or CORBA or any other concept. The suggested interface defines the way a Tool Agent can be used by a workflow application, e.g. a worklist handler or the workflow engine; it does not define a direct application control mechanism. Interface 4 provides an abstract specification that defines the requests and responses that two or more workflow engines must exchange to be capable of supporting processes that interoperate across a network. WfMC has also defined a binding that gives concrete type definitions and message formats for the realization of the abstract specification, using Internet with MIME encoding as the transport mechanism. At the 1998 AIIM show in Anaheim (California), there was a major press event illustrating the capabilities of this interface in a live interoperability demonstration. Specification of the interface 5 specifies what information needs to be captured and recorded from the various events occurring during a workflow enactment. It does not define how the data is stored, but what information is to be gathered and made available for analysis. The purpose of this interface is the ability to use one monitoring application with different workflow services from different vendors. 3.2 Object Management Group and the Workflow Management Facility The submission to the Object Management Group's (OMG) Workflow Request For Proposals from a consortium of 19 companies, backed by 23 potential users of the specification, including the Workflow Management Coalition, is known as the Workflow Management Facility (WMF) [OMG-WMF, 1998]. Ever since it has been published in 1995, the Common Facilities part of the Object Management Architecture (OMA) had a placeholder for an architectural component that "provides management and coordination of objects that are part of a work process" the Workflow Facility [Schulze, 1997]. The Workflow Management Facility specification uses the ISO Interface Definition Language (IDL) to define its core interfaces. By means of these interfaces the workflow engine can be plugged as a component in the different workflow environments and interact with other business objects. The reality is not so simple, though, but firstly it is important that the facility is standardized and adopted.

5 MANUFACTURING AND PROCESS CONTROL 297 The Workflow Management Facility has been adopted in the beginning of 1999 by the OMG. It is a great accomplishment for both the OMG and WfMC members since it achieves the goal of being able to build large-scale, stable and easy to maintain applications in a controlled manner, according to opinions of working groups' members. 3.3 Internet Engineering Task Force and the Simple Workflow Access Protocol In May 1998 a working group was set up to develop a Simple Workflow Access Protocol (SWAP) for use over the Internet. Workflow services provide sequencing of other services, and thereby need a way to start an external generic asynchronous service, and to be told when it completes. SWAP uses the Internet Uniform Resource Identifier (URI) of a process definition to generate process instances, retrieve instance states and for other requests. The process originator may provide the process instance with the URI of an observer. When the process instance is completed it will send an HTTP request back to this URI in order to notify the originator. This allows the originator to be put to sleep, freeing up operating system as well as network resources while waiting for the process instance to complete. Because the service generates a unique process instance object for every invocation of the service, many invocations can be performed at the same time, a very important feature when the service may take several weeks to complete, as is sometimes the case in the long-running Internet applications. SWAP uses W3C's Extensible Markup Language (XML) to provide parameters for the messages sent using the HTTP protocol. Request responses are also encoded using XML. Agreement on the final specification of this protocol is expected in Technologies of influence 4.1 Agent technology applied to the workflow environment Agents have characteristics that are synergetic to circumstances in the organisation [Jennings et al., 1997]. Most important are: (i) distributed, autonomous behaviour for distributed problem solving; (ii) social skills for information sharing, coordination and negotiation; and (iii) responsiveness to changes for unpredictability in the business process and proactively taking of opportunities. Since such agents employ knowledge repository and various reasoning and planning mechanisms they can contribute to the optimization of the workflow and consequently of the business process in the organisation. This may improve the maturity and overall quality of the business process. Another important aspect of agents is adaptability to the demands and individual characteristics of users. They can act as personal assistants (manage schedules, adaptively search for specific information, etc.) and allow humans concentrate on creative work. 4.2 Using Extensible Markup Language as the basis of the workflow language Today there is a trend in different communities to create their common languages on the base of The Extensible Markup Language (XML) [W3C-XML, 1999]. XML makes

6 MANUFACTURING AND PROCESS CONTROL 298 it much easier to develop and deploy new task or domain specific markup, enabling the automation, parsing and processing of such data. It provides its documents (data collections) with the attributes of extensibility, defined structure and validation. Therefore it would be probably useful to define a standardized workflow description language on the basis of XML. In the workflow world there are already many approaches to describe workflow data in XML - in the section 3.2 we have seen how SWAP employs XML; [Eder and Panagos, 1998] expressed intention to use XML for workflow-specific data; etc. XML parsers are already built in some Web browsers. This means that users of a workflow system will be able to connect to the system from any location using the browser and exchange their task information without the need for other applications and tools (they can effectively use notebooks or even PDAs when participating in a workflow). 5 Conclusion Workflow technology is going to pervade through different application domains and, consequently, impact the whole information society. It has many advantages and potentials over traditional, legacy systems but it can also integrate with them. Companies can cooperate effectively by using this technology and this is also the working attitude of the groups and individuals in the next millennium. Competition does not produce such results as the synergy of cooperating environments. It is important that the Object Management Group and the Workflow Management Coalition shape common standards. By the end of 1999 it is expected to see first compliant products from member vendors. The workflow technology is relatively new and pretty sophisticated and needs further research regarding implementation aspects, like distributed task execution and transaction processing. It is useful to integrate it with new, emerging technologies, like Extensible Markup Language, intelligent agents and the new generation of middleware. References [Eder and Panagos, 1999] Eder, J. and Panagos, E. (1999). Towards Distributed Workflow Process Management. Workshop on Cross-Organisational Workflow Management and Co-ordination. San Francisco. California. [Jennings et al., 1997] Jennings, N.R.. Faratin, P.. and Johnson, M.J. (1997). Agentbased business processes management. The IBS Research Group. Intelligent business systems. [OMG-WMF, 1998] Object Management Group. (1998). Workflow Management Facility Revised Submission. [Schulze, 1997] Schulze, W. (1997). Fitting the Workflow Management Facility into the Object Management Architecture. OOPSLA [W3C-XML, 1999] World Wide Web Consortium. (1999). Extensible Markup Language,

7 MANUFACTURING AND PROCESS CONTROL 299 [WfMC-RM, 1998] Workflow Management Coalition. (1998). The Workflow Reference Model and Specifications of its interfaces.

Cross Organizational Workflow Management Systems

Cross Organizational Workflow Management Systems Cross Organizational Management Systems Venkatesh Patil & Avinash Chaudhari Tata Consultancy Services, India Paper presented at Product Data Technology Europe 2002 At Centro Ricerche Fiat, Turin, Italy

More information

Workflow Management Standards & Interoperability

Workflow Management Standards & Interoperability Management Standards & Interoperability Management Coalition and Keith D Swenson Fujitsu OSSI kswenson@ossi.com Introduction Management (WfM) is evolving quickly and expolited increasingly by businesses

More information

Workflow Management Coalition The Workflow Reference Model

Workflow Management Coalition The Workflow Reference Model The Management Coalition Specification Management Coalition The Reference Model Document Number TC00-1003 Document Status - Issue 1.1 19-Jan-95 Author: David Hollingsworth Send comments to d.c.hollingsworth@x400.icl.co.uk

More information

Research on the Model of Enterprise Application Integration with Web Services

Research on the Model of Enterprise Application Integration with Web Services Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business

More information

The Workflow Management Coalition Specification Workflow Management Coalition Terminology & Glossary

The Workflow Management Coalition Specification Workflow Management Coalition Terminology & Glossary The Workflow Management Coalition Specification Workflow Management Coalition Terminology & Glossary Workflow The automation of a business process, in whole or part, during which documents, information

More information

Overview of CORBA 11.1 I NTRODUCTION TO CORBA. 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary

Overview of CORBA 11.1 I NTRODUCTION TO CORBA. 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary C H A P T E R 1 1 Overview of CORBA 11.1 Introduction to CORBA 11.2 CORBA architecture 11.3 Client and object implementations 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary In previous

More information

Design of an XML-based Document Flow Management System for Construction Projects Using Web Services

Design of an XML-based Document Flow Management System for Construction Projects Using Web Services Design of an XML-based Document Flow Management System for Construction Projects Using Web Services Choung-Houng Wu and Shang-Hsien Hsieh National Taiwan University, Department of Civil Engineering, No.1,

More information

The Nature of a Workplace

The Nature of a Workplace - A Model for Integration David Hollingsworth Principal Architect, Skill Centre, ICL Enterprises, Windsor, UK Abstract This article reviews the nature of a workflow system from a systems integration perspective,

More information

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper. The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide

More information

IDW -- The Next Generation Data Warehouse. Larry Bramblett, Data Warehouse Solutions, LLC, San Ramon, CA

IDW -- The Next Generation Data Warehouse. Larry Bramblett, Data Warehouse Solutions, LLC, San Ramon, CA Paper 170-27 IDW -- The Next Generation Larry Bramblett, Solutions, LLC, San Ramon, CA ABSTRACT systems collect, clean and manage mission critical information. Using statistical and targeted intelligence,

More information

The OMG BPM Standards

The OMG BPM Standards The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell miers@bpmfocus.org A BPM Definition Business Process Management is primarily

More information

STANDARDS FOR AGENTS AND AGENT BASED SYSTEMS (FIPA)

STANDARDS FOR AGENTS AND AGENT BASED SYSTEMS (FIPA) Course Number: SENG 609.22 Session: Fall, 2003 Course Name: Agent-based Software Engineering Department: Electrical and Computer Engineering Document Type: Tutorial Report STANDARDS FOR AGENTS AND AGENT

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 2 BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 Carmen RĂDUŢ, 2 Maria STĂNILOIU 1 Universitatea Constantin Brâncoveanu PITEŞTI 2 Universitatea

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

An Automated Workflow System Geared Towards Consumer Goods and Services Companies Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Integration of Workflow and Agent Technology for Business Process Management

Integration of Workflow and Agent Technology for Business Process Management The Sixth International Conference on CSCW in Design. July 12-14, 2001, London, Ontario, Canada Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan 1, Zakaria Maamar

More information

A Framework for Virtual Enterprise Support Services

A Framework for Virtual Enterprise Support Services A Framework for Virtual Enterprise Support Services Vaggelis Ouzounis, Volker Tschammer ECCO Electronic Commerce Center of Competence, GMD-Fokus, Kaiserin-Augusta-Allee 31, D-10589, Berlin, Germany Tel:

More information

MIT Sloan School of Management

MIT Sloan School of Management MIT Sloan School of Management Working Paper 4259-02 October 2002 Directions for Web and E-Commerce Applications Security Bhavani Thuraisingham, Chris Clifton, Amar Gupta, Elisa Bertino, Elena Ferrari

More information

Embedded vs. Autonomous Workflow Putting Paradigms into Perspective

Embedded vs. Autonomous Workflow Putting Paradigms into Perspective Embedded vs. Autonomous Workflow Putting Paradigms into Perspective Michael zur Muehlen University of Muenster Department of Information Systems Steinfurter Str. 109 48149 Muenster, Germany ismizu@wi.uni-muenster.de

More information

Address IT costs and streamline operations with IBM service desk and asset management.

Address IT costs and streamline operations with IBM service desk and asset management. Asset management and service desk solutions To support your IT objectives Address IT costs and streamline operations with IBM service desk and asset management. Highlights Help improve the value of IT

More information

Standards and Guidelines for. Information Technology. Infrastructure, Architecture, and Ongoing Operations

Standards and Guidelines for. Information Technology. Infrastructure, Architecture, and Ongoing Operations Standards and Guidelines for Information Technology Infrastructure, Architecture, and Ongoing Operations This document describes applicable standards and guidelines for the university's policy on Information

More information

System types. Distributed systems

System types. Distributed systems System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors

More information

Component-based E-Commerce: Assessment of Current Practices and Future Directions

Component-based E-Commerce: Assessment of Current Practices and Future Directions Component-based E-Commerce: Assessment of Current Practices and Future Directions Martin Bichler Department of MIS Vienna University of Economics and Business Administration Augasse 2-6, A-1090 Wien, Austria

More information

Network Management Architectures for Broadband Satellite Multimedia Systems

Network Management Architectures for Broadband Satellite Multimedia Systems Network Architectures for Broadband Multimedia Systems obert J. Mort Systek Consulting Ltd., Havant, UK robert.mort@etsi.org Matteo Berioli DL, Germany matteo.berioli@dlr.de Haitham Cruickshank, University

More information

CS 565 Business Process & Workflow Management Systems

CS 565 Business Process & Workflow Management Systems CS 565 Business Process & Workflow Management Systems Professor & Researcher Department of Computer Science, University of Crete & ICS-FORTH E-mail: dp@csd.uoc.gr, kritikos@ics.forth.gr Office: K.307,

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

XML-Based Business-to-Business E-Commerce

XML-Based Business-to-Business E-Commerce 62-01-97 XML-Based Business-to-Business E-Commerce Michael Blank MOST COMPANIES HAVE ALREADY RECOGNIZED THE BENEFITS of doing business electronically. E-commerce takes many forms and includes supply chain

More information

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE

More information

Managing Variability in Software Architectures 1 Felix Bachmann*

Managing Variability in Software Architectures 1 Felix Bachmann* Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA fb@sei.cmu.edu Len Bass Software Engineering Institute Carnegie

More information

COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters

COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters COMP5426 Parallel and Distributed Computing Distributed Systems: Client/Server and Clusters Client/Server Computing Client Client machines are generally single-user workstations providing a user-friendly

More information

Curl Building RIA Beyond AJAX

Curl Building RIA Beyond AJAX Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information

More information

Monitoring Infrastructure (MIS) Software Architecture Document. Version 1.1

Monitoring Infrastructure (MIS) Software Architecture Document. Version 1.1 Monitoring Infrastructure (MIS) Software Architecture Document Version 1.1 Revision History Date Version Description Author 28-9-2004 1.0 Created Peter Fennema 8-10-2004 1.1 Processed review comments Peter

More information

AFRICA: Workflow Interoperability based on XML-messages

AFRICA: Workflow Interoperability based on XML-messages : Workflow Interoperability based on XML-messages Michael zur Muehlen, Florian Klein University of Muenster Department of Information Systems Steinfurter Str. 109 48149 Muenster, Germany {ismizu isflkl}@wi.uni-muenster.de

More information

Web Services and Seamless Interoperability

Web Services and Seamless Interoperability Web Services and Seamless Interoperability João Paulo A. Almeida, Luís Ferreira Pires, Marten J. van Sinderen Centre for Telematics and Information Technology, University of Twente PO Box 217, 7500 AE

More information

Agent-based University Library System

Agent-based University Library System _ Course Number: SENG 609.22 Session: Fall, 2004 Course Name: Agent-based Software Engineering Department: Electrical and Computer Engineering Document Type: Project Report Agent-based University Library

More information

Use of automated workflow systems in virtual teams

Use of automated workflow systems in virtual teams Use of automated workflow systems in virtual teams ZINNOV LLC 138 SOUTH QUEENSCLIFF CIRCLE, THE WOODLANDS, TEXAS - 77382 FAX 1 419 844 2583 PHONE (US) 1 832 326 3854 (INDIA) + 91 80 227 3130 EMAIL: PARI@ZINNOV.COM

More information

A PRACTICAL APPROACH FOR A WORKFLOW MANAGEMENT SYSTEM

A PRACTICAL APPROACH FOR A WORKFLOW MANAGEMENT SYSTEM A PRACTICAL APPROACH FOR A WORKFLOW MANAGEMENT SYSTEM Simone Pellegrini, Francesco Giacomini, Antonia Ghiselli INFN Cnaf Viale Berti Pichat, 6/2-40127 Bologna, Italy simone.pellegrini@cnaf.infn.it francesco.giacomini@cnaf.infn.it

More information

Information integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A

Information integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A Title Information integration platform for CIMS Author(s) Chan, FTS; Zhang, J; Lau, HCW; Ning, A Citation IEEE International Conference on Management of Innovation and Technology Proceedings, Singapore,

More information

1 Introduction. 2 The need for Engineering Workflow. 3 Example engineering workflow -3- NLR-TP-2000-313

1 Introduction. 2 The need for Engineering Workflow. 3 Example engineering workflow -3- NLR-TP-2000-313 -3- Engineering Workflow The Process in Product Data Technology D.J.A. Bijwaard, J.B.R.M. Spee, P.T. de Boer National Aerospace Laboratory NLR, P.O.Box 90502, 1006 BM AMSTERDAM, The Netherlands Fax:+31

More information

Technology and Tools for Comprehensive Business Process Lifecycle Management

Technology and Tools for Comprehensive Business Process Lifecycle Management Technology and Tools for Comprehensive Business Process Lifecycle Management Dimitrios Georgakopoulos 1 and Aphrodite Tsalgatidou 2 1 GTE Laboratories Incorporated, 40 Sylvan Road, Waltham, MA 02254, USA

More information

Internationalization and Web Services

Internationalization and Web Services Internationalization and Web Services 25 th Internationalization and Unicode Conference Presented by Addison P. Phillips Director, Globalization Architecture webmethods, Inc. 25 th Internationalization

More information

THE ORGANISATION. Senior Management Major end users (divisions) Information Systems Department

THE ORGANISATION. Senior Management Major end users (divisions) Information Systems Department THE ORGANISATION Senior Management Major end users (divisions) Information Systems Department Technology Hardware Software Information Systems Specialists CIO Managers Systems analysts Systems designers

More information

A common interface for multi-rule-engine distributed systems

A common interface for multi-rule-engine distributed systems A common interface for multi-rule-engine distributed systems Pierre de Leusse, Bartosz Kwolek and Krzysztof Zieliński Distributed System Research Group, AGH University of Science and Technology Krakow,

More information

Client-Server Applications

Client-Server Applications Client-Server Applications Prof. Sanjeev Setia Distributed Software Systems CS 707 Distributed Software Systems 1 Client Server Systems Distributed Software Systems 2 1 Client/Server Application Distributed

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 05 - Evolution 1 Object Overview of the evolution of (Information Systems

More information

Introduction to UDDI: Important Features and Functional Concepts

Introduction to UDDI: Important Features and Functional Concepts : October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...

More information

AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects

AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects Björn Axenath, Ekkart Kindler, Vladimir Rubin Software Engineering Group, University of Paderborn, Warburger Str. 100, D-33098

More information

Business Process Management with @enterprise

Business Process Management with @enterprise Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

BPMN for REST. Cesare Pautasso Faculty of Informatics, USI Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.

BPMN for REST. Cesare Pautasso Faculty of Informatics, USI Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso. BPMN for REST Cesare Pautasso Faculty of Informatics, USI Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.info @pautasso 21.11.2011 BPM REST 2010 - Cesare Pautasso 3 Business Process Management

More information

The OMG Business Process Related Standards

The OMG Business Process Related Standards The OMG Business Process Related Standards An emerging set of standards that enable Model Driven businesses Author: Derek Miers, CEO BPM Focus and PR Chair BPMI-SC 1 Table Of Contents ABSTRACT... 1 OMG

More information

Introduction to Web Services

Introduction to Web Services Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies

More information

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform May 2015 Contents 1. Introduction... 3 2. What is BIM... 3 2.1. History of BIM... 3 2.2. Why Implement BIM... 4 2.3.

More information

Automated Process Support for Organizational and Personal Processes

Automated Process Support for Organizational and Personal Processes Automated Process Support for Organizational and Personal Processes Kevin Gary, Tim Lindquist, Harry Koehnemann. Ly Sauer Arizona State University Computer Science Department Mail Stop 5406 Tempe, AZ 85287-5406

More information

Business Process Modeling and Standardization

Business Process Modeling and Standardization Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the

More information

Satisfying business needs while maintaining the

Satisfying business needs while maintaining the Component-Based Development With MQSeries Workflow By Michael S. Pallos Client Application Satisfying business needs while maintaining the flexibility to incorporate new requirements in a timely fashion

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

Introduction to CORBA. 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture

Introduction to CORBA. 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture Introduction to CORBA 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture 1. Introduction CORBA is defined by the OMG The OMG: -Founded in 1989 by eight companies as a non-profit

More information

A Closer Look at BPM. January 2005

A Closer Look at BPM. January 2005 A Closer Look at BPM January 2005 15000 Weston Parkway Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: info@ultimus.com http://www.ultimus.com The Information contained in this document

More information

The Business Value of a Web Services Platform to Your Prolog User Community

The Business Value of a Web Services Platform to Your Prolog User Community The Business Value of a Web Services Platform to Your Prolog User Community A white paper for project-based organizations that details the business value of Prolog Connect, a new Web Services platform

More information

COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova

COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova Computer automation of business processes: The paper presents the Workflow management system as an established technology for automation

More information

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer

More information

How To Understand A Services-Oriented Architecture

How To Understand A Services-Oriented Architecture Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have

More information

CORPORATE BPM ACTIVITIES TOOLS IN THE BULGARIAN ENTERPRISES

CORPORATE BPM ACTIVITIES TOOLS IN THE BULGARIAN ENTERPRISES CORPORATE BPM ACTIVITIES TOOLS IN THE BULGARIAN ENTERPRISES ИТСТРУМЕНТИ ЗА ПРИЛАГАНЕ НА ПРОЦЕСЕН МЕНИДЖМЪНТ В БЪЛГАРСКИТЕ ПРЕДПРИЯТИЯ Head Assist. Eng.Nikolova - Alexieva V. PhD., Faculty of Economics

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

Chapter 6. CORBA-based Architecture. 6.1 Introduction to CORBA 6.2 CORBA-IDL 6.3 Designing CORBA Systems 6.4 Implementing CORBA Applications

Chapter 6. CORBA-based Architecture. 6.1 Introduction to CORBA 6.2 CORBA-IDL 6.3 Designing CORBA Systems 6.4 Implementing CORBA Applications Chapter 6. CORBA-based Architecture 6.1 Introduction to CORBA 6.2 CORBA-IDL 6.3 Designing CORBA Systems 6.4 Implementing CORBA Applications 1 Chapter 6. CORBA-based Architecture Part 6.1 Introduction to

More information

XML-based Web Service for Collaborative Product Data Management

XML-based Web Service for Collaborative Product Data Management XML-based Web Service for Collaborative Product Data Management Mario Štorga 1, Dorian Marjanovic 1, Nenad Bojcetic 1 1 Faculty of Mechanical Engineering and Naval Architecture, Ivana Lucica 5, 10000 Zagreb,

More information

Workflow and Service Oriented Architecture (SOA)

Workflow and Service Oriented Architecture (SOA) White Paper Workflow and Service Oriented Architecture (SOA) Executive Summary The following white paper offers a pragmatical approach to SOA vs Workflow automation and addresses real life issues about

More information

Technologies for the Virtual Enterprise

Technologies for the Virtual Enterprise Technologies for the Virtual Enterprise Martin Ader, Workflow & Groupware Strategies, France The development of the Internet, coupled with the development of technologies for Knowledge Management and Work

More information

Module 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur

Module 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur Module 17 Client-Server Software Development Lesson 42 CORBA and COM/DCOM Specific Instructional Objectives At the end of this lesson the student would be able to: Explain what Common Object Request Broker

More information

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington GEOG 482/582 : GIS Data Management Lesson 10: Enterprise GIS Data Management Strategies Overview Learning Objective Questions: 1. What are challenges for multi-user database environments? 2. What is Enterprise

More information

A Workflow Event Logging Mechanism and Its Implications on Quality of Workflows *

A Workflow Event Logging Mechanism and Its Implications on Quality of Workflows * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 26, 1817-1830 (2010) Short Paper A Workflow Event Logging Mechanism and Its Implications on Quality of Workflows * Department of Computer Science Kyonggi

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

4. Concepts and Technologies for B2C, B2E, and B2B Transaction

4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI

More information

GenericServ, a Generic Server for Web Application Development

GenericServ, a Generic Server for Web Application Development EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student tawbi@irit.fr Bilal CHEBARO Assistant professor bchebaro@ul.edu.lb Abstract

More information

A Review of Distributed Workflow Management Systems

A Review of Distributed Workflow Management Systems A Review of Distributed Workflow Management Systems F. Ranno and S. K. Shrivastava Department of Computing Science, Newcastle University, Newcastle upon Tyne, NE1 7RU, UK. Abstract: An increasing number

More information

Making Business Rules operational. Knut Hinkelmann

Making Business Rules operational. Knut Hinkelmann Making Business Rules operational Knut Hinkelmann Levels of Expression For expressing rules there is a trade-off between acessibility of business meaning and desirable automation Rules can be expressed

More information

A Generic Database Web Service

A Generic Database Web Service A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey edogdu@etu.edu.tr Yanchao Wang and Swetha Desetty Georgia State University

More information

RUP Design. Purpose of Analysis & Design. Analysis & Design Workflow. Define Candidate Architecture. Create Initial Architecture Sketch

RUP Design. Purpose of Analysis & Design. Analysis & Design Workflow. Define Candidate Architecture. Create Initial Architecture Sketch RUP Design RUP Artifacts and Deliverables RUP Purpose of Analysis & Design To transform the requirements into a design of the system to-be. To evolve a robust architecture for the system. To adapt the

More information

Methods and tools for data and software integration Enterprise Service Bus

Methods and tools for data and software integration Enterprise Service Bus Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)

More information

Integration using IBM Solutions

Integration using IBM Solutions With special reference to integration with SAP XI Email: keithprabhu@hotmail.com Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration

More information

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin

More information

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable

More information

How To Build A Connector On A Website (For A Nonprogrammer)

How To Build A Connector On A Website (For A Nonprogrammer) Index Data's MasterKey Connect Product Description MasterKey Connect is an innovative technology that makes it easy to automate access to services on the web. It allows nonprogrammers to create 'connectors'

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

On-Demand Business Process Integration Based on Intelligent Web Services

On-Demand Business Process Integration Based on Intelligent Web Services 132 On-Demand Business Process Integration Based on Intelligent Web Services Xiaohua Lu 1, Yinsheng Li 1, Ying Huang 2 1 Software School, Fudan University, Shanghai, China Phone: +86-21-55664096-808, {0014010,

More information

Software Testing A Time for Standard Models

Software Testing A Time for Standard Models Software Testing A Time for Standard Models Introduction Software technology has always been in need of testing. This is due to a number of particular aspects, including the fact that (a) the number of

More information

Jamcracker W3C Web Services Workshop Position Paper

Jamcracker W3C Web Services Workshop Position Paper Jamcracker W3C Web s Workshop Position Paper Author: David Orchard (Jamcracker) dorchard@jamcracker.com Date: April 11-12 th 2001 Executive Summary This paper details Jamcracker s position on the directions

More information

ebxml Glossary Technical Architecture Team Version 0.99

ebxml Glossary Technical Architecture Team Version 0.99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ebxml Glossary Technical Architecture Team Version 0.99 28 29 30 31 32 33 34 35 1 Status of this Document This document specifies

More information

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture

More information

Semantic Business Process Management Lectuer 1 - Introduction

Semantic Business Process Management Lectuer 1 - Introduction Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de

More information

IEEE IoT IoT Scenario & Use Cases: Social Sensors

IEEE IoT IoT Scenario & Use Cases: Social Sensors IEEE IoT IoT Scenario & Use Cases: Social Sensors Service Description More and more, people have the possibility to monitor important parameters in their home or in their surrounding environment. As an

More information

System Architectures for Integrating Web-Based User Interfaces into (Legacy) Database Applications

System Architectures for Integrating Web-Based User Interfaces into (Legacy) Database Applications System Architectures for Integrating Web-Based User Interfaces into (Legacy) Database Applications Jun Han, Peninsula School of Computing and Information Technology, Monash University, McMahons Road, Frankston,

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

More information

INTRODUCTION: INTERESTING TIMES FOR WORKFLOW TECHNOLOGY

INTRODUCTION: INTERESTING TIMES FOR WORKFLOW TECHNOLOGY PREFACE INTRODUCTION: INTERESTING TIMES FOR WORKFLOW TECHNOLOGY MORDECHAI BEIZER CHAIR, AIIM 1 ACCREDITATION WORKFLOW SUBCOMMITTEE These are most interesting times to be involved with workflow technology,

More information