Service oriented architecture
Citation
Kaya, M. (2009). Service oriented architecture. (Yayımlanmamış yüksek lisans tezi). Doğuş Üniversitesi Fen Bilimleri Enstitüsü, İstanbul.Abstract
I present a survey that describes service oriented architecture. I made an sample application on Oracle BPEL by using Oracle SOA Suite for demonstration issues using it. I made researches about properties of service oriented architecture, advantages and disadvantages of it. Besides, the past studies that were made by using SOA has been analyzed. In this thesis principles of service oriented architecture are explained. Service oriented architecture can be used in different areas by the help of its properties and advantages. It can be adopted to different platforms easily. The use of SOA in applications decreases the development time but making services at the beginning is not good in terms effort. The main advantage of service oriented architecture is reusability, a service can be used in different applications and there is no need to make any changes on the service. To have the description of any service is adequate to use it. A service can be used by sending the necessary parameters to the service. In application part, an application has been developed step by step by using the properties of service oriented architecture. Servis Tabanlı Mimari(Service Oriented Architecture) hakkında bir arastırma sunuyorum. Oracle SOA Suite’i kullanarak anlattıklarımı desteklemek için örnek bir uygulama gelistirdim. Servis tabanlı mimarinin özellikleri, avantajları ve dezavantajları hakkında arastırma yaptım. Bunların yanı sıra daha önce bu teknoloji kullanılarak yapılan arastırmaları inceledim. Bu tezde servis tabanlı mimarinin temel özellikleri ve prensipleri anlatılmıstır. Servis tabanlı mimari özellikleri ve avantajları sayesinde çok değisik alanlarda kullanılmaktadır. Değisik platformlara çok kolaylıkla adapte edilebilmektedir. Servis tabanlı mimariyi uygulamalarda kullanmak gelistirme asamasında zaman açısından çok büyük avantajlar sağlar, ancak sürecin baslangıcında servisleri olusturmak zaman açısından çok avantajlı değildir. Servis tabanlı mimarinin en belirgin özelliği tekrar kullanılabilirliğidir, bir servis hiçbir değisiklik yapılmadan değisik uygulamalarda rahatlıkla kullanılabilir. Bir servisin açıklamasına sahip olmak onu kullanmak için yeterlidir. Bir servisi kullanmak için gerekli değiskenleri göndermek yeterlidir. Uygulama kısmında servis tabanlı mimarinin özellikleri kullanılarak adım adım bir uygulama gelistirilmistir.