MX-Frame Library Send comments on this topic.
Business Logic - MxDiagram
MX-Developer > Business Logic - MxDiagram

Glossary Item Box

Business logic term is used to describe algorithms which handle any kind of data exchange between database and user interface or between one or more user interfaces. It consists of series of tasks which form a workflow. Workflow is responsible for executing the business logic.

Business logic represents set of actions and data operations in an application. It is the heart of every application and its implementation requires the majority of time available for application development.

Every software or application consists of more or less complex business logic. In simple cases, when operation consists of one action such as add new record or open a user interface, the developer can avail the MxAdapter or the MxNavigationMenu components.

In more complex scenario, when an operation consists of several steps, the above mentioned functionalities are not suitable because they are designed for one step execution. Such scenario would usually require writing some amount of source code. To avoid coding, MX-Developer offers the MxDiagram component. This is an intelligent designer for creating complex business logic without writing single line of code.

MxDiagram presents, any kind of business logic, in graphical manner. Individual operations are not represented with chunks of code, but are identified with graphical elements bound together.

Diagnostics

All, especially sophisticated, business logic almost always demands debugging in some part of the development process. In order to track data, activities and individual steps along with all conditions, MX-Frame contains diagnostics tool for workflows. Diagnostics tool is accessible in runtime and tracks the entire execution from start to finish. Using it, a developer can undoubtedly determine the path of the execution and the exact place of any possible content related error.

Workflows designed in MxDiagram components can be triggered on demand, on an event or they can be periodically executed.

In This Section

Create a MxDiagram

Describes how to add MxDiagram component to the MxLibrary project.

Designing a Workflow

Explains the meaning of workflows in MX-Frame. How to create and use them properly and describes all basic elements of workflows.

©2009 Metronik. All Rights Reserved.