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 [...]
Archive for the ‘Ax Messaging Module’ Category
The future embraces EDA
Posted in Ax Messaging Module, Patterns, Software Architecture on * | Leave a Comment »
Use AIF features or AMM features for integration?
Posted in Ax Messaging Module, tagged AIF, Ax Messaging Module, Dynamics AX on * | Leave a Comment »
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 [...]
Event Driven Architecture
Posted in Ax Messaging Module, Software Architecture, tagged Ax Messaging Module, Dynamics AX, Software Architecture on * | 1 Comment »
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 [...]
“Overusing” patterns or “Misusing” patterns?
Posted in Ax Messaging Module, Patterns, tagged Ax Messaging Module on * | Leave a Comment »
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 [...]
Loose coupling modules with the Ax messaging module (AMM)
Posted in Ax Messaging Module, tagged Ax Messaging Module, Dynamics AX on * | Leave a Comment »
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 [...]
AMM homepage
Posted in Ax Messaging Module, tagged Ax Messaging Module on * | 1 Comment »
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!
The first AMM release
Posted in Ax Messaging Module, tagged Ax Messaging Module, Dynamics AX on * | Leave a Comment »
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 [...]
Quality provided by the Dynamics Ax messaging module
Posted in Ax Messaging Module, tagged Ax Messaging Module, Dynamics AX on * | 2 Comments »
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 [...]
A pattern-oriented approach for the Dynamics Ax messaging module
Posted in Ax Messaging Module, Patterns, tagged Ax Messaging Module, Dynamics AX, Enterprise integration patterns, Patterns on * | 1 Comment »
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 [...]
The start of a new adventure
Posted in Ax Messaging Module, General, tagged Ax Messaging Module, Dynamics AX on * | Leave a Comment »
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 [...]