August 2001

Issue: 21

Editor's Notes: MS VSEA ORM CASE
    by Scot A. Becker

Microsoft's New Database Modeling Tool (Part 2)
by Dr. Terry Halpin

This is the second in a series of articles introducing the Visio-based database modeling component of Microsoft Visual Studio Enterprise Architect. Part 1 discussed how to create a new ORM source model, add sentence types, basic internal constraints and examples in the fact editor, drag fact types onto the drawing window from the business rules editor, and save the model. It also explained how to map an ORM model to a logical database model by creating a database model project, adding the ORM source model, and then building the logical model. Finally it showed how to generate the physical database model from the logical model by selecting the target DBMS and generating a DDL script. Part 2 discusses how to use the verbalizer, mark an object type as independent, objectify an association, and add external uniqueness, inclusive-or and value constraints to an ORM source model.

Creating Conceptual Source Components
by Patrick Hallock

The upcoming version of Microsoft Visual Studio .NET (Enterprise Architect edition) includes the new version of Visio and the newer ORM software. (After three years of waiting we now have a revised set of software!) One of the features is the ability to create many source documents. Each source document can be either an ORM model or an ER model or a combination of both. This article focuses on using ORM source documents to model reusable components. This article is short and simple, but it demonstrates the idea.

A Visual Studio Enterprise Architect
ORM Primer for Experienced VisioModeler Users

   By Scot A. Becker

Microsoft is releasing a new Object-Role Modeling (ORM) tool as part of the Visual Studio Enterprise Architect (VSEA) package. Picking up where Visio Enterprise 2000 left off, this new tool now supports all of the features of the InfoModeler/VisioModeler tools, including all graphical (ORM) symbols. This article is intended to introduce this new tool to experienced InfoModeler/VisioModeler users. It is hoped that this article will allow the reader to quickly become acquainted with the way the new tool operates.

Implementing a Generic Attribute Domain Validation Model (Part 2)
   By Adrian Miley

As mentioned in part 1, a major limitation of the simple "Code : Description" version of the Domain Entity is that it only caters for values existing at a point in time, that is if a Code is valid then it is assumed to have always been and always will be valid and conversely once a code becomes invalid (and is removed from the Domain) then its absence logically means that it has never been valid.

Achieving Workflow Flexibility through Taming the Chaos
   By Maxim Khomyakov and Ilia Bider

Traditionally, flexibility in workflow is introduced by moving from the rigid predefined control flow to permitting alternative patterns. The paper propose a reverse approach to achieving flexibility, namely to start with chaos and then impose restrictions. This approach employs an untraditional view on business process which is regarded not as a "flow of work", but as a trajectory in the space of all possible states. The execution control in the proposed approach is realized via the notion of valid state, were a state includes activities currently planned for the given process. The flexibility is achieved by breaking the rules of planning into three categories: obligations, prohibitions, and recommendations.

 Dr. John Sharp
Analysis Problem
Solution for Last Issue's Analysis Problem

© Copyright, 1998-2004 InConcept (Information Conceptual Modeling, Inc.) All Rights Reserved. Privacy Statement.
ISSN: 1533-3825