SOA - Mobil Çözümler

Açıklama

Günümüzün mobil cihazları günümüz ekonomisinde yüksek güç kazanmış ve mobil web daha ucuz hale gelmekte ve kullanıcıya hızlı hizmetler sunmaktadır. Web tabanlı mobil çözümler, kurumsal ortamda arka uç ile iletişim kurmalıdır.

Aşağıdaki şema SOA tabanlı mobil uygulama geliştirmeyi göstermektedir:

  • Yukarıdaki resmi kullanarak, mobil çözümlerin konfigürasyonunun servis oryantasyonu ile nasıl basitleştirilebileceğini açıklayabiliriz.

  • İşlemin amacı, cep telefonlarından öğelerin barkodunu okumaktır.

  • Ardından kullanıcı formu dolduracak ve sunucuya gönderecektir. Mesaj doğrudan sunucuya gönderilmez, ancak verileri işlemek ve mesajı uygun sunucuya göndermek için Enterprise Service Bus (ESB) adlı yorumlayıcıyı kullanır .

  • Son adımda, mesaj veri tabanına kaydedilecektir.

Mobil Bölüm

Tüm verileri yerel bir veri tabanında saklayan ve kullanıcının ayarlanmamış verileri kontrol edip tekrar göndermeyi deneyebileceği cep telefonu üzerinde çalışan bir uygulamadır.

İletişim Ara Yazılımı

ESB, cep telefonlarından toplanan verileri gönderen ve farklı veri tabanlarında depolanan mesajları işleyen sunucu ve cep telefonları arasında bir ara yazılım görevi görür. Middleware, cep telefonları ve sunucu arasında daha az özelleştirilmiş bir parçadır ve sistemin başarısı ile sonuçlanır.

Sunucu Tarafı Bölümü

Veritabanından toplanan verileri sağlayan sunucu tarafı kısmı sıklıkla web görünümü olarak adlandırılır.

Yukarıdaki üç bölüm (Mobil Parça, İletişim Ara Yazılımı, Sunucu Tarafı Bölümü) servis odaklı mimariler kullanılarak mobil çözümlerin sistematik bir şekilde kullanılabileceğini belirtir.