Agile Business Rule Development Process, Architecture, and JRules Ex
Business rules are everywhere. Every enterprise process, task, activity, or function is governed by rules. However, some of these rules are implicit and thus poorly enforced, others are written but not enforced, and still others are perhaps poorly written
- PDF / 14,276,081 Bytes
- 571 Pages / 439.37 x 666.142 pts Page_size
- 66 Downloads / 156 Views
.
Je´roˆme Boyer
l
Hafedh Mili
Agile Business Rule Development Process, Architecture, and JRules Examples
Mr. Je´roˆme Boyer IBM 4400 North First Street San Jose, CA, 95134 USA [email protected]
Prof. Hafedh Mili Universite´ du Que´bec a´ Montre´al De´pt. Informatique C.P. 8888 Succursale centre-ville Montre´al Que´bec H3C 3P8 Canada [email protected]
ISBN 978-3-642-19040-7 e-ISBN 978-3-642-19041-4 DOI 10.1007/978-3-642-19041-4 Springer Heidelberg Dordrecht London New York ACM Computing Classification (1998): J.1., H.3.5, I.2, D.2 Library of Congress Control Number: 2011924779 # Springer-Verlag Berlin Heidelberg 2011 This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. Cover design: KuenkelLopka GmbH Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)
To my family and friends who support my day to day work and humor To Amel, Haroun and Khalil, for giving a meaning to what I do To Aicha, Taieb, Faouzi, Ali, Kamel, Fatma, Hedia, Seloua, Sadok and Nebiha, for being there when it matters To Lal-Melika and in memory of Si El Moncef
.
Foreword I
We all make a huge variety of decisions every day. For the vast majority of our daily chores we make those decisions based on the set of experiences and philosophies that we have developed and evolved over time. It is that combination of experience that makes us who we are—and that ensures that we are uniquely qualified to perform our jobs. The problem is that all too often the things that make us unique will lead us to making different decisions from everyone else in the organization. Those differences may be acceptable for a large class of the decisions we make. However, that can also be detrimental to the organization when it comes to certain core business processes. Businesses that are able to capture the criteria by which they make business decisions are able to drive better business results. By capturing those criteria you can reason about their effectiveness. You can combine the best of everyone’s experience to ensure you are able to respond to the most comprehensive set of circumstances. You can communicate those criteria across the organization and thus ensure that decisions are being made consistently. You can publish tho
Data Loading...