How to Build a Business Rules Engine: Extending Application Functionality Through Engineering
Author: Malcolm Chisholm
[shelving code] Data Management/Programming
Business rules engines can make organizations more agile by allowing them to manage diverse sets of operating rules, such as many different contracts for goods and services with different clients. For example, business rules engines can contain interfaces that allow users to define business rules to add specific functionality to software applications in order to take advantage of particular business arrangements. This enables organizations to overcome the barriers of time, money, and reliability that traditional programming approaches present when trying to include variable business situations within information systems. Rules engines can also speed software implementation, provide increased auditability, and ensure engineering compliance. The capacity to understand and manage business rules outside of the "black box" of program code can improve the overall quality of IT infrastructures.
How to Build a Business Rules Engine is the first book to provide a detailed roadmap, with examples, for building a business rules engine. Written from the author"s 12 years of experience building business rules functionality, this book covers the necessary background and concepts, as well as the specific steps needed to build a rules engine. The book describes not only the components that a rules engine must have, but also the organizational issues that may determine its success after it has been built and implemented.
Features
*The only book that demonstrates how to develop a business rules engine. Covers user requirements, data modeling, repository design, metadata engineering, and more.
*Includes conceptual overview chapterssuitable for management-level readers, including general introduction, business justification, and development and implementation considerations.
*A sample application is used throughout the book to illustrate concepts. The code for the sample application is available online at http://www.bizrulesengines.com.
About the Author
Malcolm Chisholm holds an M.A. from the University of Oxford, and a Ph.D. from the University of Bristol. He has over 20 years of experience in information technology and 12 years building business rules engines. His expertise has allowed him to work in various industries focusing on systems development and data administration. Recently he has worked with the United Nations Development Program and Deloitte and Touche.
Interesting book: How Nations Grow Rich or South Western Accounting with Peachtree Complete 2005
Using ArcGIS 3D Analyst: ArcGIS 9
Author: ESRI Press
ESRI® ArcGIS™ 3D Analyst™ is one of the available extensions to the ArcGIS™ Desktop products— ArcInfo™, ArcEditor™, and ArcView®. ArcGIS 3D Analyst is a three-dimensional visualization and analysis extension that enables you to create surface models from several input data sources. ArcGIS 3D Analyst also adds two specialized three-dimensional viewing applications, ArcScene™ and ArcGlobe that extend the capabilities of ArcGIS Desktop.
You will learn how to:
Make realistic perspective local and world-wide views of images, scenarios, and models, all including true 3D symbols.
Create and visualize three-dimensional surfaces.
Query and analyze surfaces.
Perform visibility analysis.
Determine the surface area and volume of parts of a surface.
Animate local and world-wide three-dimensional images, surfaces, and other scenarios.
Display and view world-wide raster and vector datasets on a globe surface in their true geodetic locations.
Begin by following the quick-start tutorial to get an overview of how to drape an image over a surface and perform the basics with ArcGIS 3D Analyst. If you prefer, jump right in and experiment on your own. When you have questions, you will find concise, step-by-step answers inside, fully illustrated, to help you complete a task.