A Multi-Agent Infrastructure for Mobile Workforce Management in a Service Oriented Enterprise Shing-Chi CHEUNG Senior Member, IEEE Dept. of Computer Science.

Slides:



Advertisements
Similar presentations
Whos the Architect? Credential Provisioning Network Access Directory Services Authentication, Authorization and Accounting Federation Single.
Advertisements

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,
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
8.
Cooperative Brokerage Integration for Transaction Capacity Sharing: A Case Study in Hong Kong Dickson K. W. CHIU Senior Member, IEEE Dickson Computer Systems.
Technical Architectures
Introduction To System Analysis and Design
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,
1 Alert Driven Communications Management for Distance Learning Dickson K.W. Chiu, Senior Member, IEEE Dickson Computer Systems, Hong Kong
Web-service Based Human Resource Recruitment by Using Matchmaking Decision Support Dickson K. W. CHIU Senior Member, IEEE Dickson Computer Systems Hong.
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.
Lecture 13 Revision IMS Systems Analysis and Design.
AlertsHICSS37-1 Alert-driven E-Service Management Dickson K.W. Chiu, Benny Kwok, Ray Wong Dept. of Computer Science & Engineering, Chinese University of.
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.
AlertsICWS Alert-driven Process Integration in a Web Services Environment Eleanna KAFEZA, S.C. CHEUNG Dept. of Computer Science, Hong Kong University.
Chapter 9: Moving to Design
Collaborative Workflow Management with Alerts: An Integrated Retailing System for Garments Brands Donald S.F. Wong Department of Computing, Hong Kong Polytechnic.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
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.
S/W Project Management
Overview of the Database Development Process
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Rational Unified Process Fundamentals Module 4: Disciplines II.
An Introduction to Software Architecture
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Integrating Security Design Into The Software Development Process For E-Commerce Systems By: M.T. Chan, L.F. Kwok (City University of Hong Kong)
Introduction To System Analysis and Design
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Information System Development Courses Figure: ISD Course Structure.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
Lecture 7: Requirements Engineering
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Introduction to Software Engineering Lecture 1.
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
+ Chapter 9: Management of Business Intelligence © Sabherwal & Becerra-Fernandez.
GREG CAPPS [ ASUG INSTALLATION MEMBER MEMBER SINCE:1998 ISRAEL OLIVKOVICH [ SAP EMPLOYEE MEMBER SINCE: 2004 GRETCHEN LINDQUIST [ ASUG INSTALLATION MEMBER.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
CALIBER2009 An Approach for Generic Information Query Retrieval in Web2.0 Thippeswamy.K Assistant Professor & HOD Dept. Information Science & Engineering.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
GSAF: A Grid-based Services Transfer Framework Chunyan Miao, Wang Wei, Zhiqi Shen, Tan Tin Wee.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Smart Home Technologies
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Business System Development
Business Rule Based Configuration Management and Software System Implementation Using Decision Tables Olegas Vasilecas, Aidas Smaizys VGTU, Vilnius, Lithuania.
Chapter 1 (pages 4-9); Overview of SDLC
Alerts for Healthcare Process and Data Integration
An Introduction to Software Architecture
Chapter 1: Introduction to Systems Analysis and Design
System architecture, Def.
Presentation transcript:

A Multi-Agent Infrastructure for Mobile Workforce Management in a Service Oriented Enterprise Shing-Chi CHEUNG Senior Member, IEEE Dept. of Computer Science Hong Kong University of Science & Technology Ho-fung LEUNG Senior Member, IEEE Dept. of Computer Science & Engineering The Chinese University of Hong Kong Dickson K. W. CHIU Senior Member, IEEE Dickson Computer Systems Hong Kong

Mobile Workforce MgmtHICSS38-2 Introduction Agents - programs that act on behalf of their human users and exhibit some aspects of autonomous behavior Multi-agent information system (MAIS) used to conduct e- commerce activities Support ubiquitous access through mobile devices over wired and wireless networks As mobile devices become more powerful, intelligent software agents can now be deployed on these devices and hence also subject to mobility => peer-to-peer mobile computing Relevant domain for mobile workforce management - supply-chain logistics, group calendars, dynamic human resources planning and postal services

Mobile Workforce MgmtHICSS38-3 Motivation for Mobile Workforce Management (MWM) MWM typically involves tight collaboration, negotiation, and sophisticated business domain knowledge. Integration of disparate business function for its mobile professional workforce and the management with a unified infrastructure Provision of personalized assistance and automation => Agents Service Oriented Enterprise professional workforce (engineers, medical professionals) diversified capabilities, personal preferences, professional requirements existing solutions and proposals often treat the workforce as passive moving resources and cannot cope with current requirements for knowledge based economy and services MAIS Infrastructure

Mobile Workforce MgmtHICSS38-4 Background of Research Constraint based negotiation (e.g., meeting scheduling) – “Constraint-based Negotiation in a Multi-Agent Information System with Multiple Platform Support”, HICSS37, Jan M-service adaptation – “A Three-Tier View Methodology for adapting M-services,” IEEE TSMC, Part A, 33(6): , 2003 Alert Management – “Alert Driven E-Services Management”, HICSS37, Jan Generalize and consolidate our experience and apply to this new field – MWM for service oriented enterprise

Mobile Workforce MgmtHICSS38-5 Layered Infrastructure for MWM -EIS 3-Tier Implementation Architecture (Interface Tier / Application Tier / Data Tier) BDI Agent Collaboration Protocol MAIS (Multi-Agent Information System) Mobile Workforce Management

Mobile Workforce MgmtHICSS38-6 Meta-model of an MAIS

Mobile Workforce MgmtHICSS38-7 MAIS Analysis and Design Methodology for MWM Part 1 - overall architectural design High-level requirements Formulate an enterprise MAIS infrastructure System integration aspects Specific to a particular purpose (MWM here) Address a particular domain (service oriented enterprises here) Focus of paper Part 2 - detailed design of agents Proceed after a successful high-level requirement studies Each types of agents in the MWM domain has high potentials for further in depth research because of its emerging adoptions See our paper in HICSS37 NSS track

Mobile Workforce MgmtHICSS38-8 MAIS Overall Architectural Design Identify different categories of services and objectives for workforce in the enterprise. Identify the lifecycle (i.e., different phases) for the management of typical service task, from task request to completion. For each phase, identify the major agent to represent each of them and then the interactions required among them based on the process requirements. Further identify minor agents that assist the major agents to carry out these functionalities. As a result, clusters of different types of agents (instead of a single monolithic pool of agents) constitute the MAIS. Identify the interactions required for each minor agent type. Design the basic logics for all these agents. Identify the (mobile) platforms to be supported and where to host different types of agents. See if any adaptation is required.

Mobile Workforce MgmtHICSS38-9 Detailed Design of Agents Design and adapt the user interface required for users to input their preferences. Customize displays to individual users and platforms. Determine how user preferences are mapped into constraints and exchange them in a standardized format. Now, we can consider automated decision support with agents. Identify the stimulus, collaboration parameters, and output actions to be performed by a BDI agent. Partition the collaboration parameters into three data sets: belief, desire, and intention. Formulate a data sub-schema for each of these data sets. Implement the schema at the data tier. Derive transformations amongst the three data sets. Implement these transformations at the application tier. Enhance the performance and intelligence of the agents with various heuristics gathering during the testing and pilot phase of the project.

Mobile Workforce MgmtHICSS38-10 Service Task Categories Collaboration task requires more than one workforce members or even or a workforce plus the user meeting scheduling and negotiation On-site task requires traveling of the workforce member(s) to a specific location routing and scheduling support Personal task vs Flexible task Personal task requires one or more specific member(s) Flexible task allows capability matching for the best possible candidate(s) Remote task requires communications support connected to Enterprise Information System (EIS) Information transcoding or even process adaptation may be required

Mobile Workforce MgmtHICSS38-11 Workforces Service Process Lifecycle Task Formulation Phase - the creation of a task request and its specification from various sources inside and outside the enterprise. The Matchmaking Phase - the tactical identification of the possible workforce capable of the task and rank a subset of them for consideration in the Brokering Phase. The Brokering Phase - the negotiation with a shortlist of workforce to pick the best available one for a suitable appointment time according to their schedule, location, and preferences. The Commuting Phase - the travel of the workforce (if necessary), their vehicles (if any), and their locations. The Service Phase - the actual execution of the task and the necessary support for remote workforce.

Mobile Workforce MgmtHICSS38-12 MAIS Overview for MWM Report Diagnosis Agent User Agent Cluster Enterprise Information System Enterprise Knowledge Base Workforce Agent Cluster Service Support Agent Cluster Matchmaking Agent Cluster Broker Agent Cluster Task Request Location Database Commuting Agent Cluster Task Formulation Agent Cluster Call Center Task Request Portal Task Request Capability Information Task Validation Agents Request Translation Agents Validated Request Capability Analysis Agents Cost Evaluation Agents Alert Agents Appointment Agents Alerts Shortlist Appointmen t Locator AgentsVehicle Agents Route Advisory Agents Negotiatio n Location Workforce Information Location Collaboration Session Agents Remote EIS Agents Monitor Agents Service Support EIS Interactions

Mobile Workforce MgmtHICSS38-13 Evaluations – Users’ Perspective Assist their work Workforce tends to become mobile Provision of anytime and anywhere connections to EIS, colleagues, and clients Agent based adaptation and personalization Agent automation helps reduce tedious collaboration tasks (e.g., meeting scheduling and structured negotiation)

Mobile Workforce MgmtHICSS38-14 Management’s Perspective Costs vs. Benefits Justified if MWM system helps improve productivities Locating mobile workforce members Location dependent job allocation / scheduling Improve communications (staff and clients) Improve customer relationships; indirectly, business opportunities MAIS infrastructure integrates disparate heterogeneous organizational applications Agents help improve the quality and consistency of decision results through pre-programmed intelligence Adaptation / integration of existing systems by wrapping them with communication and information agents => cost effective + development time

Mobile Workforce MgmtHICSS38-15 System Developer’s Perspective System development costs and subsequent maintenance efforts Our methodology helps systematic fine-grained requirements elicitation of the functions of various agent types Loosely coupled and tightly coherent intelligent software modules encapsulated in agents => manage system complexity Agents are highly reusable and adaptable Shorten the system development time via adaptation and integration Keep up with fast evolving technologies

Mobile Workforce MgmtHICSS38-16 Conclusion A pragmatic approach of developing a MWM system with an MAIS infrastructure Meta-model of MAIS and a layer infrastructure framework Multiple platforms (in particular wireless mobile ones) and their integration with the EIS Overview of MVM requirements and process lifecycle Methodology for analysis and design of a MAIS for MWM Discuss the design of each agent cluster corresponding to each phase of the MWM process lifecycle Merits and applicability of our approach from the perspectives of major system stakeholders

Mobile Workforce MgmtHICSS38-17 Further and Ongoing work Only after tasks management for mobile workforces have been adequately studied, the problem of managing a complete mobile workflow can be tackled Study or re-examine the technical and management perspectives of each phase and functions of the MWM process in details A reference model for this new MWM application area Capability based job allocation and scheduling for MWM MAIS architecture for other emerging domains, e.g., m-tourism, m-government

Mobile Workforce MgmtHICSS38-18 Q&A Thank you!