230 likes | 364 Views
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.
E N D
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 eXtreme (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 eXtreme (KX) model • on real-world mass-market Internet service
Networking with Dynamic Workflows • Inter-Organizational Workflows • SALSA Workflow Management System (WfMS) • - insulate specs from organization level changes • new design-time tools • extending OrbWork 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
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