Dynamic policies through context-sensitive situations Opher Etzion IBM Research Laboratory in Haifa.

Slides:



Advertisements
Similar presentations
A Division of Dialogic Communications Corporation (DCC))
Advertisements

Regnet Specification : Functional point of view REGNET.
Land transportation simply means any form of transportation that takes place onland.
Putting Mobile Services into ContextDynamic Context-aware Personalisation for Smart Services S. Gallacher, E. Papadopoulou, N.K.Taylor, M.H.Williams Heriot-Watt.
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
Alternative Approach to Systems Analysis Structured analysis
Chapter 3 Data Modeling Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
SERVICE DELIVERY Marketing of services. UNIT-5 MBA-3 rd Sem
T-FLEX DOCs PLM, Document and Workflow Management.
Chapter 4: The Fulfillment Process
Technology Review-II Professor Martin Professor Xiong CSUS
Event Processing Course Event Types (relates to chapter 3)
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
Inventory and Warehouse Management Process
Introduction to SAP R/3.
Modeling Visibility in Hierarchical Systems Debmalya Biswas INRIA, France K. Vidyasankar Memorial University, Canada.
Electronic Commerce Systems
Event Processing Course Producers and consumers (relates to chapters 4 + 5)
Introducing StoreTrader Live Pharmacy Edition The real-time PoS system for independent pharmacies.
Production Planning Processes Theories & Concepts
ERP Benefits.
Computer Measurement Group, India CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS Abhijeet Padwal, Persistent Systems.
What is E-Commerce? Section 8.1. What is E-commerce? E-commerce is the exchange of goods, services, information, or other businesses through electronic.
Production Planning Processes EGN 5620 Enterprise Systems Configuration (Professional MSEM) Fall, 2012.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 10B Doing Business in the Online World.
WMS systems manage and coordinate several independent subtasks. The coordination problems get even more serious when the subtasks are performed on separate.
1 ©2013 Experian Information Solutions, Inc. All rights reserved. Experian Public ©2013 Experian Information Solutions, Inc. All rights reserved. Experian.
POSCP Link you multiple stores through cloud to get Success in Best Business Practices.
Module 3: Business Information Systems Chapter 8: Electronic and Mobile Commerce.
Production Planning Processes EGN 5620 Enterprise Systems Configuration Spring, 2014.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 9B Doing Business in the Online World.
Near East University Department of Computer Engineering E-COMMERCE FOR LAPTOPS SELLING COMPANY Abdul Halim Abu Kuwaik
The sales order and purchasing processes MIS2101: Management Information Systems Based on material developed by C.J. Marselis.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
CONCEPT CompanyPromoStore.com is a unique online company store solution that: Eliminates inventory management. Eliminates inventory management. Eliminates.
Wal-Mart Erik Quiralte Karla Quezada Jessica Rueda Veronica Quinonez Alejandra Gonzalez.
What is e-commerce?. What e-commerce is… Business to business (B2B) trading where companies trade and exchange information using the World Wide Web. Business.
CS28310 An Introduction to Business Processes for Web Developers.
Chapter 8 Transaction Processing, Electronic Commerce, and Enterprise Resource Planning Systems.
(c) Addison Wesley Copyright © 2000 by Addison Wesley Version 1.0
Drop Shipment in Microsoft Dynamics ® AX 2012 Drop Shipment.
INTRODUCTION TO MANAGEMENT INFORMATION SYSTEM. INTRODUCTION Now a day, there are many companies, which depend on their computers for their day-to-day.
The Intersection of Computer Interaction and Software Models A “5 by 5” Non-functional Performance Matrix Tom Hill Summer 2005 CS 6362.
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
ISaral EIMS (Education Institute Management Software) iSaral EIMS is a windows based application, developed for smooth handling of administration of education.
Intelligent Supply Chain Management Course Transportation Scheduling
Apple Inc ISO. Organisation chosen Apple Store The company designs, manufactures and markets personal computers, portable digital.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Sources of Information. Information A company needs information to make any decisions, whether these are long term or day to day. If a company decides.
E-Commerce Systems Chapter 8 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
 TATA CONSULTANCY SERVICES MM - INVOICE VERIFICATION.
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
ICT at Work Retailing.
What is Commerce According to Dictionary.com
Industrial Purchasing System A method used by businesses to buy products and/or services. A purchasing system manages the entire acquisition process, from.
Armstrong On-line Clothing Store 03/21/16 – v2
BSI 2 PO Process James Kilgore
ENTERPRISE INFORMATION SYSTEMS
Sales Order Process.
Best Customized Shopping Cart Software by CustomSoft.
Wal-Mart Erik Quiralte Karla Quezada Jessica Rueda Veronica Quinonez
A perfect solution for retail pharmacy’s first step towards
Management Information Systems
Simple Retail Store Software
Submitting a Marketplace application form
Chapter 5 Exercise 2 Assume that an order has been placed with your company’s ERP system. These events occur: The customer’s credit is automatically checked.
Presentation transcript:

Dynamic policies through context-sensitive situations Opher Etzion IBM Research Laboratory in Haifa

An Example – AAA Flower Delivery An “AAA (anyplace anytime any flower)” service delivery on the web is being created. The customer can send to anywhere in the world AAA is a virtual store, it should acquire: –Billing services using credit cards –Shopping cart services to accumulate flowers –Payment to supplier service –Bid of flower shops –Bid of delivery companies Each of them is considered as a separate service. A combination of billing server, cart server, payment server, flower shop and delivery company may be unique to each engagement, hence the dynamic settingt.

Key Concepts Context Situation Action Policy

Context Temporal element (a collection of time intervals) Bounded by two events (work hours) Can be composite (work hours when I am in the office and not in a meeting). Can have spatial properties

Situation A trigger for reaction A (possible uncertain) predicate over the history of events. Examples – Amazon’s stock is down 3 percent over 2 hours. –At least 3 times during a day, a single customer purchased and then sold the same stock with a value of at least $1,000,000.

Action A program that reacts to a situation Examples: –Various types of alerts (publish/subscribe) –A stock buy/sell program –A database update – Work re-schedule –Dynamic workflow creation.

Policy In a given context, if a situation occurs, select (or create) and execute action (s).

An Example – AAA Flower Delivery An “AAA (anyplace anytime any flower)” service delivery on the web is being created. The customer can send to anywhere in the world AAA is a virtual store, it should acquire: –Billing services using credit cards –Shopping cart services to accumulate flowers –Payment to supplier service –Bid of flower shops –Bid of delivery companies Each of them is considered as a separate service. A combination of billing server, cart server, payment server, flower shop and delivery company may be unique to each engagement, hence the dynamic setting.

Monitoring Examples : IT example: –the billing service application has been down for 10 minutes, thus contact alternative billing services next 5 minutes, and monitor its status at that time. Business process example: –Delivery company A that uses trucks will unlikely (0.8) to deliver on time, because of blocking road. An automatic decision, based on economic factors is carried out whether to ignore the situation, or issue another shipment from the flower store F, and company B who can deliver on time due to their locations.

Conclusion The work on dynamic policies is applicable to many domains (CRM, system management, business process management, command and control…) By now we have worked on contexts and situations. Current work concentrates on actions and policies.