Eşgüdümlü Bileşenler ile Birleştirme Yaklaşımı
Citation
Çetinkaya, A., Karamanlioǧlu, A., Kaya, M.C., Doǧru, A.H. (2017). Eşgüdümlü Bileşenler ile Birleştirme Yaklaşımı [Article@Integration approach through coordinated components]. CEUR Workshop Proceedings, 1980, pp. 619-631.Abstract
Bu çalışmada bileşen yönelimli sistem geliştirme yaklaşımlarında süreç modeli kullanımını desteklemek üzere farklı kabiliyetler gerektiren bileşen yapıları önerilmektedir. Bu yapılar ile merkezi bir süreç denetimi sağlamak için sistemli bir yaklaşım ortaya konacaktır. Servis Odaklı Mimari’yi desteklemek üzere geliştirilen teknikler ve kabiliyetler, merkezi bir süreç modelini çalıştırılabilir bir sistemin ana unsuru olarak kullanmayı uygun hale getirmiştir. Bu mekanizma bileşen merkezli yaklaşımlar için de yararlı olacaktır. Bileşenlerin yayımlanan (published) ve gereken (required) arayüzleri bulunmaktadır ve bu arayüz tanımları ile hangi işlevleri verebileceklerinin yanı sıra hangi işlevlere ihtiyaç duyacakları belirtilebilmektedir. Bu mekanizmalar kullanılarak bileşenler arası işbirliği yapılabilmektedir. Ancak bir uygulama geliştirilirken yapılacak işlerin merkezi bir süreç güdümünde tetiklenmesini hedeflemekteyiz. Tümleştirme çabasını sistematik ve güvenilir bir şekilde yürütmek üzere bu tür bir yapı yararlı olacaktır. Bunun için de bileşenlerin ne zaman bir hizmet isteyecekleri ve bunun sonucunda diğer bir bileşenin ne zaman bir hizmeti vereceğinin merkezi bir süreç tarafından eşgüdüm açısından yönetilmesi gerekecektir. Bu çalışmada önerilen bileşen yapıları ile bileşenlerin gereken arayüzlerindeki işlevler dışarıdan etkinleştirilme kabiliyeti ile donatılmakta ve merkezi bir süreç denetimini destekler hale getirilmektedir. Karmaşık sistemlerin tümleştirme yolu ile çabuk geliştirilmesini hedefleyen yaklaşım, mesaj trafiği gibi verim düşürücü parametrelerin önemli olacağı durumları hedeflememektedir. Çalışma bir örnek üzerinden önerilen mimariyi sunmaktadır.