|
Hi Romuald,
XML is well suited for describing
business rules - take the Business Rules Markup Language (BRML) as an
example. The OMG are working on extending UML to include a DTD for business
rules. What is business modeling? Well if the system you are modeling is the
business, then that's business modeling! If the system being modeled is an
information system that supports the business, it is system
modeling.
What aspect of the business is being modeled
is another matter. Zachman' s framework for enterprise architecture provides a
comprehensive and commonly agreed upon perspective. In any case, I find it
productive to view a business as a collection of rules of various types.
Some of these rules are common to all businesses that operate within a certain
area. These are called regulations. Other rules help the business define itself
as unique in the marketplace - support, pricing, policy etc. The really curious
thing is the lack of attention business rules currently get in many
modeling efforts. Though not a popular thing to say, I believe that
most shops need to spend less time modeling objects
and more time with rules analysis and management. Architects should also
consider the benefit a 'rules engine' may play in their information system
designs.
-Richard
|
Title: RE: (ROSE) UML and Business Rules
- RE: (ROSE) UML and Business Modeling (was UML and Business... Romuald Restout
- Richard Howlett
