Category

Archive for the 'Design' Category

The misunderstood Guaranteed Delivery EAI pattern

( Design and Websphere MQ and JEE and Weblogic )

Guaranteed delivery pattern is about delivering of messages by the sender when the target messaging system has failed.
This pattern is one of the most misunderstood patterns especially when the EAI application is hosted in Weblogic Server and when IBM Websphere MQ (WMQ) is used as the underlying messaging platform.
In Weblogic, the inbuilt JMS […]

MVC, where do I invoke my messaging integration layer from?

Model View Controller (MVC), is an architectural pattern and is defined as:
“It is common to split an application into separate layers that run on different computers: presentation (UI), domain logic, and data access. In MVC the presentation layer is further separated into view and controller.
MVC is often seen in web applications, where the […]

Modeling Realization Relationship

( Design )

This is the last part of the Modeling Class Relationship series of postings. In this posting the modeling of realization is discussed.
Realization
An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations. An interface specifies a contract; any instance of a classifier that realizes the interface […]

Modeling Generalization (Inheritance) Relationship

( Design )

This posting is all about modeling a Generalization relationship in UML
Generalization
A generalization relationship also called as “is-a-kind-of” relationship is a relationship between a more general entity (the parent) and a specialized entity (the child). For example a part-time employee is a kind of employee. In UML a generalization is represented as a solid directed line […]

Association, Aggregation & Composition in UML

( Design )

This posting is a continuation (Part 2) to the modeling class relationships in UML article dealing with the modeling of assoication, aggregation and composition relationships in UML.
Association
An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link - from UML Superstructure Specification 2.0 […]

Modeling Class Relationships in UML - Part 1

( Design )

This article is Part-1 of a four part series. In this post the Dependency Relationship is discussed as to how they are represented in UML with code examples. In the next three parts other class relationships such as Association, Aggregation, Composition, Generalization and Realization would be discussed.
Dependency
A dependency is a relationship that signifies that […]