PANEL Streams vs Rules vs Subscriptions: System and Language Issues. The Case for Rules. Paul Vincent TIBCO Software Inc.
|
|
- May Day
- 5 years ago
- Views:
Transcription
1 PANEL Streams vs Rules vs Subscriptions: System and Language Issues The Case for Rules Paul Vincent TIBCO Software Inc.
2 Rules, rules, everywhere Data aquisition Data processing Workflow Data relationships Data constraints Business calculations Process exceptions Business decisions Compliance regulations Etc etc Business logic 2
3 C/EP, a technology 3
4 C/EP = various technology components Relationship rules State transition rules Pattern matching rules Reaction / decision rules 4
5 Rule = <conditions> result Logic: <conditions> inferred fact Constraint: <conditions> constraint satisfaction fact Data relationship: <ownership> relationship fact Production: <conditions> action ECA: <event conditions><conditions> action State model: <state><event><conditions> new state Query: <conditions> resultset CEP : <event><state><conditions> new state 5
6 Rules are across IT Solutions TIBCO infrastructure CEP Services Rules about events and deducing information and consequences BPM Workflow Services Rules representing flow decisions, process exceptions, declarative processes, decision services User Interface Services Rules for data validation, data constraints SOA Services Rules representing message switching, data transforms BAM Services Rules checking business activities, and related responses MDM Services Rules for Master Data Management transformations Enterprise Service Bus Business Logic Rules representing business decisions Custom Java etc 6
7 Rule types: per RuleML as used in CEP query Rule rule IntegrityRule DerivationRule ReactionRule ProductionRule TransformationRule SQL: 1999 Assertion SQL: 1999 View ECAPRule ECARule InferenceRule {OR} ProdeduralRule OCL 2.0 Invariant SQL: 1999 Trigger XSL 1.0 Rule Oracle 10g SQL View XSB 2.6 Prolog Rule MS Outlook 6 Rule ILOG JRule Jess 3.4 Rule BlazeAdvisorRule rule function query + callback rule with event declaration Rule classification per Gerd Wagner, RuleML 7
8 EPTS Glossary: on Rules Constraint (also event pattern constraint): A Boolean condition that must be satisfied by the events observed in a system. Examples: Event processing rules may be prescribed in many different ways, A service level agreement limiting the time taken to complete a mortgage transaction from the time including an application by is finite received. state machines, Rule (in event processing): A prescribed method for processing events. Examples: activity diagrams, Java code, SQL code, ECA (event-condition-action) rules or reactive rules that are triggered by event patterns. Whenever three timeouts have happened send an alert to the network manager. If more than ten shopping carts have been active for more than five minutes then activate the website reaction time monitor and display an amber alert on the dashboard. Whenever IBM trades 2% above its 1 hour VWAP and then within 15 minutes trades 5 points below then buy 1000 shares IBM. Notes: Event processing rules may be prescribed in many different ways, including by finite state machines, activity diagrams, Java code, SQL code, ECA (event-condition-action) rules or reactive rules that are triggered by event patterns. Event pattern triggered reactive rule: a rule that prescribes actions to be taken whenever an instance of a given event pattern is detected. 8
9 C/EP = a process, development to deployment Relationships, properties, inheritance rules Subscriptions Behavioural rules Set definition rules Rule execution algorithms 9
10 Advanced Patterns & Event Behaviors Many EP apps fit the standard CEP patterns: Filter interesting rules Detect predefined patterns / state changes Update data / invoke processes and services based on business rules and high level events Advanced EP: Exploiting inferencing to maximise understanding of EP chains Apply interesting statistical functions to event data to detect new / complex trends Apply different algorithms to event data Modify parameters used in other rules ( metarules ) Filter Join Decide React 10
11 Example: Rete-driven Production Rules Scope / declaration Classes / Events relevant for the rule Conditions Declarative Filters on declarations Performance Joins across declarations Actions Scalable... What to do for each combination Inference = of declaration knowledge instances that satisfies the conditions Inference = Event-by-event knowledge-based but not set semantics Filter Join Decide React 11
12 Rule Engine Fundamentals: Initial Stage Event E1 Class C1 Properties Pi, Pj Class C2 Property Pk Working Memory Rule R1 Scope Conditions Actions C1 C1.Pj=True Ruleset Scope defines relevant classes and events 12
13 Rule Engine Fundamentals: Simple Operation Event E1 Class C1 Properties Pi, Pj Class C2 Property Pk Working Memory A1 A2 B1 Rule R1 Scope Conditions Actions C1 C1.Pj=True Ruleset At runtime, a Rule definition acts like a class, with tuplebased instances R1 tuples are: {A1} {A2} No conditions Both {A1} & {A2} can fire => A1.Pj = True and A2.Pj = True 13
14 Rule Engine Fundamentals: Filters Event E1 Class C1 Properties Pi, Pj Class C2 Property Pk Working Memory A1 Pi=T A2 Pi=F B1 Rule R1 Scope Conditions Actions C1 C1.Pi C1.Pj=True Ruleset Conditions act as WHERE clauses to filter tuples R1 tuples are: {A1} {A2} Condition result is {A1} => A1.Pj = True 14
15 Rule Engine Fundamentals: Tuples and Joins Event E1 Class C1 Properties Pi, Pj Class C2 Property Pk Working Memory A1 Pi=T A2 Pi=F B1 Pk=T Rule R1 Scope Conditions Actions C1, C2 C1.Pi C1.Pj=True Ruleset Tuple dimension is based on # of declarations R1 tuples are: {A1, B1} {A2, B1} Condition result is {A1, B1} => A1.Pj = True 15
16 Rule Engine Fundamentals: Cross Product Event E1 Class C1 Properties Pi, Pj Class C2 Property Pk Working Memory A1 Pi=T A2 Pi=F B1 Pk=T B2 Pk=T 16 Rule R1 Scope Conditions Actions C1, C2 C1.Pi C2.Pk C1.Pj=True Ruleset # of instances in a class impacts tuple numbers (and action performance is linear) R1 tuples are: {A1, B1}, {A2, B1}, {A1, B2}, {A2, B2} Condition result is {A1, B1}, {A1, B2} => A1.Pj = True
17 Rule Engine Fundamentals: Rule Cycle Event E1 Class C1 Properties Pi, Pj Class C2 Property Pk Working Memory A1 Pi=T A2 Pi=F B1 Pk=T B2 Pk=T Rule R1 Scope Conditions Actions C1, C2 C1.Pi C2.Pk A2.Pi=True Ruleset Rule execution causes change in data states R1 tuples are: {A1, B1}, {A2, B1}, {A1, B2}, {A2, B2} Condition leaves {A1, B1}, {A1, B2} => A2.Pi is set to True 17
18 Rule Engine Fundamentals: Inferencing Event E1 Class C1 Properties Pi, Pj Class C2 Property Pk Working Memory A1 Pi=T A2 Pi=F B1 Pk=T B2 Pk=T Rule R1 Scope Conditions Actions C1, C2 C1.Pi C2.Pk A2.Pi=True Ruleset Rule engine cycles until all valid tuples are processed R1 tuples are: now: {A1, B1}, {A2, B1}, {A1, {A2, B2}, Condition {A2, B2} Condition result is leaves {A2, B1}, {A1, {A2, B1}, B2} {A1, B2} => A2.Pi = True (again) 18
19 TBD: Advanced Rules Parameterised Rules Metarules to adjust these parameters Uncertainty Scoring Generating rules Machine learning Predictive Analytics Reasoning + Ontologies Other types of rules Constraint Logic Programming Goal-driven rules General high-level Business Rules / constraints / strategies to events and rules (ie processes / process generation) 19
20 Summary All EPLs can be considered as consisting of abstract rules Various models and execution paradigms exist with different optimisations for different use cases Work on abstract CEP pattern list (and best model, execution paradigms) still TBD etc etc 20
TIBCO Complex Event Processing Evaluation Guide
TIBCO Complex Event Processing Evaluation Guide This document provides a guide to evaluating CEP technologies. http://www.tibco.com Global Headquarters 3303 Hillview Avenue Palo Alto, CA 94304 Tel: +1
More informationOracle SOA Suite 11g: Build Composite Applications
Oracle University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course covers designing and developing SOA composite applications
More informationWHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG
WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,
More informationHow to Design a General Rule Markup Language?
How to Design a General Rule Markup Language? Gerd Wagner Eindhoven University of Technology, Faculty of Technology Management G.Wagner@tm.tue.nl http://tmitwww.tm.tue.nl/staff/gwagner Abstract: A General
More informationFrom CQL to CEP to BAM - Oracle s Event Processing Platform Now and in the (near) Future
From CQL to CEP to BAM - Oracle s Event Processing Platform Now and in the (near) Future Hans Viehmann Senior Sales Consulting Manager Agenda EDA The Big Picture Event Publishers
More informationwhat do we mean by event processing now, a checklist of capabilities in current event processing tools and applications,
A View of the Current State of Event Processing what do we mean by event processing now, complex event processing, a checklist of capabilities in current event processing tools and applications, next steps
More informationAMIT Active Middleware Technology
AMIT Active Middleware Technology AMIT (and the active technology approach) vs. Other Tools November 2001 IBM Research Laboratory in Haifa Outline The active Paradigm Active vs. Passive AMIT vs. ECA AMIT
More informationHow SW Rules + Ontologies Connect to Procedural Aspects of SW Services
How SW Rules + Ontologies Connect to Procedural Aspects of SW Services Presentation for Semantic Web Services Language committee of Semantic Web Services Coalition (a.k.a. Initiative) April 11, 2003, at
More informationKnowledge Integration Environment
Knowledge Integration Environment Aka Knowledge is Everything D.Sottara, PhD OMG Technical Meeting Spring 2013, Reston, VA Outline Part I The Consolidated Past : Drools 5.x Drools Expert Object-Oriented,
More informationOracle BPM 11g: Implement the Process Model
Oracle BPM 11g: Implement the Process Model Duration: 5 Days What you will learn This Oracle BPM 11g: Implement the Process Model training is ideal for process developers who want to learn how to implement
More informationTECHED USER CONFERENCE MAY 3-4, 2016
TECHED USER CONFERENCE MAY 3-4, 2016 Bruce Beaman, Senior Director Adabas and Natural Product Marketing Software AG Software AG s Future Directions for Adabas and Natural WHAT CUSTOMERS ARE TELLING US
More informationSemantic Processing of Sensor Event Stream by Using External Knowledge Bases
Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Short Paper Kia Teymourian and Adrian Paschke Freie Universitaet Berlin, Berlin, Germany {kia, paschke}@inf.fu-berlin.de Abstract.
More informationWeb Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics
Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2014.02.28 2014.02.28 Valdas Rapševičius. Java Technologies 1 Outline Introduction to SOA SOA Concepts:
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
CHAPTER 26 Enhanced Data Models: Introduction to Active, Temporal, Spatial, Multimedia, and Deductive Databases 26.1 Active Database Concepts and Triggers Database systems implement rules that specify
More informationAgenda. A. Paschke 1, A. Kozlenkov 2 1. RuleResponder Approach Reaction RuleML Prova Semantic Web Rule Engine Use Cases Summary
A Rule-based Middleware for Business Process Execution 2008-02-28 / Technical University Dresden +49 351 463 40074 http://biotec.tu-dresden.de A Rule-based Middleware for Business Process Execution Agenda
More informationIBM Software and POWER7: Powering performance for Smarter Planet Solutions
Branislav Hudec WebSphere Technical Sales Filip Slánička DB2 Technical Sales IBM Software and POWER7: Powering performance for Smarter Planet Solutions WebSphere on POWER7 Delivering benefits for your
More informationEsper. Luca Montanari. MIDLAB. Middleware Laboratory
Esper Luca Montanari montanari@dis.uniroma1.it Esper Open Source CEP and ESP engine Available for Java as Esper, for.net as NEsper Developed by Codehaus http://esper.codehaus.org/ (write esper complex
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Integrating Complex Financial Workflows in Oracle Database Xavier Lopez Seamus Hayes Oracle PolarLake, LTD 2 Copyright 2011, Oracle
More informationInformation Management Fundamentals by Dave Wells
Information Management Fundamentals by Dave Wells All rights reserved. Reproduction in whole or part prohibited except by written permission. Product and company names mentioned herein may be trademarks
More informationDRAFT A Survey of Event Processing Languages (EPLs)
DRAFT A Survey of Event Processing Languages (EPLs) October 15, 2006 (v14) Tim Bass, CISSP Co-Chair Event Processing Reference Architecture Working Group Principal Global Architect, Director TIBCO Software
More informationHigh-Performance Event Processing Bridging the Gap between Low Latency and High Throughput Bernhard Seeger University of Marburg
High-Performance Event Processing Bridging the Gap between Low Latency and High Throughput Bernhard Seeger University of Marburg common work with Nikolaus Glombiewski, Michael Körber, Marc Seidemann 1.
More informationOracle SOA Suite 11g: Build Composite Applications
Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design
More informationSERVICE-ORIENTED COMPUTING
THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface
More informationIBM WebSphere ILOG JRules V7.0, Application Development
000-529 IBM WebSphere ILOG JRules V7.0, Application Development Version 3.1 QUESTION NO: 1 The Business Analyst has discovered a large number of business rules. The object model and vocabulary is the same
More informationTransactionVision Technical White Paper
E X E C U T I V E S U M M A R Y Unique Solution TransactionVision is transaction tracking and analysis software that provides a real-time view of business transactions flowing through a distributed enterprise
More informationPulsar. Realtime Analytics At Scale. Wang Xinglang
Pulsar Realtime Analytics At Scale Wang Xinglang Agenda Pulsar : Real Time Analytics At ebay Business Use Cases Product Requirements Pulsar : Technology Deep Dive 2 Pulsar Business Use Case: Behavioral
More informationebusiness Suite goes SOA
ebusiness Suite goes SOA Ulrich Janke Oracle Consulting Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationHow to Design a General Rule Markup Language
How to Design a General Rule Markup Language Gerd Wagner Eindhoven University of Technology, Faculty of Technology Management P.O. Box 513, 5600 MB Eindhoven, The Netherlands G.Wagner@tm.tue.nl http://tmitwww.tm.tue.nl/staff/gwagner
More informationIntegration Framework. Architecture
Integration Framework 2 Architecture Anyone involved in the implementation or day-to-day administration of the integration framework applications must be familiarized with the integration framework architecture.
More informationStreaming Data Integration: Challenges and Opportunities. Nesime Tatbul
Streaming Data Integration: Challenges and Opportunities Nesime Tatbul Talk Outline Integrated data stream processing An example project: MaxStream Architecture Query model Conclusions ICDE NTII Workshop,
More informationEvent-Driven Virtual Machine for Business Integration Middleware
Event-Driven Virtual Machine for Business Integration Middleware Joachim H. Frank 1, Liangzhao Zeng 2, and Henry Chang 2 1 IBM Software Group jhfrank@us.ibm.com 2 IBM T.J. Watson Research Center {lzeng,hychang}@us.ibm.com
More informationA Rule-based Middleware for Business Process Execution
A Rule-based Middleware for Business Process Execution Adrian Paschke 1 and Alexander Kozlenkov 2 1 RuleML Inc., Canada Adrian.PaschkeATgmx.de 2 Betfair Ltd., London alex.kozlenkovatbetfair.com Abstract.
More informationGetting Started with. Oracle SOA Suite 11g. R1 -AHands-On Tutorial. composite application in just hours!
Getting Started with Oracle SOA Suite 11g R1 -AHands-On Tutorial Fast track your SOA adoption Build a service-oriented composite application in just hours! Heidi Buelow Manas Deb Jayaram Kasi Demed L'Her
More informationFusion of Event Stream and Background Knowledge for Semantic-Enabled Complex Event Processing
Fusion of Event Stream and Background Knowledge for Semantic-Enabled Complex Event Processing Challenge Paper Kia Teymourian, Malte Rohde, Ahmad Hasan, and Adrian Paschke Freie Universität Berlin Institute
More informationUnderstanding Oracle ADF and its role in the Oracle Fusion Platform
ORACLE PRODUCT LOGO Understanding Oracle ADF and its role in the Oracle Fusion Platform Dana Singleterry blogs.oracle.com/dana 2 Copyright Principal 2011, Oracle and/or its Product affiliates. All rights
More information<Insert Picture Here> Value of TimesTen Oracle TimesTen Product Overview
Value of TimesTen Oracle TimesTen Product Overview Shig Hiura Sales Consultant, Oracle Embedded Global Business Unit When You Think Database SQL RDBMS Results RDBMS + client/server
More informationUnified Modeling Language (UML)
Unified Modeling Language (UML) Troy Mockenhaupt Chi-Hang ( Alex) Lin Pejman ( PJ ) Yedidsion Overview Definition History Behavior Diagrams Interaction Diagrams Structural Diagrams Tools Effect on Software
More informationB. By not making any configuration changes because, by default, the adapter reads input files in ascending order of their lastmodifiedtime.
Volume: 75 Questions Question No : 1 You have modeled a composite with a one-way Mediator component that is exposed via an inbound file adapter service. How do you configure the inbound file adapter to
More informationImplicit BPM Business Process Platform for Transparent Workflow Weaving
Implicit BPM Business Process Platform for Transparent Workflow Weaving Rubén Mondéjar, Pedro García, Carles Pairot, and Enric Brull BPM Round Table Tarragona Contents Context Introduction 01/27 Building
More informationComplex event processing in reactive distributed systems
Complex event processing in reactive distributed systems Ján JANÍK Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia xjanikj@is.stuba.sk
More informationComplex Event Processing A brief overview
Complex Event Processing A brief overview Dávid István davidi@inf.mit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Event Key concepts o An immutable
More informationAPI, DEVOPS & MICROSERVICES
API, DEVOPS & MICROSERVICES RAPID. OPEN. SECURE. INNOVATION TOUR 2018 April 26 Singapore 1 2018 Software AG. All rights reserved. For internal use only THE NEW ARCHITECTURAL PARADIGM Microservices Containers
More informationGo USA! Get There Faster. 6/29/2010 Process World
Go USA! Get There Faster. 6/29/2010 Process World 2010 2 Go Germany! Get There Faster. BPM + BI = Process Intelligence Top 10 Business Priorities Rank Top 10 Technology Priorities Rank Business process
More informationA Unified Business Interface for Modeling and Solving Constraint Satisfaction Problems
OMG TECHNICAL MEETING Santa Clara, CA Dec 8, 2008 1 A Unified Business Interface for Modeling and Solving Constraint Satisfaction Problems Jacob Feldman, PhD Cork Constraint Computation Centre, Sr. Researcher
More informationMaster Data Management
Master Data Management Industry: Business Timeline: 15 months Number of resources: 4 ADDRESS: 12 SF, Maurya Times Square, Opp. R K Royal Hall, Science City Road, Sola, Ahmedabad, Gujarat 38006 info@promptsoftech.com
More informationJava in the world of Software AG JCP EC May 2018
Java in the world of Software AG JCP EC May 2018 Georgi Stanev Architect Software AG 2017 Software AG. All rights reserved. History of the Software AG 1969 The concept for an adaptable and extremely versatile
More informationE-BOOK # ORACLE BPM TASK USERS MANUAL EBOOK
29 October, 2017 E-BOOK # ORACLE BPM TASK USERS MANUAL EBOOK Document Filetype: PDF 419.42 KB 0 E-BOOK # ORACLE BPM TASK USERS MANUAL EBOOK A Manual Process in Oracle BPM Suite 12c is a process that the
More informationSQL Server System Overview Eric Bortei-Doku
17-18 March, 2018 Beijing SQL Server System Overview Eric Bortei-Doku Agenda SQL Server High Level Feature Overview Introduction to Open Specifications SQL Server Open Specifications Core Platform Protocol
More informationData Governance Data Usage Labeling and Enforcement in Adobe Experience Platform
Contents What is data governance? Why data governance? Data governance roles The Adobe Experience Platform advantage A framework for data governance Data usage patterns Data governance in action Conclusion
More informationWeb of Data: P2P Business domain translation of problem spaces. Semantic Business Integration (WIP draft)
Web of Data: P2P Business domain translation of problem spaces. Semantic Business Integration (WIP draft) 2017. Sebastian Samaruga ( ssamarug@gmail.com ) Copyright (c) 2017 Sebastian Samaruga Permission
More informationFAQ (Basic) Sybase CEP Option R4
FAQ (Basic) Sybase CEP Option R4 DOCUMENT ID: DC01023-01-0400-01 LAST REVISED: February 2010 Copyright 2010 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and to any
More informationADABAS & NATURAL 2050+
ADABAS & NATURAL 2050+ Guido Falkenberg SVP Global Customer Innovation DIGITAL TRANSFORMATION #WITHOUTCOMPROMISE 2017 Software AG. All rights reserved. ADABAS & NATURAL 2050+ GLOBAL INITIATIVE INNOVATION
More informationRealizing the Real-Time Enterprise. July 2012
Realizing the Real-Time Enterprise July 2012 IASA - The Global IT Architects Association The premier association focused on the IT architecture profession through the advancement of best practices, standards
More information<Insert Picture Here> Oracle Coherence & Extreme Transaction Processing (XTP)
Oracle Coherence & Extreme Transaction Processing (XTP) Gary Hawks Oracle Coherence Solution Specialist Extreme Transaction Processing What is XTP? Introduction to Oracle Coherence
More information1Z Oracle SOA Suite 12c Essentials Exam Summary Syllabus Questions
1Z0-434 Oracle SOA Suite 12c Essentials Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-434 Exam on Oracle SOA Suite 12c Essentials... 2 Oracle 1Z0-434 Certification Details:... 2
More informationWell Lifecycle: Workflow Automation
2017 Well Lifecycle: Workflow Automation STEVE COOPER, PRESIDENT This document is the property of EnergyIQ and may not be distributed either in part or in whole without the prior written consent of EnergyIQ.
More information1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda
Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:
More informationWeb Services. Lecture I. Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics
Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2015.02.19 Outline Introduction to SOA SOA Concepts: Services Loose Coupling Infrastructure SOA Layers
More informationEvent Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007
Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.
More informationBuilding a Data Strategy for a Digital World
Building a Data Strategy for a Digital World Jason Hunter, CTO, APAC Data Challenge: Pushing the Limits of What's Possible The Art of the Possible Multiple Government Agencies Data Hub 100 s of Service
More informationEnterprise Architecture Views and Viewpoints in ArchiMate
member of Enterprise Architecture Views and Viewpoints in ArchiMate ArchiMate 3 Chapter 14 The Core of Architecture Description http://www.iso-architecture.org/ieee-1471/cm/ Architecture Views and Viewpoints
More informationEmergency Services: Process, Rules and Events
Emergency Services: Process, Rules and Events Mauricio Salatino, Esteban Aliverti, and Demian Calcaprina Plugtree salaboy@gmail.com Abstract. The Emergency Service Application was built as a blue print
More informationExtending R to the Enterprise
Extending R to the Enterprise With TIBCO Spotfire and TERR Lou Bajuk-Yorgan, Sr. Dir., Product Management, TIBCO (Edit via Slide Master) Name Job Title youremail@yourdomain.com Extending R to the Enterprise
More informationFZI Research Center for Information Technology, Germany
FZI FORSCHUNGSZENTRUM INFORMATIK Event Processing and Stream Reasoning with ETALIS Darko Anicic FZI Research Center for Information Technology, Germany INQUEST 2012, Oxford, United Kingdom Agenda Motivation
More informationOracle Java CAPS Intelligent Event Processor (IEP) User's Guide
Oracle Java CAPS Intelligent Event Processor (IEP) User's Guide Part No: 8 6 March 0 Copyright 00, 0, Oracle and/or its affiliates. All rights reserved. License Restrictions Warranty/Consequential Damages
More informationCOM R. Schulte
R. Schulte Research Note 7 July 2003 Commentary Event-Driven Applications: Definition and Taxonomy Simple event-driven applications are becoming widespread in mainstream enterprises. More-powerful complex-event
More informationData Governance: Data Usage Labeling and Enforcement in Adobe Cloud Platform
Data Governance: Data Usage Labeling and Enforcement in Adobe Cloud Platform Contents What is data governance? Why data governance? Data governance roles. The Adobe Cloud Platform advantage. A framework
More informationThe RuleML Family of Web Rule Languages
The RuleML Family of Web Rule Languages PPSWR 06, Budva, Montenegro, 10 June 2006 Revised, RuleML 06, Athens, GA, 11 Nov. 2006 Shortened, Vienna, SWT Course, 17 Nov. 2008 Harold Boley University of New
More informationJava SE 7 Programming
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Java SE 7 Programming Duration: 5 Days What you will learn This is the second of two courses that cover the Java Standard Edition
More informationLiSEP: a Lightweight and Extensible tool for Complex Event Processing
LiSEP: a Lightweight and Extensible tool for Complex Event Processing Ivan Zappia, David Parlanti, Federica Paganelli National Interuniversity Consortium for Telecommunications Firenze, Italy References
More informationwebmethods EntireX for ESB: Leveraging Platform and Application Flexibility While Optimizing Service Reuse
December 2008 webmethods EntireX for ESB: Leveraging Platform and Application Flexibility While Optimizing Service Reuse By Chris Pottinger, Sr. Manager Product Development, and Juergen Lind, Sr. Product
More informationCurriculum Guide. ThingWorx
Curriculum Guide ThingWorx Live Classroom Curriculum Guide Introduction to ThingWorx 8 ThingWorx 8 User Interface Development ThingWorx 8 Platform Administration ThingWorx 7.3 Fundamentals Applying Machine
More information2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,
2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, Windows Server, and other product names are or may be registered
More informationMicrosoft SQL Server Training Course Catalogue. Learning Solutions
Training Course Catalogue Learning Solutions Querying SQL Server 2000 with Transact-SQL Course No: MS2071 Two days Instructor-led-Classroom 2000 The goal of this course is to provide students with the
More informationFusion Registry 9 SDMX Data and Metadata Management System
Registry 9 Data and Management System Registry 9 is a complete and fully integrated statistical data and metadata management system using. Whether you require a metadata repository supporting a highperformance
More informationTraining. Data Modelling. Framework Manager Projects (2 days) Contents
We aim to provide you with the right training, at the right time and at the right price'. A cost effective solution to your business objectives. Our trainers are experts in IBM Cognos applications and
More informationThe IBM MobileFirst Platform
The IBM MobileFirst Platform Curtis Miles IBM MobileFirst Solution Architect April 14, 2015 What is the IBM MobileFirst Platform? A modular set " of libraries, tools, and runtimes " that help you " easily
More informationCisco Integration Platform
Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product
More informationOracle Fusion Middleware
Oracle Fusion Middleware User's Guide for Oracle Business Rules 11g Release 1 (11.1.1.7) E10228-12 June 2013 Documentation for developers and business users that provides information about using and developing
More information<Insert Picture Here> Enterprise Data Management using Grid Technology
Enterprise Data using Grid Technology Kriangsak Tiawsirisup Sales Consulting Manager Oracle Corporation (Thailand) 3 Related Data Centre Trends. Service Oriented Architecture Flexibility
More informationIntroduction in Eventing in SOA Suite 11g
Introduction in Eventing in SOA Suite 11g Ronald van Luttikhuizen Vennster Utrecht, The Netherlands Keywords: Events, EDA, Oracle SOA Suite 11g, SOA, JMS, AQ, EDN Introduction Services and events are highly
More informationEvaluating semantic data infrastructure components for small devices
Evaluating semantic data infrastructure components for small devices Andriy Nikolov, Ning Li, Mathieu d Aquin, Enrico Motta Knowledge Media Institute, The Open University, Milton Keynes, UK {a.nikolov,
More informationLesson 5 Nimbits. Chapter-6 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education
Lesson 5 Nimbits 1 Cloud IoT cloud-based Service Using Server at the Edges A server can be deployed at the edges (device nodes) which communicates the feeds to the cloud service. The server also provisions
More informationComparison of SmartData Fabric with Cloudera and Hortonworks Revision 2.1
Comparison of SmartData Fabric with Cloudera and Hortonworks Revision 2.1 Page 1 of 11 www.whamtech.com (972) 991-5700 info@whamtech.com August 2018 Page 2 of 11 www.whamtech.com (972) 991-5700 info@whamtech.com
More informationInnovatus Technologies
HADOOP 2.X BIGDATA ANALYTICS 1. Java Overview of Java Classes and Objects Garbage Collection and Modifiers Inheritance, Aggregation, Polymorphism Command line argument Abstract class and Interfaces String
More informationCall: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline
JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline Advanced Java Database Programming JDBC overview SQL- Structured Query Language JDBC Programming Concepts Query Execution Scrollable
More informationS-Store: Streaming Meets Transaction Processing
S-Store: Streaming Meets Transaction Processing H-Store is an experimental database management system (DBMS) designed for online transaction processing applications Manasa Vallamkondu Motivation Reducing
More informationBuilding a Scalable Recommender System with Apache Spark, Apache Kafka and Elasticsearch
Nick Pentreath Nov / 14 / 16 Building a Scalable Recommender System with Apache Spark, Apache Kafka and Elasticsearch About @MLnick Principal Engineer, IBM Apache Spark PMC Focused on machine learning
More informationDesigning Intelligent Event Processor (IEP) Projects
Designing Intelligent Event Processor (IEP) Projects Sun Microsystems, Inc. 50 Network Circle Santa Clara, CA 9505 U.S.A. Part No: 80 78 0 December 008 Copyright 008 Sun Microsystems, Inc. 50 Network Circle,
More informationIntelligent Event Processor (IEP) User's Guide
Intelligent Event Processor (IEP) User's Guide Part No: 8 070 February 009 Copyright 00 Sun Microsystems, Inc. 0 Network Circle, Santa Clara, CA 90 U.S.A. All rights reserved. Sun Microsystems, Inc. has
More informationOSIsoft Cloud Services Core Infrastructure for Developing Partner Applications
OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications Presented by Laurent Garrigues, Gregg Le Blanc, Paul Kaiser Agenda Overview Platform Tour Demo Partner Preview Program Q&A
More informationOracle Big Data Connectors
Oracle Big Data Connectors Oracle Big Data Connectors is a software suite that integrates processing in Apache Hadoop distributions with operations in Oracle Database. It enables the use of Hadoop to process
More informationDB Fundamentals Exam.
IBM 000-610 DB2 10.1 Fundamentals Exam TYPE: DEMO http://www.examskey.com/000-610.html Examskey IBM 000-610 exam demo product is here for you to test the quality of the product. This IBM 000-610 demo also
More informationOracle Fusion Applications
Oracle Fusion Applications Concepts Guide 11g Release 5 (11.1.5) E15525-05 August 2012 Documentation for system administrators and developers that describes the core infrastructure components for Oracle
More informationOWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases
OWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases URL: [http://trowl.eu/owl- dbc/] Copyright @2013 the University of Aberdeen. All Rights Reserved This document
More informationIBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic
IBM Operational Decision Manager Version 8 Release 5 Configuring Operational Decision Manager on WebLogic Note Before using this information and the product it supports, read the information in Notices
More informationTowards Efficient Semantically Enriched Complex Event Processing and Pattern Matching
Towards Efficient Semantically Enriched Complex Event Processing and Pattern Matching Syed Gillani 1,2 Gauthier Picard 1 Frédérique Laforest 2 Antoine Zimmermann 1 Institute Henri Fayol, EMSE, Saint-Etienne,
More informationThe Value of Migrating from Cisco Tidal Horizon to Cisco Process Orchestrator
White Paper The Value of Migrating from Cisco Tidal Horizon to Cisco Process Orchestrator Migrating from Cisco Tidal Horizon for SAP to Cisco Process Orchestrator can help you reduce total cost of ownership
More informationJOB SCHEDULING CHECKLIST
JOB SCHEDULING CHECKLIST MVP Systems Software / Phone: 1-800-261-5267 / Web: www.jamsscheduler.com 1 Using these Criteria The following is a detailed list of evaluation criteria that you can use to benchmark
More informationSelenium Testing Course Content
Selenium Testing Course Content Introduction What is automation testing? What is the use of automation testing? What we need to Automate? What is Selenium? Advantages of Selenium What is the difference
More information