AlertsICWS 2002-1 Alert-driven Process Integration in a Web Services Environment Eleanna KAFEZA, S.C. CHEUNG Dept. of Computer Science, Hong Kong University.

Slides:



Advertisements
Similar presentations
©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
Advertisements

Building Bug-Free O-O Software: An Introduction to Design By Contract A presentation about Design By Contract and the Eiffel software development tool.
Mobile Agents Mouse House Creative Technologies Mike OBrien.
FIPA Interaction Protocol. Request Interaction Protocol Summary –Request Interaction Protocol allows one agent to request another to perform some action.
Y Narahari, Computer Science and Automation, Indian Institute of Science B2B MARKETPLACES AND E-PROCUREMENT Y. NARAHARI Computer Science and Automation.
Alert Driven Process Integration and Exception Handing: A Case Study on Audit Confirmation with Web Service Mandy Y.S. Tong Dept. of Computer Science,
HICSS 36 On the e-Negotiation of Unmatched Logrolling Views Presenter S.C. Cheung Department of Computer Science Hong Kong.
E-Government Integration with Web Services and Alerts: A Case Study on an Emergency Route Advisory System in Hong Kong Dickson K. W. CHIU Senior Member,
Enhancing Workflow Automation in Insurance Underwriting Processes with Web Services and Alerts Dickson K. W. CHIU Senior Member, IEEE Dickson Computer.
Supporting the Requirement for Flexibility in Automated Business Processes using Intelligent Agents Stewart Green University of the West of England.
HICSS 36 Data-driven Methodology to Extending Workflows to E-services over the Internet Presenter: Dickson K.W. CHIU Chinese University of HK Co-authors:
Cooperative Brokerage Integration for Transaction Capacity Sharing: A Case Study in Hong Kong Dickson K. W. CHIU Senior Member, IEEE Dickson Computer Systems.
Enhancing E-Commerce Processes with Alerts and Web Services: A case study on Online Credit Card Payment Notification Winnie N.Y.Yan Dept. of Computer Science,
Azad Madni Professor Director, SAE Program Viterbi School of Engineering Platform-based Engineering: Rapid, Risk-mitigated Development.
1 Alert Driven Communications Management for Distance Learning Dickson K.W. Chiu, Senior Member, IEEE Dickson Computer Systems, Hong Kong
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
1 Constraint-based Negotiation in a Multi-Agent Information System with Multiple Platform Support Dickson K.W. Chiu Ho-fung Leung Dept. of Computer Science.
THE OBJECT-ORIENTED DESIGN WORKFLOW Interfaces & Subsystems.
Pervasive Enablement of Business Process 徐天送 2004/11/2.
AlertsHICSS37-1 Alert-driven E-Service Management Dickson K.W. Chiu, Benny Kwok, Ray Wong Dept. of Computer Science & Engineering, Chinese University of.
An Integration of Web Service and Workflow to Order Placement Hub: A Case Study on a Wealth Management System for.
Towards Ubiquitous Government Services through Adaptations with Context and Views in a Three-Tier Architecture Dan Hong, SC Cheung, SMIEEE Department of.
A Meta-model for e-Contract Template Variable Dependencies Facilitating e-Negotiation Dickson K.W. CHIU Dept. of Computer Science & Engineering, Chinese.
1 Alert-based e-Business Process Management and Decision Support Dickson K.W. Chiu Senior Member, IEEE
ALERT FRAMEWORK Sri Harsha Sudhir. INTRODUCTION A framework which continuously monitors data associated with a patient in a hospital and derives an inference.
E-Monitoring of Outsourcing IS Project in Financial Institutions: A Case Study on Mandatory Provident Fund Projects in Hong Kong Vincent C.T. Chan Dept.
A Multi-Agent Infrastructure for Mobile Workforce Management in a Service Oriented Enterprise Shing-Chi CHEUNG Senior Member, IEEE Dept. of Computer Science.
1 A Web Services Implementation Framework for Financial Enterprise Content Management Kevin H.S. Kwok and Dickson K.W. Chiu Dept. of Computer Science &
1 Alert Management System for Human and System Integration Dickson K.W. Chiu Senior Member, IEEE
HICSS 36 A Watermarking Infrastructure for Enterprise Document Management Presenter S.C. Cheung Department of Computer Science.
Collaborative Workflow Management with Alerts: An Integrated Retailing System for Garments Brands Donald S.F. Wong Department of Computing, Hong Kong Polytechnic.
1 CSIT600c: Web Services Programming Workflow and BPEL4WS Dickson K.W. Chiu PhD, SMIEEE Thanks to Dr. Patrick C.K. Hung (UOIT)
The web application development process Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan. 1.
UNIT-V The MVC architecture and Struts Framework.
Web 2.0 with Alert Support for Busy Parents in Suzuki Method of Children Music Teaching Cheuk-ting CHAN Dept of Music HK Baptist University
Enhancing ERP System with RFID: Logistic Process Integration and Exception Handling Dickson K. W. CHIU Senior Member, IEEE Eleanna Kafeza Athens University.
Towards Ubiquitous Tourist Service Coordination and Integration: a Multi- Agent and Semantic Web Approach Ho-fung LEUNG Senior Member, IEEE Dept. of Computer.
Introduction to the Mobile Security (MD)  Chaitanya Nettem  Rawad Habib  2015.
1 Alert Based Disaster Notification and Resource Allocation Dickson K.W. Chiu Senior Member, IEEE
A Goal-Based Organizational Perspective on Multi-Agent Architectures Manuel Kolp † Paolo Giorgini ‡ John Mylopoulos † † Department of Computer Science.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Service Oriented Architecture Ruwan Wijesinghe.
Persistence Store Project Proposal.
1 Dickson K.W. Chiu PhD, SMIEEE, SMACM, Life MHKCS EIC: Int J of Sys & Service Oriented Engg
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Effective e-Government Process Monitoring and Interoperation: A Case Study on the Removal of Unauthorized Building Works in Hong Kong Dickson K. W. CHIU.
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 13. Review Shared Data Software Architectures – Black board Style architecture.
Unit 8.2: Effective Implementation Planning HIT Implementation Planning for Quality and Safety Component 12/Unit 81 Health IT Workforce Curriculum Version.
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
July 14 th SAM 2008 Las Vegas, NV An Ad Hoc Trust Inference Model for Flexible and Controlled Information Sharing Danfeng (Daphne) Yao Rutgers University,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
The Web Application Development Process Models
Changjie Wang, Ho-fung Leung
Advanced Operating Systems
Service-centric Software Engineering
Alerts for Healthcare Process and Data Integration
Architectural Roadmap
Software Engineering with Reusable Components
SO-Architectural Roadmap
Model-based Adaptation for Self-Healing Systems David Garlan, Bradley Schmert ELSEVIER Sciences of Computer Programming 57 (2005) 이경렬
Presentation transcript:

AlertsICWS Alert-driven Process Integration in a Web Services Environment Eleanna KAFEZA, S.C. CHEUNG Dept. of Computer Science, Hong Kong University of Science & Technology {scc, Dickson K.W. CHIU Dept. of Computer Science & Engineering, Chinese University of Hong Kong Presented by: Patrick C.K. Hung, CSIRO, Australia

AlertsICWS Introduction Web Services - Commercial activities, value-added services provided over the Internet Highly competitive and dynamic Response actively and timely to customers’ needs – key success factor for the provision of quality services Processes integration with stringent urgency requirements - healthcare and security applications Alerts - urgent requests and critical messages Alert Management System (AMS) Routing, monitoring, and logging the alerts Find suitable service - application specific considerations like costs, waiting time, service time For both B2B and B2C applications

AlertsICWS Motivating Example – Emergency Healthcare SSGPS Monitoring Headquarters Internet Doctor's clinic Hospital A Hospital B Car Accident SSGPS Ambulance Both human and computerized systems involved Different degree of computerization Web Services supports both type of interaction in a single framework

AlertsICWS Interaction of Medical Processes

AlertsICWS Background We’ve developed ADOME-WFMS WFMS based on an advanced object modeling environment Support of reuse and exception handling E-ADOME Web-enabled Strong basis for supporting e-services Both human user and agents (programs) ME-ADOME Add mobile support

AlertsICWS Alert Conceptual Model

AlertsICWS AMS Architecture

AlertsICWS Alert Life Cycle

AlertsICWS Alert Urgency Strategy Definition Defining the policies according to which the urgencies of the alert will evolve Example Urgency002Action Urgentdefault Very UrgentSubmit a second alert to the same service provider, notifying about the approaching deadline CriticalRedirect the alert to another SP that has the best response time Very CriticalSend the alert to several SPs and accept the results of the one that response first, notify an administrator

AlertsICWS Service Provider Matchmaking Algorithm searches for those service providers that can play the role required for the alert Selects those that have a response time that is less than the deadline If the matching is successful, one service provider is selected according to a user- supplied cost function In case no matching is available, the algorithm upgrades the alert by expanding the roles whenever possible

AlertsICWS Main Web Services Implementation Service Name (Provider): requestAlert Input: AlertID, RequestorID, AlertMessage, Roles, Urgency, ResponseRequired ( TRUE | FALSE ), Deadline Response: AlertID, ServiceProviderID, Ack (Confirmed | Denied | Deferred), ResponseMessage, AlertReceiptTime Service Name (Provider): cancelAlert Input: AlertID, RequestorID Response: Ack (Confirmed | Denied | Deferred ) Service Name (Requestor): receiveDeferredResponse Input: Item AlertID, ServiceProviderID, ResponseMessage, AlertReceiptTime Response: Ack (Confirmed, NotConfirmed )

AlertsICWS Advantage of an AMS The urgency requirements, associated interactions with service providers, and the monitoring required by the administrators can be systematically and modularly captured into an AMS, instead of scattering around in the main workflow specification. The logic for sending, routing, and monitoring these alerts is supported in the AMS and can be heavily reused. AMS evolves from the exception handling and user-interface mechanisms of our ME-ADOME WFMS, by factoring out and extending, in particular, urgency requirements. Physical execution of individual tasks of regular processes is outside the scope of the AMS and is in capture in the application logic of individual information systems which can be a WFMS as well An AMS is light-weight and highly coherent, but loosely coupled with other sub-systems, enabling it to be plugged into any information system that needs such services

AlertsICWS Conclusions  A conceptual model for specifying alerts based on the requirements of cross-organizational processes and a set of routing parameters  A practical architecture for the AMS based on contemporary Web Services – supports human and programmatic interfaces  An algorithm for matching service providers to alert requirements  A mechanism for (re-)routing alerts and increasing their urgency when alerts are not acknowledged or processed within deadline.  Flexible and reusable AMS can be plug into other systems

AlertsICWS Future Work  Healthcare process and data integration  Interfacing and platform-specific issues  Location dependent applications  Workforce management  Mobile CRM  Inter-relations among alerts.  Failure of commitments and their relation to contract enforcement  Impact of cancellations, other possible exceptions  Tradeoff between quality/response time and cost, and service negotiation