Download presentation
Presentation is loading. Please wait.
Published byDennis Kennedy Modified over 8 years ago
1
Year 2 Research on Workflow Management March 21, 2002
2
Year 1: Our Contributions –Decentralized WF Control Model SELF describing Workflow, WFMS Stub WF partition, Precondition Partition, Join Relations –Automatic Generation of Customized Workflows Business Rules, Profile –Prototype System: Decentralized Workflow Generation and visualization
3
Year 2: Our Contributions –Conflict of Interest problem in Decentralized control Vijay Alturi, Soon Ae Chun, & Pietro Mazzoleni, Eighth ACM Conference on Computer and Communications Security (CCS-8) Vijay Alturi, Soon Ae Chun, & Pietro Mazzoleni, (Journal Version) (in prep) –Knowledge-Based Dynamic Inter-agency Workflow Design Model Soon Ae Chun, Vijayalakshmi Atluri and Nabil R. Adam, (submitted to DEXA 2002) Soon Ae Chun, Vijayalakshmi Atluri, and Nabil R. Adam, (to be submitted to dgo2002) –Customized Geospatial Workflows R. Holowczak, S. Chun, F. Artigas and V. Atluri, ACMGIS 2001, Atlanta Georgia. –Prototype: Visualization of geospatial Regulations N. Adam, V. Atluri, F. Artigas, S. Chun, P. Mazzoleni, (to be submitted to dgo2002)
4
Knowledge-based Automatic Workflow Generation Domain Knowledge-based Model Algorithm for automatic integration Soon Ae Chun, Vijayalakshmi Atluri and Nabil R. Adam, Domain Knowledge-based Automatic Workflow Generation (submitted to DEXA 2002) Soon Ae Chun, Vijayalakshmi Atluri, and Nabil R. Adam, Dynamic Composition of Workflows for Customized Service Delivery (to be submitted to The Second National Conference on Digital Government, May 2002)
5
Dynamic Workflow Design Model Manual Design of workflow –Tedious, –Not suitable for: –Inter-agency workflows Design process requires expert knowledge on government regulations across several agencies –Customized workflows Need to cater to many variations Dynamic/automatic Design is needed:
6
Example 1: Inter-agency Services A developer wishes to build a warehouse complex in a vacant lot on the bank of the Hackensack River in Little Ferry, New Jersey. He is interested in a lot size greater than equal to 15 acres. Zoning certificates, Army Corps of Engineers Section 10 or Section 404 permit, NJDEP Waterfront Development Permit, Stream Encroachment Permit, Water Quality Certificate, Riparian Grant, etc. Comprehensive knowledge required for integrated inter-agency workflow design: (services, regulations)
7
Example 2: Customized Services User Profile –Mary: sole proprietorship, convenience store, no employees –John: Incorporated, Auto boy repair shop, 3 employees file for FEIN enter new business Register business for taxes obtain Employer reg number apply for Employer Insurance Div. Of Revenue Dept of labor payroll >=1000 hire >= 1 Input application bs file for certificate of incorp Secretary of State bs incorporation process state permits identify permits submit application form/fee DEP Local IRSnot incorporated payroll <1000 hire<1 bs process state permits bs submit application form/fee DMV
8
Customized Workflow file for FEIN enter new business Register business for taxes Div. Of Revenue Input application bs Local IRS notify/mail bs file for FEIN enter new business Register business for taxes apply for Employer reg number apply for Employer Insurance Div. Of Revenue payroll >=1000 hire >= 1 Input application bs file for certificate of incorp Secretary of State bs incorporation process state permits identify permits submit application form/fee DEP Local IRS bs Dept of Labor notify/mail process state permits submit application form/fee DMV bs For Jane: For John :
9
Complete Predefined Static Workflow Static predefined tasks and dependencies –Business processes have to be fully specified in advance –Specifying all possibilities is not possible or error prone - user preferences differ greatly, so hard to predict –Hard to debug –Not easily modifiable or adjustable for different user preferences Business rule changes require redesign schemas –Hard to incorporate business policy changes –Agent A’s local change =split (if x>400 then A1, else A2) Competitive markets force companies to offer solutions tailored to the needs of their customers Customized workflow Composition, Automatic/not manual
10
Our Approach: Dynamic Workflow Generation Model for Inter-agency Workflows Domain Services hierarchy Regulatory knowledge base User Profile Model Composition Rules (Expert’s knowledge) Rule-based selections and integration of component services
11
Components in Dynamic generation of customized Workflow
12
Domain Knowledge on Services Component Hierarchy Business Registration reporting Select Location, B-type Local permits County registration State registration Development permits Fire permit Building permit Certificate of incorporation register Obtain FEIN Obtain Employer ID State permits Annual Tax report Quarterly report Zoning certificate Certificate Of occupancy Air Quality permit DMV certificate Safety permit Busines-related Gov. services/tasks Environmentalpermits Solidwaste (a, Pre, In,Out..) has-component (component-of)
13
regulations State Land Use business District Zoning Environmental landuse Air quality Water quality wetland residential commercial Stream Encroachment Freshwater Wetland Waterfront Development major minor general individual Open water fill Transition area commercial residential New business Existing business close business autoshop restaurant Amount Of toxin release Number of sittings Parkingsize locationlabor type structure Inc. Soleproprietor Domain Knowledge: Regulations Topic Hierarchy Reg2 is-subject-to mode
14
Model of User Profile P GPR goal preferences p1p1 pipi pnpn at v1vi vn Requested service
15
Model of a Composition Rule R1 And/or op condition action te 1 te i Trigger expression s1s1 sisi snsn {Insert, order, parallelize} Service(s)
16
Domain Knowledge on Services Component Hierarchy Business Registration reporting Select Location, B-type Local permits County registration State registration Development permits Fire permit Building permit Certificate of incorporation register Obtain FEIN Obtain Employer ID State permits Annual Tax report Quarterly report Zoning certificate Certificate Of occupancy Air Quality permit DMV certificate Safety permit Busines-related Gov. services/tasks Environmentalpermits Solidwaste has-component (component-of) Implement (implemented-by) Reg2 (a, Pre, In,Out..)
17
regulations State Land Use business District Zoning Environmental landuse Air quality Water quality wetland residential commercial Stream Encroachment Freshwater Wetland Waterfront Development major minor general individual Open water fill Transition area commercial residential New business Existing business close business autoshop restaurant Amount Of toxin release Number of sittings Parkingsize locationlabor type structure Inc. Soleproprietor Domain Knowledge: Regulations Topic Hierarchy Reg2 Certificate Of incorporation Implement (implemented-by) is-subject-to doc Composition rule Related-to stated mode
18
Model of User Profile P GPR goal preferences p1p1 pipi pnpn at v1vi vn New business Requested service Vary??
19
Model of a Composition Rule R1 And/or op condition action Related Reg te 1 te i Trigger expression te 1 te i te n {Insert, order, parallelize}
20
Composition Function Given P, S=Set of All Possible Services (domain) REG = implement(s) R = Set of Rules – R=related-to(REG) T = select all obligatory insertion rules D = order(ti, tj) in T Repeat until PR is empty { If (eval(condition, pi)) { Insert t in Ri into W Pre(ti) = te in Ri For all each ti in T, order(ti, tj) D = (ti, tj) }}
21
Selection Rules Coordination Rules C-Workflow Generation Procedure
22
User Profile = (ABC store, incorp, 64 James Street, autobody shop, 2 employees, spray Paint amount >1/2 gallon )
23
Customized Geospatial Workflows Richard D. Holowczak, Soon Ae Chun, Francisco J. Artigas and Vijayalakshmi Atluri, “Customized Geospatial Workflows for E-Government Service”, ACMGIS 2001, Atlanta Georgia. SICOP (Spatially Integrated Coastal Permitting System): Proposal submitted to NOAA, January 2002 (pending).
24
Land Preservation and Development Meadowlands District under intense development pressure A wide range of projects being proposed (turn landfills into parks, build hotels/offices, etc.) 800 Permit requests per year Approx. 1000 Open cases per year
25
Objectives Combine GIS and WF technologies to assist development/preservation project management –Assist outside organizations and individual developers in identifying areas of interest by presenting alternate WF –Assist NJ Meadowlands Commission in managing the permitting and reporting processes
26
GIS+Workflow = Geospatial Workflow Integration of Explicit Geodata –Explicit Geographic coordinates (loc) with various data set (Zoning Land Use, Parcel, Traffic Patterns, Landfill and Contaminated sites, Demographics, Business Establishment, etc.) Visualization for analysis, planning –GIS Coverages/Layers Include Implicit Geodata –Geospatial Regulations (e.g.Zoning Regulations), –Services/processes (e.g. Permitting services) Dynamically generate integrated services (I.e. workflow) = Geospatial Workflow
27
Geospatial Workflows Location dependent component-based composition model –Tasks and dependencies are associated with a particular geographic location and its attributes Geodata and geographic rule driven customization model –GSWF are customized based on current geographic characteristics, and users preferences and goals –As such characteristics change (e.g, re-zoning) GSWF should automatically adapt
28
System Architecture
29
User Profile Gathering Type of Project –(Preservation, Mitigation, New Development, Re-Development/Alteration) Lot Ownership –(Owned, To be acquired) Project spans more than one lot –(Yes, No) Type of business or other activity – (Corporate Offices, Warehouse, Golf Course, Park, etc.) Property Drainage – (Sufficient, Insufficient)
30
Geospatial Regulations as Rules IF (lot area < 10,000 sq ft ) OR (lot width < 100 ft) THEN add(variance) IF (fuel tanks and container involved) THEN obtain( Proof of Compliance with NJDEP tank regulations) IF (another gas station located closer than 1000 ft) THEN deny( permit) and prompt (pick another location) IF (solid waste site) THEN require (soil erosion plan permit) and require (zoning certificate for excavation) IF (property affects county road or drainage structure) THEN apply for( County site plan approval) IF (expected land disturbance > 5,000 sq ft.) THEN obtain (Soil Conservation District Approval)
31
Geospatial Regulations as Rules IF (loc, in, across(river, lake, pond..) OR =(100yr flood plaine of any stream)) Then obtain (Stream Encroachment Permit) IF (loc, =( upland) AND within (500ft of tidal waterfront)) Then get (Waterfront Development Permit) IF (loc, in(HMDC district)) Then get (development approval by HMDC)
32
Example: Development GSWF Profile: Choose a site to develop a warehouse in various vacant lots Coverage with vacant lots activated A Map-based Selection/choice of a parcel: Choice A: B: … C: …. Zoning type (light residential) Land Use (Two family home) Lot size is less than 10,000 sq. ft. Obtain Soil Erosion Permit Certificate of Zoning For Excavation Proof of Compliance On Tank Regulations Certificate of Zoning for Development File for Lot Size Variance WF2 WF3WF1
33
Example: Development GSWF County Site Plan Approval Conformance with Flood Insurance Rate Maps Confirm 50ft. Buffer Strip Apply for ZoningCertificate NJ DEP Proof of Compliance Permit for Construction and Operation of a temp. sewage facility sewage facility SiteInspection ZoningCertificate
34
Prototype
35
Benefits Selecting different lots automatically produces several GSWF from which a project manager can choose Once a GSWF is chosen, it can be put into action –Project Managers are guided through each step of the WF –NJ Meadowlands Commission can track progress of the workflow, anticipate workload, etc. GSWF are dynamic so as Geodata change, WF are automatically updated
36
Year 3: Plan Handling Dynamic changes in workflow Prototype: Integration with all components
37
Visualization of Geospatial Regulations N. Adam, V. Atluri, Francisco Artigas, Pietro Mazzoleni, Soon Ae Chun, Customized Visualization of GeoSpatial Government Regulations (to be submitted to The Second National Conference on Digital Government, May 2002)
38
Problem Statement What are the possible locations for my business (in accordance with all zoning regulation)? How can I identify the appropriate permits I have to obtain?
39
Example An entrepreneur wants to open an Autobody shop in a vacant lot on the bank of the Hackensack River. (1) USER PROFILE (1) USER PROFILE: Bigger than 1000 square feet In an area with high volume of traffic Not Closer than 2000 feet to a competitor
40
Example (2) ZONING REQUIREMENTS (2) ZONING REQUIREMENTS: Autobody is permitted only in Neighborhood commercial zone Light industrial … Highway commercial Zone as exceptional Use The minimum lot area shall be 10000 square feet If closer to a residential area, the rear yard distance has to be at least 25 feet instead of the usual 20 feet. In Neighborhood commercial zone an autobody cannot be built closer than 1000 feet to a competitor
41
Example (3) GIS PRODUCTS WE DEVELOPED (3) GIS PRODUCTS WE DEVELOPED: Zone Visualization Lot/Block and parcel Information Competitors Location Traffic volume
42
Current Status Zoning Regulations –Rules are divided by Zone area GIS Products – Information about the Area (zone-name, lot dimension)… – Information about the competitors WHAT IS LACKING: Zoning Regulations that apply to the area WHAT IS LACKING: Information organized by type of Business
43
Proposed Solution Customized zoning rules retrieval Visualization of the permitted zones for a particular business Dynamic Evaluation of Buffer and Lot-size requirements Automatic extraction of the relevant permits and the sequence for completing the procedure
44
Customized Zoning Regulation Regulation based on the USER PROFILE requirements Show me ALL the Rules that apply if I want to Open an Autobody shop in a High-way Commercial Zone, and I would also like to sell retail products.
45
Customized Zoning Regulation Autobody shop Neighbor commercial
46
Business Location Visualization Geographical Map Customized according to the user’s preferences and the zoning rules Show me the zones in the map where I can open an Autobody shop according to the zoning rules; in two cases: (1) with no special permit requirement and (2) where some special permits such as variance are required
47
Business Location Visualization Autobody shop
48
Size and Buffer Regulation Size and Buffer Regulation Visualization of the lots that satisfy dimension and distance-based requirements Lots bigger enough to include my business Distance from a competitor Other rules specific for an area like Waterfront Distance Requirements
49
Size and Buffer Regulation Size and Buffer Regulation Autobody shop Neighbor commercial
50
Waterfront Regulation Autobody shop Neighbor commercial
51
Tools ESRI ARC IMS (Internet Map Application Server) –Map Data server Oracle DBMS –Rules database and profile session info Perl and Java –Back end database/GIS/Web connectivity Client Web Browser interface + Javascripts
52
Future Work Integrate the prototype into the MyNJbusiness System Extension of the Zoning Regulation database for increasing the portability Add more information in the map (traffic, land price, etc) Considering the non-vacant lots. Enhancement of the Prototype functionality adding more map-interaction
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.