UML diagrams for the Radicore Development Infrastructure

By Tony Marston

11th November 2004

Introduction
Add 1
Delete 1
Enquire 1
Update 1

Introduction

The development infrastructure I use to develop my web applications is described in A Development Infrastructure for PHP. This is based on the 3 Tier architecture which is constructed as follows:

Although it is possible to use words to describe how these components interact with one another, some people are happier looking at pictures. At the present time the most commonly recognised standard for representing the interaction of different processes is with UML (Unified Modeling Language) diagrams, so I have created a set of UML diagrams to show the workings of some of the transaction types which are identified in Transaction Patterns for Web Applications.

Within these diagrams you will see where each class method (function) is called. The following naming conventions are used:

These diagrams were created using SmartDraw.


Add 1

This is described in Transaction Patterns for Web Applications as Add 1.

UML diagram for Add 1

uml-add1 (17K)

There are two steps in this type of transaction:


Delete 1

This is described in Transaction Patterns for Web Applications as Delete 1.

UML diagram for Delete 1

uml-delete1 (18K)

There are two steps in this type of transaction:


Enquire 1

This is described in Transaction Patterns for Web Applications as Enquire 1.

UML diagram for Enquire 1

uml-enquire1 (10K)

With this type of transaction there is a single step:


Update 1

This is described in Transaction Patterns for Web Applications as Update 1.

UML diagram for Update 1

uml-update1 (19K)

There are two steps in this type of transaction:


© Tony Marston
11th November 2004

http://www.tonymarston.net
http://www.radicore.org

counter