An essential language for declarative business rules. Lex Wedemeijer Open University in the Netherlands
|
|
- Eleanor Hill
- 8 years ago
- Views:
Transcription
1 An essential language for declarative business rules Lex Wedemeijer pen University in the Netherlands
2 An essential language for declarative business rules Lex Wedemeijer pen University in the Netherlands
3 Agenda Business Rules Rule-engineering approach Language specification: steps Characteristics Discussion
4 Business Rules describe business operations in 'natural' way many types of rules ECA-rules, triggers, workflow-rules, derivation rules, transition rules, pre- and post conditions,... declarative rules: state-oriented, time-invariant novice learners
5 Business Rules business context design artifacts computersupported operations languages: natural business jargon controlled / semi formal exact specifications computer lingo
6 Example: at the IT helpdesk natural business jargon: every call should get an acceptable response controlled language: keyword concept for every call placed_by a client there MUST be a response that is available_for the call which is accepted_by the client exact specs: (Binary Relation Algebra) fact-type computer lingo: (ruleml; SWRL; PRR)
7 Binary Relation Algebra sound math suited to declarative rules non-computer lingo main components cardinality rules compound rules Rules rule violations concepts s Data Model atoms tuples recorded business data
8 Business Rules business context design artifacts computersupported operations languages: natural business jargon controlled / semi formal exact specifications computer lingo
9 Rule-engineering approach business context Rules Repository design artifacts Process specs Datamodel specs computersupported operations Application Software Design Generation Business procedures Application Generation workflow operations Business Service definitions Interface definitions recorded business data
10 Rule-engineering approach business context Rules Repository Data Model workflow operations recorded business data define Data Model specify the rules test rules with data test overall process deliver to developers
11 Rule-engineering approach define language has 5 statements rule populate enforce explain define the Model specify the rules test rules with data test overall process deliver to developers
12 Specification: step 1 concept define define concept -name concept (infix notation) Unconstrained Conceptual Model Structure = structural constraints Business Vocabulary
13 Specification: step 2 concept define define rule cardinality_rule compound_rule
14 Specification: step 2 detail cardinality _rule rule rule-id must be keyword simple_constraint and
15 Specification: step 2 detail cardinality _rule rule rule-id must be simple_constraint and unary-operator expression expression binary-operator expression ( expression ) compound _rule rule rule-id for internal reference expression must comparator expression keyword imply, be implied compound s
16 Specification: step 3 concept define define rule cardinality_rule compound_rule populate populate concept { { atom tuple } } Entity integrity, Referential Integrity Rule violations emerge
17 Specification: step 4 concept define define rule cardinality_rule compound_rule populate populate concept { { atom tuple } } enforce enforce rule-id immediate deferred Rule violations: prevent or permit not: how to amend
18 Specification: any step concept define define rule cardinality_rule compound_rule populate populate concept { { atom tuple } } enforce enforce rule-id immediate deferred concept explain explain quoted_text rule-id
19 Characteristics 1. essential (orthogonal) 2. step-by-step 3. notations kept simple 4. compares to RuleSpeak (almost understandable)
20 Example: at the IT helpdesk define [call] placed_by [client], [response] accepted_by [client], [response] available_for [call] rule 1_cardinal [call] placed_by [client] must be univalent and total rule 4_helpdesk [call] placed_by [client] must imply [call] available_for~ [response];[response] accepted_by [client] populate [call] placed_by [client] { thursday#1 * lex, fri#2 * kim } populate [response] available_for [call] { reply#77 * thursday#1 } enforce 1_cardinal immediate enforce 4_helpdesk deferred explain 4_helpdesk "IF a call is placed_by a client THEN must a response be available for that call AND that response must be accepted_by the client"
21 Characteristics: first findings 9 novice students, no prior experience in rule engineering compare "IT helpdesk" scripts in rich language (Ampersand, see versus essential language
22 First findings rich language versus essential language is more suitable for new rule designers may be easier to learn for new rule designers is more educational (learning while designing) is easier to use when creating a new rule-based design is better aligned to stepwise design approach may cause more confusion compared with component-oriented language:.. is easier to explain to co-workers novice students (N=9) is simpler to check for errors is better in avoiding conflicting (inconsistent) statements? has more brief and powerful statements
23 Agenda Business Rules Rule-engineering approach Language specification: steps Characteristics Discussion
24 Thank you IF every question has got an acceptable-answer THEN the speaker thanks you for your attention
Content chapter 2. Ampersand
Content chapter 2 1 Introduction 21 2 Rules 21 3 Rules in Business 23 4 An example 24 5 Control Principle 26 6 Rule Management 27 7 Case Study: A Service Desk 27 7.1 The business rules 28 7.2 Specification
More informationRules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
More informationAmpersand and the Semantic Web
Ampersand and the Semantic Web The Ampersand Conference 2015 Lloyd Rutledge The Semantic Web Billions and billions of data units Triples (subject-predicate-object) of URI s Your data readily integrated
More information14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:
14 Databases 14.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define a database and a database management system (DBMS)
More informationCopyright 2005-2010 Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement
More information
Modern Systems Analysis and Design
Modern Systems Analysis and Design Prof. David Gadish Structuring System Data Requirements Learning Objectives Concisely define each of the following key data modeling terms: entity type, attribute, multivalued
More informationCS2Bh: Current Technologies. Introduction to XML and Relational Databases. The Relational Model. The relational model
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 The Relational Model CS2 Spring 2005 (LN6) 1 The relational model Proposed by Codd in 1970. It is the dominant data
More informationSemantic Business Process Management
Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de http://www.inf.fu-berlin.de/groups/ag-csw/
More informationDatabases and BigData
Eduardo Cunha de Almeida eduardo.almeida@uni.lu Outline of the course Introduction Database Systems (E. Almeida) Distributed Hash Tables and P2P (C. Cassagnes) NewSQL (D. Kim and J. Meira) NoSQL (D. Kim)
More informationData Governance Data & Metadata Standards. Antonio Amorin
Data Governance Data & Metadata Standards Antonio Amorin Abstract This data governance presentation focuses on data and metadata standards. The intention of the presentation is to identify new standards
More informationData Modeling. Database Systems: The Complete Book Ch. 4.1-4.5, 7.1-7.4
Data Modeling Database Systems: The Complete Book Ch. 4.1-4.5, 7.1-7.4 Data Modeling Schema: The structure of the data Structured Data: Relational, XML-DTD, etc Unstructured Data: CSV, JSON But where does
More informationCSC 742 Database Management Systems
CSC 742 Database Management Systems Topic #4: Data Modeling Spring 2002 CSC 742: DBMS by Dr. Peng Ning 1 Phases of Database Design Requirement Collection/Analysis Functional Requirements Functional Analysis
More informationDatabase Design and the E-R Model
C H A P T E R 7 Database Design and the E-R Model Practice Exercises 7.1 Answer: The E-R diagram is shown in Figure 7.1. Payments are modeled as weak entities since they are related to a specific policy.
More informatione-journal of Practical Business Research
e-journal of Practical Business Research Six Views on the Business Rule Management System Workshop summary paper: Business Rule based Service Management (Business-Rule-basierte Servicesteuerung) at Informatik
More informationInstant SQL Programming
Instant SQL Programming Joe Celko Wrox Press Ltd. INSTANT Table of Contents Introduction 1 What Can SQL Do for Me? 2 Who Should Use This Book? 2 How To Use This Book 3 What You Should Know 3 Conventions
More informationExpanding the Value of Your Enterprise Content Management Platform
Expanding the Value of Your Enterprise Content Management Platform How a strategic roadmap can maximize the efficiency and value of your corporate information TRANSFORMATION GATEWAY About Information Intelligence
More informationBusiness rules and science
Business rules and science Science is a distributed, heterogeneous, rapidly evolving complex of activities, like an enterprise Business processes in science are largely ad hoc and undocumented, like very
More informationTurning Emergency Plans into Executable
Turning Emergency Plans into Executable Artifacts José H. Canós-Cerdá, Juan Sánchez-Díaz, Vicent Orts, Mª Carmen Penadés ISSI-DSIC Universitat Politècnica de València, Spain {jhcanos jsanchez mpenades}@dsic.upv.es
More informationThe Spectrum of Data Integration Solutions: Why You Should Have Them All
HAWTIN, STEVE, Schlumberger Information Systems, Houston TX; NAJIB ABUSALBI, Schlumberger Information Systems, Stavanger, Norway; LESTER BAYNE, Schlumberger Information Systems, Stavanger, Norway; MARK
More informationBusiness Rules Modeling for Business Process Events: An Oracle Prototype
JOURNAL OF COMPUTERS, VOL. 7, NO. 9, SEPTEMBER 2012 2099 Business Rules Modeling for Business Process Events: An Oracle Prototype Rajeev Kaula Computer Information Systems Department, Missouri State University,
More informationChapter 7 Data Modeling Using the Entity- Relationship (ER) Model
Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Outline Using High-Level Conceptual Data Models for
More informationSofterra Adaxes Enterprise Directory Solution
Identity and Active Directory Management Softerra Adaxes Enterprise Directory Solution Product Profile make the complex simple Copyright Copyright Softerra, Ltd. Softerra, All rights Ltd. reserved. All
More informationStructured vs. unstructured data. Motivation for self describing data. Enter semistructured data. Databases are highly structured
Structured vs. unstructured data 2 Databases are highly structured Semistructured data, XML, DTDs Well known data format: relations and tuples Every tuple conforms to a known schema Data independence?
More informationS24 - Governance, Risk, and Compliance (GRC) Automation Siamak Razmazma
S24 - Governance, Risk, and Compliance (GRC) Automation Siamak Razmazma Governance, Risk, Compliance (GRC) Automation Siamak Razmazma Siamak.razmazma@protiviti.com September 2009 Agenda Introduction to
More informationSurround SCM Best Practices
Surround SCM Best Practices This document addresses some of the common activities in Surround SCM and offers best practices for each. These best practices are designed with Surround SCM users in mind,
More informationBCA. Database Management System
BCA IV Sem Database Management System Multiple choice questions 1. A Database Management System (DBMS) is A. Collection of interrelated data B. Collection of programs to access data C. Collection of data
More informationData Analysis 1. SET08104 Database Systems. Copyright @ Napier University
Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?
More informationCS 377 Database Systems. Database Design Theory and Normalization. Li Xiong Department of Mathematics and Computer Science Emory University
CS 377 Database Systems Database Design Theory and Normalization Li Xiong Department of Mathematics and Computer Science Emory University 1 Relational database design So far Conceptual database design
More informationRule-Based Active Domain Brokering for the Semantic Web
Rule-Based Active Domain Brokering for the Semantic Web Erik Behrends, Oliver Fritzen, Tobias Knabke, Wolfgang May, Franz Schenk Institut für Informatik, Universität Göttingen, Germany {behrends,fritzen,knabke,may,schenk}@informatik.uni-goettingen.de
More informationTechnology Appropriation in Face-to-Face Collaborative Learning
Technology Appropriation in Face-to-Face Collaborative Learning Maarten Overdijk and Wouter van Diggelen Utrecht University, Research Centre Learning in Interaction, Heidelberglaan1, 3584 CS Utrecht, The
More informationExecution of A Requirement Model in Software Development
Execution of A Requirement Model in Software Development Wuwei Shen, Mohsen Guizani and Zijiang Yang Dept of Computer Science, Western Michigan University {wwshen,mguizani,zijiang}@cs.wmich.edu Kevin Compton
More informationMeister Going Beyond Maven
Meister Going Beyond Maven A technical whitepaper comparing OpenMake Meister and Apache Maven OpenMake Software 312.440.9545 800.359.8049 Winners of the 2009 Jolt Award Introduction There are many similarities
More informationBusiness Process Modeling Notation. Bruce Silver Principal, BPMessentials bruce@brsilver.com
Business Process Modeling Notation Bruce Silver Principal, BPMessentials bruce@brsilver.com About Me Founder/principal BPMessentials (2007) The leading provider of BPMN training and certification Now expanded
More informationRelational Database Concepts
Relational Database Concepts IBM Information Management Cloud Computing Center of Competence IBM Canada Labs 1 2011 IBM Corporation Agenda Overview Information and Data Models The relational model Entity-Relationship
More informationWhite Paper: The Seven Elements of an Effective Compliance and Ethics Program
White Paper: The Seven Elements of an Effective Compliance and Ethics Program Executive Summary Recently, the United States Sentencing Commission voted to modify the Federal Sentencing Guidelines, including
More informationcpouta - IaaS Cloud Computing Service Service Level Agreement
cpouta - IaaS Cloud Computing Service Service Level Agreement 1. General This Service Level Agreement (hereafter called SLA) is made between the customer, cpouta IaaS Cloud Computing Service user and the
More informationListening to the Customer s Voice 1
Listening to the Customer s Voice 1 Karl E. Wiegers Process Impact 716-377-5110 www.processimpact.com Perhaps the greatest challenge facing the software developer is sharing the vision of the final product
More informationAgenda. Establishing liabilities. Making Progress and Dealing with Uncertainty. Establishing liabilities. Recovering assets
Making Progress and Dealing with Uncertainty Sarah Jeffrey-Gray Head of Trustee Services and Senior Associate Burges Salmon LLP Agenda Establishing liabilities Recovering assets Assessing level of benefits
More informationMDA and Financial Services: A Governance, Risk, and Compliance case study
MDA and Financial Services: A Governance, Risk, and Compliance case study San Jose, Costa Rica, June 22 nd, 2007 Dr. Said Tabet Co-Founder and Co-Chair, The RuleML Initiative Founder and President, Inferware
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
More informationAVOIDANCE OF CYCLICAL REFERENCE OF FOREIGN KEYS IN DATA MODELING USING THE ENTITY-RELATIONSHIP MODEL
AVOIDANCE OF CYCLICAL REFERENCE OF FOREIGN KEYS IN DATA MODELING USING THE ENTITY-RELATIONSHIP MODEL Ben B. Kim, Seattle University, bkim@seattleu.edu ABSTRACT The entity-relationship (ER model is clearly
More informationAligning IEP Goals to Common Core Standards. Presented by L.E.A.S.E. Coordinators
Aligning IEP Goals to Common Core Standards Presented by L.E.A.S.E. Coordinators Objectives Understand the ISBE guidance document Demonstrate an understanding of the vocabulary and structure of the Common
More informationLogical Design of Audit Information in Relational Databases
Essay 25 Logical Design of Audit Information in Relational Databases Sushil Jajodia, Shashi K. Gadia, and Gautam Bhargava In the Trusted Computer System Evaluation Criteria [DOD85], the accountability
More informationIBM InfoSphere Discovery: The Power of Smarter Data Discovery
IBM InfoSphere Discovery: The Power of Smarter Data Discovery Gerald Johnson IBM Client Technical Professional gwjohnson@us.ibm.com 2010 IBM Corporation Objectives To obtain a basic understanding of the
More informationATTACHMENT 6 SQL Server 2012 Programming Standards
ATTACHMENT 6 SQL Server 2012 Programming Standards SQL Server Object Design and Programming Object Design and Programming Idaho Department of Lands Document Change/Revision Log Date Version Author Description
More informationHigh School Algebra Reasoning with Equations and Inequalities Solve equations and inequalities in one variable.
Performance Assessment Task Quadratic (2009) Grade 9 The task challenges a student to demonstrate an understanding of quadratic functions in various forms. A student must make sense of the meaning of relations
More informationOn the general structure of ontologies of instructional models
On the general structure of ontologies of instructional models Miguel-Angel Sicilia Information Engineering Research Unit Computer Science Dept., University of Alcalá Ctra. Barcelona km. 33.6 28871 Alcalá
More information[1] http://en.wikipedia.org/wiki/first-mover_advantage [2] http://www.acunote.com
-Gene Sher Software Development Processes: Those in engineering and science will sooner or later either be members of teams solving some large project, or be managing teams solving some large project.
More informationDatabase Design. Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB
Marta Jakubowska-Sobczak IT/ADC based on slides prepared by Paula Figueiredo, IT/DB Outline Database concepts Conceptual Design Logical Design Communicating with the RDBMS 2 Some concepts Database: an
More informationChapter 5: Logical Database Design and the Relational Model Part 2: Normalization. Introduction to Normalization. Normal Forms.
Chapter 5: Logical Database Design and the Relational Model Part 2: Normalization Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Robert C. Nickerson ISYS
More information84% of Migration Projects Fail Getting it Right in SharePoint
84% of Migration Projects Fail Getting it Right in SharePoint Val Orekhov Don Miller Vice President of Sales Concept Searching donm@conceptsearching.com Twitter @conceptsearch Michael Konrath Chief Architect
More informationExercise 1: Relational Model
Exercise 1: Relational Model 1. Consider the relational database of next relational schema with 3 relations. What are the best possible primary keys in each relation? employ(person_name, street, city)
More informationSapphireIMS Service Desk Feature Specification
SapphireIMS Service Desk Feature Specification All rights reserved. COPYRIGHT NOTICE AND DISCLAIMER No parts of this document may be reproduced in any form without the express written permission of Tecknodreams
More informationDevelopment Process Automation Experiences in Japan
Development Process Automation Experiences in Japan Dr. Olaf Kath ikv ++ technologies ag Germany ikv++ technologies ag 2007 who we are core business optimization and automation of our customer s system
More informationAn Oracle Best Practice Guide April 2012. Best Practices for Designing Contact Center Experiences with Oracle RightNow CX Cloud Service
An Oracle Best Practice Guide April 2012 Best Practices for Designing Contact Center Experiences with Oracle RightNow CX Cloud Service Introduction... 1 Understanding the Problem... 2 Addressing the Problem
More informationCHAPTER 7 Software Configuration Management
CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration
More informationinfo@hensongroup.com www.hensongroup.com
With the Henson Group s solution, companies can: Reduce IT help desk costs Improve employee productivity Better allocate IT resources and position IT as a strategic asset Easily manage and maintain a self-service
More informationFive best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
More informationSample Student Learning Objectives
Sample Student Learning s Example 1: Kindergarten 2 nd Grade Teacher Teacher(s): Kindergarten, 1 st Grade, 2 nd Grade Pre - Work: Step 1 Approved Assessment Assessment: mclass Approved Mastery Score Score:
More informationChapter 15 Basics of Functional Dependencies and Normalization for Relational Databases
Chapter 15 Basics of Functional Dependencies and Normalization for Relational Databases Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Outline Informal Design Guidelines
More informationUSAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the
More informationOCR Nationals in ICT
Learning Outcomes By completing this unit you will develop the ability to create files in different software packages, including word-processing, DTP, spreadsheet, database and presentation software. You
More information3. Relational Model and Relational Algebra
ECS-165A WQ 11 36 3. Relational Model and Relational Algebra Contents Fundamental Concepts of the Relational Model Integrity Constraints Translation ER schema Relational Database Schema Relational Algebra
More informationAcquisition Lesson Planning Form Key Standards addressed in this Lesson: MM2A2c Time allotted for this Lesson: 5 Hours
Acquisition Lesson Planning Form Key Standards addressed in this Lesson: MM2A2c Time allotted for this Lesson: 5 Hours Essential Question: LESSON 2 Absolute Value Equations and Inequalities How do you
More informationModeling for Data and Business Rules
Modeling for Data and Business Rules An Interview with Terry Halpin This interview appeared in Data Base Newsletter, vol. 25, no. 5, (Sep/Oct 1997), ed. R. G. Ross, Database Research Group Inc. and is
More informationOptimizing Your Software Process
Optimizing Your Software Process Software Configuration Management Best Practices Executive Summary Software configuration management (SCM) comprises of factors such as compliance, workflow, security,
More informationDistributed Data Management
Introduction Distributed Data Management Involves the distribution of data and work among more than one machine in the network. Distributed computing is more broad than canonical client/server, in that
More informationData Modeling Basics
Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy
More informationBlended Instructional Design
Blended Instructional Design Introduction Before We Get Started This guide explains how to teach lesson with Prentice Hall Algebra 1, Geometry, and Algebra 2 the new Prentice Hall High School Math series.
More informationBest Practices for Managing User Identifiers
Best Practices for Managing User Identifiers 2015 Hitachi ID Systems, Inc. All rights reserved. Contents 1 Introduction 1 2 Defining user identifiers 1 3 Different types of identifiers 1 4 Scope and uniqueness
More informationAppendix... B. The Object Constraint
UML 2.0 in a Nutshell Appendix B. The Object Constraint Pub Date: June 2005 Language The Object Constraint Language 2.0 (OCL) is an addition to the UML 2.0 specification that provides you with a way to
More informationContinuous IT Compliance: A Stepwise Approach to Effective Assurance BEST PRACTICES WHITE PAPER
Continuous IT Compliance: A Stepwise Approach to Effective Assurance BEST PRACTICES WHITE PAPER Introduction Regardless of industry, most IT organizations today must comply with a variety of government,
More informationAssessment of RLG Trusted Digital Repository Requirements
Assessment of RLG Trusted Digital Repository Requirements Reagan W. Moore San Diego Supercomputer Center 9500 Gilman Drive La Jolla, CA 92093-0505 01 858 534 5073 moore@sdsc.edu ABSTRACT The RLG/NARA trusted
More informationRelational Calculus. Module 3, Lecture 2. Database Management Systems, R. Ramakrishnan 1
Relational Calculus Module 3, Lecture 2 Database Management Systems, R. Ramakrishnan 1 Relational Calculus Comes in two flavours: Tuple relational calculus (TRC) and Domain relational calculus (DRC). Calculus
More informationOracle Forms and SOA: Software development approach for advanced flexibility An Oracle Forms Community White Paper
Oracle Forms and SOA: Software development approach for advanced flexibility An Oracle Forms Community White Paper Malcolm Smith Atos Origin April 2008 Oracle Forms and SOA: Software development approach
More informationStructured vs. unstructured data. Semistructured data, XML, DTDs. Motivation for self-describing data
Structured vs. unstructured data 2 Semistructured data, XML, DTDs Introduction to databases CSCC43 Winter 2011 Ryan Johnson Databases are highly structured Well-known data format: relations and tuples
More informationA Model for Effective Asset Re-use in Software Projects
A Model for Effective Asset Re-use in Software Projects Abhay Joshi Abstract Software Asset re-use has the potential to enhance the quality and reduce the time to market of software projects. However,
More informationExpert Reference Series of White Papers. Solving the Mysteries of Subnetting
Expert Reference Series of White Papers Solving the Mysteries of Subnetting 1-800-COURSES www.globalknowledge.com Solving the Mysteries of Subnetting Raj Tolani, Global Knowledge Instructor Introduction
More informationpublic class ResultSetTable implements TabelModel { ResultSet result; ResultSetMetaData metadata; int num cols;
C H A P T E R5 Advanced SQL Practice Exercises 5.1 Describe the circumstances in which you would choose to use embedded SQL rather than SQL alone or only a general-purpose programming language. Writing
More informationFundamentals of Database Design
Fundamentals of Database Design Zornitsa Zaharieva CERN Data Management Section - Controls Group Accelerators and Beams Department /AB-CO-DM/ 23-FEB-2005 Contents : Introduction to Databases : Main Database
More informationThis page must be completed and submitted with your Substantive Assignment. Incomplete or missing information WILL NOT be processed.
Welcome to Math 11 Pre- Calculus This page must be completed and submitted with your Substantive Assignment. Incomplete or missing information WILL NOT be processed. NOTE: Registration forms with attached,
More informationNew Functionality: Release 9.17. Release Date: 24/01/12
New Functionality: Release 9.17 Release Date: 24/01/12 1. SCR 805 Closing the Field Board Decisions frame for a module run and returning to the originally selected module run. Previously, when selecting
More informationPerspectives on the Role of Business Rules in Database Design
Database Systems Journal vol. III, no. 1/2012 59 Perspectives on the Role of Business Rules in Database Design Anca Ioana ANDREESCU, Marinela MIRCEA Economic Informatics and Cybernetics Department, Academy
More informationLeveraging Rational Team Concert's build capabilities for Continuous Integration
Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM Krishna.kishore@in.ibm.com August 9-11, Bangalore August 11, Delhi Agenda What
More informationæ A collection of interrelated and persistent data èusually referred to as the database èdbèè.
CMPT-354-Han-95.3 Lecture Notes September 10, 1995 Chapter 1 Introduction 1.0 Database Management Systems 1. A database management system èdbmsè, or simply a database system èdbsè, consists of æ A collection
More informationA brief overview of developing a conceptual data model as the first step in creating a relational database.
Data Modeling Windows Enterprise Support Database Services provides the following documentation about relational database design, the relational database model, and relational database software. Introduction
More informationQuestion 1. Relational Data Model [17 marks] Question 2. SQL and Relational Algebra [31 marks]
EXAMINATIONS 2005 MID-YEAR COMP 302 Database Systems Time allowed: Instructions: 3 Hours Answer all questions. Make sure that your answers are clear and to the point. Write your answers in the spaces provided.
More informationIINF 202 Introduction to Data and Databases (Spring 2012)
1 IINF 202 Introduction to Data and Databases (Spring 2012) Class Meets Times: Tuesday 7:15 PM 8:35 PM Thursday 7:15 PM 8:35 PM Location: SS 134 Instructor: Dima Kassab Email: dk155686@albany.edu Office
More informationUnum s Business Rules Journey
Unum s Business Rules Journey A Case Study Oct 2012 Table of Contents u About Unum Group u BEFORE formal rule management > AFTER formal rule management u How we got here u Strategy steps to managing business
More informationThe Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University
The Semantic Web Rule Language Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University Talk Outline Rules and the Semantic Web Basic SWRL Rules SWRL s Semantics SWRLTab:
More informationDiagram Models in Continuous Business Process Improvement
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp. 118-133 Diagram Models in Continuous Business Process Improvement Mateusz Wibig 1 1 CGI Polska Energy and Resources 39 Sienna Street, Warszawa
More informationTelmetrics Call Measurement Solutions. Terms of Use
Telmetrics Call Measurement Solutions Terms of Use Web2Tel Terms of Use 1. DESCRIPTION OF THE SERVICE Web2Tel allows an online advertiser (the User ) to track a referral from another web page ( Referral
More informationRelational Database Design: FD s & BCNF
CS145 Lecture Notes #5 Relational Database Design: FD s & BCNF Motivation Automatic translation from E/R or ODL may not produce the best relational design possible Sometimes database designers like to
More informationApplication Of Business Intelligence In Agriculture 2020 System to Improve Efficiency And Support Decision Making in Investments.
Application Of Business Intelligence In Agriculture 2020 System to Improve Efficiency And Support Decision Making in Investments Anuraj Gupta Department of Electronics and Communication Oriental Institute
More informationUTILIZING COMPOUND TERM PROCESSING TO ADDRESS RECORDS MANAGEMENT CHALLENGES
UTILIZING COMPOUND TERM PROCESSING TO ADDRESS RECORDS MANAGEMENT CHALLENGES CONCEPT SEARCHING This document discusses some of the inherent challenges in implementing and maintaining a sound records management
More informationTable of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability
Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability Table of contents Introduction.......................................................2 Step 1:
More informationOffice of the President University Policy
Office of the President University Policy SUBJECT: GUIDELINES FOR UNIVERSITY POLICY DEVELOPMENT Effective Date: 3-18-09 Policy Number: 1.1 Supersedes: Page Of Policy 1.1 (adopted 1 7 3-19-08) Responsible
More informationvirtual class local mappings semantically equivalent local classes ... Schema Integration
Data Integration Techniques based on Data Quality Aspects Michael Gertz Department of Computer Science University of California, Davis One Shields Avenue Davis, CA 95616, USA gertz@cs.ucdavis.edu Ingo
More informationNormalization in Database Design
in Database Design Marek Rychly mrychly@strathmore.edu Strathmore University, @ilabafrica & Brno University of Technology, Faculty of Information Technology Advanced Databases and Enterprise Systems 14
More informationUniversal Controller Solution Brief
Modern, Innovative, Enterprise Workload Automation That Delivers Business-Initiated Processing Capabilities www.stonebranch.com Imagine a modern, efficient automation solution to drive immediate business
More information