IIT — e-Business (Fredericton) Bruce Spencer Research Overview July 10, 2002.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Mobile Agents Mouse House Creative Technologies Mike OBrien.
Minding Your Own Business The Platform for Privacy Preferences Project and Privacy Minder Lorrie Faith Cranor AT&T Labs-Research
Chapter 21 Successfully Implementing The Information System
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Copyright © 2004 Pearson Education, Inc. Slide 7-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Second Edition.
Web Server Hardware and Software
1 Pertemuan 21 Software Agents for E-Commerce Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
Knowledge Acquisition CIS 479/579 Bruce R. Maxim UM-Dearborn.
Copyright © 2002 Pearson Education, Inc. Slide 4-1 Choosing the Hardware for an E-commerce Site  Hardware platform  Refers to all the underlying computing.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Tutorials 1 1.What is the definition of a distributed system? 1.A distributed system is a collection of independent computers that appears to its users.
ASP.NET Programming with C# and SQL Server First Edition
Building Knowledge-Driven DSS and Mining Data
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
Customer Service and Web Site Personalization Back to Table of Contents.
Enabling the Semantic Web: An ECommerce Platform for Planning and Configuration of Complex Products and Services H. Schweppe, Freie Universität Berlin.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech Privacy Preferences Edgardo Vega Usable Security – CS 6204 – Fall, 2009 – Dennis.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
Combining KMIP and XACML. What is XACML? XML language for access control Coarse or fine-grained Extremely powerful evaluation logic Ability to use any.
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.
The design of j-DREW: a deductive reasoning engine for the web Bruce Spencer National Research Council Canada and University of New Brunswick Fredericton,
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
CIS 451: Web Services Dr. Ralph D. Westfall March, 2009.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Credit Card Processing Gail “Montreal” Shoffey Keeler August 14, 2007.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Chapter 12 The Impact of Globalization on Customer Service
Business Rules and Web Services Research Group A proposal for a joint UNB/NRC Research group Bruce Spencer Feb 28, 2002.
An XPath-based Preference Language for P3P IBM Almaden Research Center Rakesh Agrawal Jerry Kiernan Ramakrishnan Srikant Yirong Xu.
MSF Requirements Envisioning Phase Planning Phase.
CS28310 E-commerce On-Line Selling  eCatalogues  eMarketplaces  Implement an eCatalogue   Implement On-line Selling  On-line Payments  International.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR.
Chapter 7: E-Commerce Security and Payment system
9 Systems Analysis and Design in a Changing World, Fourth Edition.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
OWL Representing Information Using the Web Ontology Language.
Building Dashboards SharePoint and Business Intelligence.
Web-Mining …searching for the knowledge on the Internet… Marko Grobelnik Institut Jožef Stefan.
Introducing… Conferencing Manager. Agenda Citrix MetaFrame Conferencing Manager Solving business challenges Value to our channel Citrix MetaFrame Conferencing.
03/03/051 Performance Engineering of Software and Distributed Systems Research Activities at IIT Bombay Varsha Apte March 3 rd, 2005.
ELECTRONIC DOCUMENT SHARING AND MANAGEMENT BY: EDWARD DISI JUSTIN HEIN BROM ESPY Senior Design 1.
WELCOME TO UNIT 7. Unit 7 The Impact of Globalization on Customer Service Objectives Understand the impact globalization has had on the world economy.
Benefits of Reseller Web Hosting Services. Reseller web hosting service is a kind of hosting service where the reseller account owners buy resources from.
JavaScript Invented 1995 Steve, Tony & Sharon. A Scripting Language (A scripting language is a lightweight programming language that supports the writing.
Firewalls. Overview of Firewalls As the name implies, a firewall acts to provide secured access between two networks A firewall may be implemented as.
Upcoming Conferences, Workshops and Journals of Interest BRWS Meeting July 18, 2002 Bruce Spencer.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
Successfully Implementing The Information System Systems Analysis and Design Kendall and Kendall Fifth Edition.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Systems Analysis and Design in a Changing World, Fifth Edition
Database Management System (DBMS)
MSIS 655 Advanced Business Applications Programming
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Chapter 16 The World Wide Web.
The Basics of Information Systems
The Basics of Information Systems
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Chapter 21 Successfully Implementing The Information System
Presentation transcript:

IIT — e-Business (Fredericton) Bruce Spencer Research Overview July 10, 2002

Business Rules & Web Services Web Services are software components existing on server sites across the Internet Available for use by clients/browsers –remote procedure call Searchable registries of Web Services provide –yellow page information (who provides what service) –green page information (how the service can be used) Examples: –stock quotes, price quotes, weather reports –More complex: tax calculations, applications for immigration visa Buy-in from IBM, Sun, Microsoft, HP, BEA, etc.

Web services and policy Policy dictates who receives what service –Example: price quote depends on shoppers’ demographics and shopping history –Applicant for immigration subject to eligibility rules “IF THEN” Rules for expressing policy –If shopper has spend $500 in past year here and item for quote is in luxury category then discount is 10% Rule ensure policy is clear, maintainable, explainable Web services that make judgments should be based on clear rules –Reasons for judgments can be explained

1. Explanation of Web Services When a web service judgment is questioned, client can request –A justification of the decision (proof) –A subdialog to gather more information with a chance to offer other alternatives (explanation and clarification) Example –Client: Why not a 10% discount? –Web Service: Have you spent more than $500 here recently? Here is your list which totals only $200. –Client: Add my wife’s purchases to my list. –Web Service: OK. Now I can give you a 10% discount.

Prototype for Explanations Built in Java Server uses j-DREW (Deduction Reasoning Engine for the Web) for making inferences –RuleML (form of XML) for expressing rules Client uses Graphical User Inferface for displaying and interacting with proofs –User can Expand sub-proofs Question any conclusion Open subdialog Dynamically add new information Master’s thesis project for Keping Jia Planned paper in distributed declarative debugging literature

2. Rules for Privacy Policy Web sites collect information about users APPEL from W3C is a rule-based language for expressing a user’s privacy policy –What personal information can web sites take? Who can they share it with? What can they use it for? Discussed on “The National” June 20, 2002, interview with Tim Berners-Lee

Detecting APPEL rule conflicts Master’s thesis project for Fang Wang –Privacy rules can contradict each other –A user’s private information can be protected by a rule but, unknown to the user, that rule can be overridden by another which allows the information out. –Need a tool to detect contradictory rules –Uses 6-connective logic, non-Horn reasoning –Publications planned for logic conference and security conference

3. E-Procurement Planning Purchases of bundles of items –each item has many options From whom to buy How much (could be probabilistically predicted) Limited time offers –Combinatorially many ways to procure bundles Users have different criteria, including price range, quality, reputation, etc. –Use multiattribute utility User may be risk averse or risk seeking –Utility of spending money

Problem Setting: large volume of items, combinations, predicted prices, quotes available at different times, rescinded offers Need purchase a bundle –To maximize utility both of items and of spent money, –To exploit the benefits of deferring choices until many quotes are open (expected utility of future choice set) PhD Thesis for Scott Buffett Planned two journal publications, including IJEC

3. j-DREW Highly configurable reasoning engine for clausal first order logic Written in Java Programmers with basic data structure skills are able to program new search strategies Abstractions of Goal, Choice and BackTrack These abstractions hide –Complex matching –Variable value propagation and retraction Small footprint, easy to integrate as a subsystem Many reasoning tasks handled by systems built from j-DREW Developed by Bruce Spencer Planned publication in implementations of logic

People Bruce Spencer – RO and Adjunct Prof UNB CS Sandy Liu –new RO, recent Masters from Acadia in E-Commerce and Web Services Justin Hickey –CS at NRC Ali Ghorbani –Assoc Prof, UNB CS Harold Boley –Senior researcher, DFKI, Germany Scott Buffett –Guest worker and UNB PhD student Fang Wang and Keping Jia –Guest Workers and UNB Masters students

Highlights Sept 2001 –Bruce Spencer joins NRC as Research Officer Nov-Dec 2001 –Harold Boley from DFKI (German Research Center for Artificial Intelligence) arrives as Visiting Researcher Dec 2001 –Said Tabet (Nisus Inc, MA) invited as Colloquium Speaker Jan 2002 –Scott Buffett joins (Guest Worker and PhD Student in procurement planning systems) Feb 2002 –Business Rules and Web Services Focus begins –Dagstuhl Seminar on Rule Markup Techniques –Invited talk at DFKI Apr 2002 –Edited Special Issue of Computational Intelligence on Agent Technologies for E-Commerce (11 papers, 200 pages) resubmissions from June 2001 workshop –Keping Jia and Fang Wang join (Guest workers and Masters Students) May 2002 –AI 2002 Conference in Calgary Co-edited proceedings, coordinated program and invited speakers Business Agents and the Semantic Web Workshop (Tabet, Boley, Ghorbani and Spencer) June 2002 –E-learning Project begins with Mosaic Information Technologies July 2002 –Sandy Liu joins from Acadia (Research Officer)