15 Haziran 2020 Pazartesi

Yazılım Mimarisi - Microkernel Architecture aka Plug-In Architecture

Giriş
Açıklaması şöyle
The microkernel architectural pattern is also referred to as a plug-in architectural pattern. It is typically used when software teams create systems with interchangeable components.
Bu mimaride ana çekirdeğe bir sürü eklenti (plug-in) takılabiliyor. Örneğin Eclipse IDE bu mimaride yazılmış. Sadece bir IDE değil, eklentiler kullanılarak özelleştirilebiliyor. Şeklen şöyle



En uygun olduğu kullanım şekli şöyle.
1. Applications that take data from different sources, transform that data and writes it to different destinations
2. Workflow applications
3. Task and job scheduling applications

Örnek
Açıklaması şöyle.
“Claims processing is necessarily complex, but the actual steps are not. What makes it complex are all of the rules.”

The solution is to push some basic tasks—like asking for a name or checking on payment—into the microkernel. The different business units can then write plug-ins for the different types of claims by knitting together the rules with calls to the basic functions in the kernel.

Hiç yorum yok:

Yorum Gönder