SOA o da ne?
10 Mayıs 2008 Cumartesi
SOA yani Service-oriented architecture nedir diye nette dolaşınca bir sürü tanımla karşılaştım. Sonradan anlaşılan bakış açısına göre değişik tanımlandığı. Yandaki karikatür de bakış açısını az cok anlatıyor :)
Business = Capacities that a business wants to expose as a set of services for Customers and Organizations
Architecture= An Architectural Style that requires a Service Provider, a Service Consumer and a Service Description. Proposes loose coupling, reuse and implementation by composition
Implementation = A complete programming model with standars, tools and techniques like Web services
Operations = A set of agreements between service consumers and service providers which specify the quality and SLA and set the KPI for the IT business
Burada da Muhammed Tahiroğlu'nun giriş seviyesinde güzel bir yazısı var. Yorumda yazdığı gibi özgün bir anlatım olmuş.