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 ‘Patterns’ Category
The future embraces EDA
Posted in Ax Messaging Module, Patterns, Software Architecture on * | Leave a Comment »
Ax Runbase patterns for RPC reduction
Posted in Dynamics AX, Patterns, tagged Dynamics AX, Patterns on * | Leave a Comment »
The Dynamics Ax performance team published patterns that can be interesting to solve performance problems in case maybe some of the following issues arise.
Issue #1:
The #CurrentList macro is used for both SysLastValue and Pack/Unpack serialization.
Issue #2:
Non-packable objects are created on the dialog which runs on the client, but used on the RunBase derivative class which [...]
“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 [...]
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 [...]