Nikos Kefalakis, John Soldatos, Efstathios Mertikas, Neeli R. Prasad Generating Business Events in an RFID Network.

Slides:



Advertisements
Similar presentations
Formal Modelling of Reactive Agents as an aggregation of Simple Behaviours P.Kefalas Dept. of Computer Science 13 Tsimiski Str Thessaloniki Greece.
Advertisements

1 Opentest Architecture Table of Content –The Design Basic Components High-Level Test Architecture Test Flow –Services provided by each Layer Test Mgt.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Background information Formal verification methods based on theorem proving techniques and model­checking –to prove the absence of errors (in the formal.
GridRPC Sources / Credits: IRISA/IFSIC IRISA/INRIA Thierry Priol et. al papers.
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
6/11/2015Page 1 Web Services-based Distributed System B. Ramamurthy.
Components for high performance grid programming in the GRID.it project 1 Workshop on Component Models and Systems for Grid Applications - St.Malo 26 june.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
Business Process Orchestration
Combining Static and Dynamic Data in Code Visualization David Eng Sable Research Group, McGill University PASTE 2002 Charleston, South Carolina November.
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Peoplesoft: Building and Consuming Web Services
David Harrison Senior Consultant, Popkin Software 22 April 2004
© 2008 IBM Corporation Behavioral Models for Software Development Andrei Kirshin, Dolev Dotan, Alan Hartman January 2008.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
無線射頻識別報告 授課教師 : 黃秋煌 報告人 : 王重凱 1. Outline ECA Rule-based RFID Data Management An Efficient RFID Data Processing Scheme for Data Filtering and Recognition.
Advanced Database CS-426 Week 2 – Logic Query Languages, Object Model.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
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.
Optimizing Queries and Diverse Data Sources Laura M. Hass Donald Kossman Edward L. Wimmers Jun Yang Presented By Siddhartha Dasari.
WSDL Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
CIT UPES | Sept 2013 | Unified Modeling Language - UML.
Agent-based Device Management in RFID Middleware Author : Zehao Liu, Fagui Liu, Kai Lin Reporter :郭瓊雯.
Architecture-Based Runtime Software Evolution Peyman Oreizy, Nenad Medvidovic & Richard N. Taylor.
DP&NM Lab. POSTECH, Korea - 1 -Interaction Translation Methods for XML/SNMP Gateway Interaction Translation Methods for XML/SNMP Gateway Using XML Technologies.
Integrating Security Design Into The Software Development Process For E-Commerce Systems By: M.T. Chan, L.F. Kwok (City University of Hong Kong)
A Query Translation Scheme for Rapid Implementation of Wrappers Presented By Preetham Swaminathan 03/22/2007 Yannis Papakonstantinou, Ashish Gupta, Hector.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
1 Web Service Description Language (WSDL) 大葉大學資工系.
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
Environment Change Information Request Change Definition has subtype of Business Case based upon ConceptPopulation Gives context for Statistical Program.
Supporting Scenario-Based Requirements Engineering IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 24, NO. 12, DECEMBER, 1998 A. G. Sutcliffe, N. A. M.
XML Grammar and Parser for WSOL Kruti Patel, Vladimir Tosic, Bernard Pagurek Network Management & Artificial Intelligence Lab Department of Systems & Computer.
1. 2 Preface In the time since the 1986 edition of this book, the world of compiler design has changed significantly 3.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Dynamic and Selective Combination of Extension in Component-based Applications Eddy Truyen, Bart Vanhaute, Wouter Joosen, Pierre Verbaeten, Bo N. Jørgensen.
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
Secure Systems Research Group - FAU 1 A Trust Model for Web Services Ph.D Dissertation Progess Report Candidate: Nelly A. Delessy, Advisor: Dr E.B. Fernandez.
Requirements Engineering-Based Conceptual Modelling From: Requirements Engineering E. Insfran, O. Pastor and R. Wieringa Presented by Chin-Yi Tsai.
BPEL Business Process Engineering Language A technology used to build programs in SOA architecture.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
1 Enhancing Program Comprehension with recovered State Models Stéphane S. Somé Timothy C. Lethbridge SITE, University of Ottawa.
1 UML Modeling of Spacecraft Onboard Instruments Takahiro Yamada, JAXA/ISAS April 2005.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Secure middleware patterns E.B.Fernandez. Middleware security Architectures have been studied and several patterns exist Security aspects have not been.
Chapter 9 Web Application Design. Objectives Describe the MVC design pattern as used with Web applications Explain the role and responsibilities of each.
Formal Verification. Background Information Formal verification methods based on theorem proving techniques and model­checking –To prove the absence of.
CS223: Software Engineering
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
Connecting Architecture Reconstruction Frameworks Ivan Bowman, Michael Godfrey, Ric Holt Software Architecture Group University of Waterloo CoSET ‘99 May.
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
Advanced Databases COMP3017 Dr Nicholas Gibbins
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
Design for a generic knowledge base for autonomic QoE optimization in multimedia access networks September 9, 2008 Bong-Kyun Lee Dept. of Information and.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Web Ontology Language for Service (OWL-S)
System and Network Management
Semantic Markup for Semantic Web Tools:
Simple Network Management Protocol
Presentation transcript:

Nikos Kefalakis, John Soldatos, Efstathios Mertikas, Neeli R. Prasad Generating Business Events in an RFID Network

RFID Lab, Dept. IECS, FCU Business Event Generator 2

RFID Lab, Dept. IECS, FCU Architecture 3

RFID Lab, Dept. IECS, FCU Event fields with Event Types mapping 4

Seongjin Kim, Mikyeong Moon, Seonghun Kim, Sunmee Yu, Keunhyuk Yeom RFID Business Aware Framework for Business Process in the EPC Network

RFID Lab, Dept. IECS, FCU Introduction This paper proposes an RFID business aware framework (RFID Biz AF) that is located between the RFID middleware and the application layer. The framework combines multiple streams of RFID events with business rules and processes to show more complex events that have significant business meaning that can then be bound to the related business. 6

RFID Lab, Dept. IECS, FCU RFID business aware framework(Biz AF) Application sends Business Event Specifications(BESpec) to the framework to request business events, integrating business rules into current tags at a reader. Parses the BESpec, composes the ECSpec, and sends it to the RFID middleware. Receives the ECReport from the RFID middleware, and processes the RFID events according to the business rules described in the BESpec. 7

RFID Lab, Dept. IECS, FCU Architecture 8

RFID Lab, Dept. IECS, FCU RFID business aware framework(Biz AF) RFID Biz AF –Business event Business aware language Business event assistant –Supplement Business event definition tool Business event monitoring engine Simulation engine –Business event-process mapping Business event-process mapper Business event-process invocation agent 9

RFID Lab, Dept. IECS, FCU Business event The business event has the responsibility of translating RFID events to meaningful high-level events using the business rules in the EPC network. Business event –Business aware language –Business aware assistant 10

RFID Lab, Dept. IECS, FCU Business Aware Language(Biz AL) The RFID Biz AL is an XML-based language that describes the BESpec, which contains the business rule conditioned by time, location, and object information attributes. This language is composed of declarative statements that specify the RFID business events at a high level of abstraction without dealing with the implementation detail. 11

RFID Lab, Dept. IECS, FCU Business Aware Language(Biz AL) An activity is a generic unit of work that is defined to generate a business event. Activity –Declaration activity: define the data variable –Trigger activity: collect RFID events aggregated at a specific time and read point –Reference activity: retrieve reference data –Rule activity: generate business events 12

RFID Lab, Dept. IECS, FCU Business event assistant(Biz EA) Biz EA provides the means of processing BESpecs that are described by business aware framework. Biz EA parses the BESpec to extract ECSpec, passes ECSpec to the middleware, processes multiple streams of raw RFID events, and manages the flow of activities. Each activity in Business aware language is mapped to components in Biz EA. 13

RFID Lab, Dept. IECS, FCU Supplement The supplement component has the role of supporting other components in this framework. Supplement Component –Business event definition tool –Business event monitoring engine –Simulation engine 14

RFID Lab, Dept. IECS, FCU Business event definition tool Setting the Environment Modeling of Activities Autogeneration of BESpec Reuse of the Business Event Model –contains business event patterns Interaction with Biz EA 15

RFID Lab, Dept. IECS, FCU16

RFID Lab, Dept. IECS, FCU Business event monitoring engine & Business Event Simulation Engine The engine consults the business rules to evaluate what corrective actions are best suited to checking automatically. A developer can verify the business events from BESpec before applying them to the RFID applications. The business event simulation engine simulates the RFID readers that generate data and events and provides an effective means of evaluating alternative business rules in the BESpec. 17

RFID Lab, Dept. IECS, FCU Business event-process mapper Business event-process mapping –Business event-process mapper –Business event-process invocation agent Business event-process mapper is a description defining a structure that combines several business events with several business processes by mapping data set schema of a business event to the invocation argument 18

RFID Lab, Dept. IECS, FCU Business event-process mapping Schemadef –Data schema Events –Bind business event and schemadef Process –Bind business process and event 19

RFID Lab, Dept. IECS, FCU20

RFID Lab, Dept. IECS, FCU Business event-process invocation agent Business event-process mapping –Business event-process mapper –Business event-process invocation agent The business event-process invocation agent provides the means of automatically mapping business events to initiating data for a business process and triggering the business process using Business event-process mapping at run time. The Business event-process invocation agent invokes processes following the mapping information from the Business event-process mapping through the web services. 21

RFID Lab, Dept. IECS, FCU Conclusion 22