networking with dynamic workflows fernando doylet december 2003 dcis 740 assignment 2
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
Networking with Dynamic Workflows
Fernando Doylet
December 2003
DCIS 740 Assignment 2Nova 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) modelon 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) modelon 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 componentsintegrated 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
Networkdevice
Sender
LocalServer
CentralServer
Request
Request
SNMPStatistics
Efficient path
Service timeQueue information
Workflow nodes
Networking with Dynamic Workflows• Routers' Workflows
Adaptive Routing Control (ARC) algorithm
AlgorithmItem
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 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 NYrouter-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