文档介绍:How to Build a Business
Rules Engine
EXTENDING APPLICATION FUNCTIONALITY THROUGH
METADATA ENGINEERING
This Page Intentionally Left Blank
How to Build a Business
Rules Engine
EXTENDING APPLICATION FUNCTIONALITY THROUGH
METADATA ENGINEERING
Malcolm Chisholm
AMSTERDAM • BOSTON • HEIDELBERG
LONDON • NEW YORK • OXFORD
PARIS • SAN DIEGO • SAN FRANCISCO
SINGAPORE • SYDNEY • TOKYO
Morgan Kaufmann is an imprint of Elsevier
SENIOR EDITOR Lothlórien Homet
PUBLISHING SERVICES MANAGER Simon Crump
EDITORIAL ASSISTANT Corina Derman
PROJECT MANAGER Sarah Manchester
TEXT DESIGN & COMPOSITION SNP Best-set Typesetter Ltd., Hong Kong
COVER DESIGN Juan Carlos Morales
COVER IMAGES
COPYEDITOR Kristin Landon
INDEXER Michael Ferreira
PRINTER The Maple-Vail Book Manufacturing Group
COVER PRINTER Phoenix Color
Designations used panies to distinguish their products are often claimed as trademarks or registered
trademarks. In all instances in which Morgan Kaufmann Publishers is aware of a claim, the product names appear
in initial capital or all capital letters. Readers, however, should contact the panies for more
complete information regarding trademarks and registration.
Morgan Kaufmann Publishers
An imprint of Elsevier
500 Sansome Street, Suite 400
San Francisco, CA 94111
Copyright 2004, Elsevier Science (USA). All rights reserved.
Printed in the United States of America
2007 2006 2005 200454321
No part of this publication may be reproduced, stored in retrieval system, or transmitted in any form or by any
means—electronic, mechanical, photocopying, scanning, or otherwise—without prior written permission of the
Publisher.
Library of Congress Control Number: 2003107473
ISBN: 1-55860-918-0
This book is printed on acid-free paper.
COVER IMAGES Artville LLC. Illustration by Johnathan Evans.
To my wife, children, and parents for their
unconditional love and support.
CONTENTS
FOREWORD xvii
INTRODUCTION xix
Audience xxii
Organization xxii