AlertsHICSS37-1 Alert-driven E-Service Management Dickson K.W. Chiu, Benny Kwok, Ray Wong Dept. of Computer Science & Engineering, Chinese University of.

Slides:



Advertisements
Similar presentations
Center + Edge Do Web Computing and Peer Computing Intersect? Andrew Mahon Director, Strategic Marketing.
Advertisements

CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
FIPA Interaction Protocol. Request Interaction Protocol Summary –Request Interaction Protocol allows one agent to request another to perform some action.
Alert Driven Process Integration and Exception Handing: A Case Study on Audit Confirmation with Web Service Mandy Y.S. Tong Dept. of Computer Science,
Conquering Complex and Changing Systems Object-Oriented Software Engineering Chapter 4, Requirements Elicitation.
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
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.
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,
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
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.
A Mobile Agent Approach for Ubiquitous and Personalized eHealth Information Systems Panagiotis Germanakos 1, Constantinos Mourlas 1, George Samaras 2 1.
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.
Pervasive Enablement of Business Process 徐天送 2004/11/2.
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
AlertsICWS Alert-driven Process Integration in a Web Services Environment Eleanna KAFEZA, S.C. CHEUNG Dept. of Computer Science, Hong Kong University.
2006/12/191 Using E-CRM for a unified view of the customer COMMUNICATIONS OF THE ACM, April 2003, Vol.46 No.4 Shan L. Pan & Jae-Nam Lee Reporter: Shing-Jiun.
CS Integration Management (Part 6) Bilgisayar Mühendisliği Bölümü – Bilkent Üniversitesi – Fall 2009 Dr.Çağatay ÜNDEĞER Instructor Bilkent University,
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)
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Karolina Muszyńska Based on
Process-oriented System Automation Executable Process Modeling & Process Automation.
Enhancing ERP System with RFID: Logistic Process Integration and Exception Handling Dickson K. W. CHIU Senior Member, IEEE Eleanna Kafeza Athens University.
Tsinghua University Service-Oriented Enterprise Coordination Prof. Dr. Yushun Fan Department of Automation, Tsinghua University,
Business Processes and Workflow How to go from idea to implementation
Towards Ubiquitous Tourist Service Coordination and Integration: a Multi- Agent and Semantic Web Approach Ho-fung LEUNG Senior Member, IEEE Dept. of Computer.
Management Information Systems
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
1 Alert Based Disaster Notification and Resource Allocation Dickson K.W. Chiu Senior Member, IEEE
Firewall and Internet Access Mechanism that control (1)Internet access, (2)Handle the problem of screening a particular network or an organization from.
Customer Relationship Management Wagner & Zubey (2007) 11 Copyright (c) 2006 Prentice-Hall. All rights reserved. Copyright 2007 Thomson Publishing: All.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Software Component Technology and Component Tracing CSC532 Presentation Developed & Presented by Feifei Xu.
TRUST Review, April 2, 2008 Experimental Platform for Model-Integrated Clinical Information Systems Janos Mathe ‡, Jan Werner ‡, Yonghwan Lee ‡, Akos Ledeczi.
Workflow Access Protocols and CHAIMS Micah Horgan Markman Derek Poppink.
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.
© Fraunhofer IAO, IAT Universität Stuttgart Message based propagation of changes in VO membership in a Grid environment Change Propagation in a heterogeneous.
Health Management Information Systems
DISTRIBUTED COMPUTING Introduction Dr. Yingwu Zhu.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
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.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Enabling Components Management and Dynamic Execution Semantic.
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
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,
A Demonstration of Collaborative Web Services and Peer-to-Peer Grids Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University,
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Spring RabbitMQ Martin Toshev.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
1 ______________________________________ © 2005 punkt. netServices Information Clearing House WS4, Conceptual Design Technical Specification October 05,
The Web Application Development Process Models
Changjie Wang, Ho-fung Leung
Alerts for Healthcare Process and Data Integration
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Presentation transcript:

AlertsHICSS37-1 Alert-driven E-Service Management Dickson K.W. Chiu, Benny Kwok, Ray Wong Dept. of Computer Science & Engineering, Chinese University of Hong Kong {bennykok2000, S.C. Cheung Dept. of Computer Science, Hong Kong University of Science & Technology Eleanna Kafeza Department of Marketing and Communications, Athens University of Economics and Business

AlertsHICSS37-2 Introduction E-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

AlertsHICSS37-3 Case Study – Medical House-call System Both human and computerized systems involved Different degree of computerization Web Services supports both type of interaction in a single framework

AlertsHICSS37-4 Advantages and Problems Solved Capturing knowledge and experience of admin staff Avoid errors and help handle exceptions Automates call center which is a bottleneck in the whole E-service process User can request house call via Web, mobile devices, and even an emergency button Service personnel receive from or reply to the system via different channels (SMS, PDA, ICQ) Automatic retry of calls Medical partners and hospitals form a service grid

AlertsHICSS37-5 Role of Alerts in Information Systems What are Alerts? Different from general events, alerts have more specific attributes, e.g., urgency and service requirements. Different from exceptions, they need not relate to abnormal behaviors. asynchronously received by external events / exceptions, incoming E-service requests synchronously generated by internal E- service application. handled by the AMS by requesting services: internal information systems human service provider external E-service providers E-Service Application Logic (J2EE/WFMS/…) Alerts (AMS) Events / Exceptions (Web Services)

AlertsHICSS37-6 Alert Conceptual Model

AlertsHICSS37-7 Alert Life Cycle

AlertsHICSS37-8 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

AlertsHICSS37-9 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

AlertsHICSS37-10 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 )

AlertsHICSS37-11 Implementation Architecture

AlertsHICSS37-12 Sample Screen – Alert Ack

AlertsHICSS37-13 Sample Screen – Doctor Selection

AlertsHICSS37-14 Sample Screen – Status Monitor

AlertsHICSS37-15 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

AlertsHICSS37-16 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

AlertsHICSS37-17 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

AlertsHICSS37-18 Q&A Thank you!

AlertsHICSS37-19 AMS Architecture