f2e6397478203d22d8fa26f64cbf60ad.ppt
- Количество слайдов: 23
Networking with Dynamic Workflows Fernando Doylet December 2003 DCIS 740 Assignment 2 Nova Southeastern University
Networking with Dynamic Workflows • Benefits of Flexible Workflows • Improving Internal Workflows • Inter-Organizational Workflows • Routers' Workflows • Conclusion
Networking with Dynamic Workflows • Benefits of Flexible Workflows Concept: Flexibility of a workflow is its ability to execute on a partially defined model. - full specification made at runtime - may be unique to each instance - countless number of possible combinations
Networking with Dynamic Workflows • Benefits of Flexible Workflows e-workflow. org - eliminates unnecessary steps - process control through audit trails - service consistency & predictability - software flexibility enables re-design - continuous streamlining & simplification
Networking with Dynamic Workflows • Improving Internal Workflows BBC News Project Jupiter - re-examined entire workflow process - new server-based production workflow - automated notifications & monitoring - Journalist needed tools on desktops
Networking with Dynamic Workflows • Improving Internal Workflows Chimera-Exc: language to specify exceptions in workflows - based on detached active rules - periodic or event activation - rules executed in parallel to consider priority - data manipulation events stored in appropriate database triggers
Networking with Dynamic Workflows • Improving Internal Workflows Fujitsu global software production projects - supporting diverse workflows - Problem Information Management System (PIMS) - ad-hoc problems converted to workflows - configurable state-based workflow model - data-driven control methods to track status
Networking with Dynamic Workflows • Improving Internal Workflows Kinesthetic e. Xtreme (KX) model on real-world mass-market Internet service - minimally invasive external facilities (probes, gauges, controllers, effectors) - over pre-existing software service parameters - enables continuous and remote monitoring - provides corrective feedback
Networking with Dynamic Workflows • Improving Internal Workflows Kinesthetic e. Xtreme (KX) model on real-world mass-market Internet service
Networking with Dynamic Workflows • Inter-Organizational Workflows SALSA Workflow Management System (Wf. MS) - insulate specs from organization level changes - new design-time tools extending Orb. Work runtime engine - specific cooperation contracts
Networking with Dynamic Workflows • Inter-Organizational Workflows Dynamic Workflow Model (DWM) - to enhance the Internet-based Scalable E-business Enterprise (ISEE) architecture - provides Application Programming Interfaces (APIs) to modify process model at runtime
Networking with Dynamic Workflows • Inter-Organizational Workflows Dynamic Workflow Model (DWM)
Networking with Dynamic Workflows • Inter-Organizational Workflows Dynamic Workflow Model (DWM)
Networking with Dynamic Workflows • Inter-Organizational Workflows Computational chemistry components integrated into a grid workflow environment - grid access through web services - grid workflow management service using network of workflow management web services
Networking with Dynamic Workflows • Inter-Organizational Workflows Intelligent Web Services (IWSs) - facilitate short-term & fluid relationships between Customers & Suppliers - Trading Partner Agreements (TPAs) - 4 layers above the physical network
Networking with Dynamic Workflows • Inter-Organizational Workflows Intelligent Web Services (IWSs)
Networking with Dynamic Workflows • Routers' Workflows Adaptive Routing Control (ARC) algorithm - to improve routing performance - central server to decide most efficient path - current available bandwidth instead of total fixed bandwidth - identify congested routes
Networking with Dynamic Workflows • Routers' Workflows Adaptive Routing Control (ARC) algorithm
Networking with Dynamic Workflows • Routers' Workflows Adaptive Routing Control (ARC) algorithm Algorithm Item Conventional (Static) Conventional (Dynamic) ARC (Adaptive) Routing strategy Static Dynamic Adaptive Link cost (LC) Number of hops Total bandwidth Available bandwidth and Link utilization Node cost (NC) Ignore Required Priority handling Fixed Classification or notification Priority queue with multilevel feedback Adjustability None LC is partially adjustable Both LC and NC are adjustable Performance Poor Medium Good
Networking with Dynamic Workflows • Routers' Workflows News 12 in Long Island NY router-server hybrid solution - save 1/3 of routing requirements - scalable and cost-effective - eliminates need for hard-wiring - no pre-allocating router resources
Networking with Dynamic Workflows • Routers' Workflows Bluetooth specification with extremely routing in mind (Halsall, 2000) - connects to and use any network it finds - no reconfiguration required - royalty-free standard at bluetooth. org
Networking with Dynamic Workflows • Routers' Workflows Load Balancer Server (Dennis, p. 295)
Networking with Dynamic Workflows • Conclusion Information Systems are evolving from data-centric information storage to process-centric dynamic workflows
f2e6397478203d22d8fa26f64cbf60ad.ppt