Feeds:
Posts
Comments

Archive for the ‘Ax Messaging Module’ Category

Event driven architectures (EDA) will come in the following years more to the front in distributed applications and their architectures. Some think they are the next step after SOA, others have the idea that the 2 (reference) architectures complements. Eitherway, in todays distributed applications some concepts of EDA are already used, although mostly the defined/used software delivery cycles don’t [...]

Read Full Post »

When we are in a situation in which we need to integrate an Ax module with other Ax modules, or the Dynamics Ax application with other applications some solutions arise and some considerations need to be made.
(Some comparisons are made between the AIF and the AMM but with no intention to fully clarify the differences.)
One solution is the Ax [...]

Read Full Post »

Event Driven Architecture is brought into attention in the (latest) Microsoft architecture journal 17 and more specifically in the article: Using Events in Highly Distributed Architectures. David Chou points out that SOA can be nicely extended with the event principle and gives some extra general quality advantages provided in the application when using events (others are described [...]

Read Full Post »

People can state that patterns can be overused. In a way this sounds strange to me.
A pattern is a model that provides a structured solution to a known recurring problem. It is a structure with a set of elements and their relations. By using a pattern in your design it provides some design characteristics which [...]

Read Full Post »

In the post of Quality provided by the AMM loose coupling was shortly discussed. In this post I try to elaborate a little more.
Dynamics Ax: In Dynamics Ax the domain specific modules exist very clearly on a conceptual level. The principle of separation of concern is brought visual to the business analysts and the users [...]

Read Full Post »

The Ax Messaging module is going to be a little project for the following months. To group all the posts and documentation in which its capabilities and quality aspects are going to be explained, a little homepage is made: AMM homepage. Any comment is extremely welcome!

Read Full Post »

After a few months of sweat, blood and tears there is finally an acceptable version of the AX messaging module. Happy me… It gives the developer the opportunity to use a framework for:

creating messages (events, commands, documents),
configuring message busses,
creating message channels and sending messages over these channels,
creating message handlers. These can be classes [...]

Read Full Post »

There are several qualitative advantages for the Dynamics Ax platform when the Ax messaging module (AMM) is used. Some important ones are::
* The AMM is essentially a frame for handling documents, commands and events in the system and by doing this it provides a clear consistent tactic.
* Because the AMM uses a messaging broker there [...]

Read Full Post »

In my first post I mentioned my current system of interest: a messaging module, and the fact that I’m working on one for Microsoft Dynamics Ax.
Before explaining what is currently under development for Dynamics AX, a fundamental architectural aspect needs to be pointed out. As every software architect should know, a well designed system is [...]

Read Full Post »

Welcome to this blog full of soft thoughts. Here i’m going to summarize the things my senses show me, creativity spits out and my thoughts bring to the front, and which I think can be interesting for people out there.
To jump into a subject immediately; Something that I’m working on at the moment is an [...]

Read Full Post »