210 likes | 366 Vues
TieFlow Workflow Toolkit Process Definition XML. Capstone Fall ’07 Group #3 March 1st, 2007. Team Information. Advisor: Dr. Kwok-Bun Yue yue@uhcl.edu Mentors: Scott Hetherington shetheri@tietronix.com Abbasi Dhilawa adhilawa @hermes.tietronix.com Team Members:
E N D
TieFlow Workflow ToolkitProcess Definition XML Capstone Fall ’07 Group #3 March 1st, 2007
Team Information Advisor: Dr. Kwok-Bun Yue yue@uhcl.edu Mentors: Scott Hetherington shetheri@tietronix.com AbbasiDhilawa adhilawa@hermes.tietronix.com Team Members: Sarjana Singh sarjana_singh10@yahoo.com Plabita Baruah plabita_baruah@hotmail.com Jigyasa Dubey jigyasadubey@yahoo.com Preetha Paul preethabpaul@hotmail.com
Table of Contents • Overview of the Company Plabita Baruah • What is Workflow ? Plabita Baruah • Tieflow WorkFlow Toolkit Preetha Paul • Requirements Preetha Paul • Business Motivation Preetha Paul • TieFlow Architecture Sarjana Singh • Details of TieFlow Sarjana Singh • TieFlow Elements Jigyasa dubey • Our Progress Jigyasa dubey • Solution Jigyasa dubey • References Jigyasa dubey
Overview of the Company Tietronix Software, Inc • Founded in 1999. • Full-service provider of custom software applications and advanced technology solutions. • Tietronix is recognized for its focus on reliability, on-time delivery and service.
Workflow Business Workflow • Workflow, by definition, is the automation of a business process. • Information or tasks are passed from one participant to another for action, according to a set of procedural rules. • It is a set of tasks assigned to people or programs in order to accomplish a piece of work.
TieFlow Workflow Toolkit • The TieFlow Workflow Toolkit – workflow automation system. • Functions of the toolkit • Define and deploy process • Execute the process • Monitor the process • Advantages of the toolkit • Simple user interface • Web-based • XML
Problems with TieFlow XML and DTD • Compatibility with current standards • Solution • XML Translator
Requirements • Transformation of TieFlow XML • XPDL 2.0 – XML Process Definition language • BPEL4WS 1.1 – Business Process Execution Language for web services
High level diagram BPEL XSD elements MAP (in XML) TieFlow elements XPDL XSD elements BPEL XML TieFlow XML Translator (Java or XSLT) XPDL XML
Business motivation • Compatibility with current Standards • Better marketing of the product
Details of TieFlow • TieFlow elements • Package • Process • Activity • Work Item
TieFlow Elements • Forms. jpg • Form section • Content data • Exit point • Entry point
Our Progress • TieFlow elements, attributes, data types and the default values. • Similarities and Differences. • Omission of BPEL. • Elements in TieFlow that are missing corresponding matches in XPDL. • One to one matches.
Solution • Some elements/attributes are missing in XPDL in compare to Tieflow. • Extended XPDL schema. • Vendor extension. • MatchesFound.xls
References • Company Overview • http://www.tietronix.com/aboutUs/aboutUs_overview.asp • Importance of Automation of Workflow • http://www.tietronix.com/ourWork/ourWork_caseEflowISS.asp • TieFlow architecture document • XPDL specification document • XPDL schema document • TieFlow DTD