SAP R/3 Information Layers and Configuration Types

SAP R/3 sistemi, yürüttükleri görevlere bağlı olarak üç farklı katmandan oluşmaktadır. Bu katmanlar Presentation, Application ve Database olarak isimlendirilir ve yalnızca tek bir sunucu üzerine locate edilebileceği gibi, birden fazla sunucu üzerinde de konumlandırılabilirler. SAP’nin önerdiği yöntem de budur.

Şimdi bu üç katmanın temel yapısı ve görevlerini inceleyelim:

  • Database katmanı tamamen RDBMS (Relational Database Management System) dediğimiz yapıyı barındırmaktadır. RDBMS processleri, R/3 sistem üzerindeki tüm datalardaki değişiklikler ve gelen isteklerin işlenmesinden sorumludur.
  • Application katmanı; ABAP dialog processor, dispatcher ve work processleri gibi bileşenleri barındırır. Aynı zamanda tüm ABAP programlarının yürütülmesi için gerekli ortamı sağlar. Application katmanı tek bir sunucu üzerinde barındırılabileceği gibi, görevsel kullanımı ayırmak ve load balancing sağlamak için birden fazla sunucu üzerinde de barındırılabilir.
  • Presentation katmanı ise istemci tarafında konumlandırılmıştır. İstemci tarafında kurulmuş olan ve istemci tarafında yapılması istenen değişiklikleri yapmamızı sağlayan grafik arayüzlü SAPGUI yazılımı (Linux/Unix üzerinde PlatinGUI) bu katmanı temsil eder.

R/3 System Configuration

Üç tür R/3 yapılandırması mevcuttur. Bunlar;

  • Central System
  • Two-Tier Configuration
  • Three-Tier Configuration

Central System‘de Application, Presentation ve Database katmanları, bu üç katman için gerekli tüm processleri üzerine bulunduran tek bir sunucu üzerinde barındırılmaktadır. Az sayıda istemci bulunduran firmalarda, Solaris/Unix sistemler üzerinde central system konfigürasyonuna sahip SAP R/3 sistemleri donanım ve yazılım maliyeti yönünden tercih edilen bir yöntemdir.

Two-Tier Configuration‘da iki tür yapılanma bulunmaktadır. İlk yöntemde presentation katmanı, application ve database’den ayrılarak farklı bir sunucu üzerinde bulunmaktadır. Daha az yaygın olan ikinci yöntemde ise; database server, application ve presentation’dan ayrılarak farklı bir sunucu üzerinde bulunur. İstemci tarafında ABAP development vs. gibi geliştirme işlemleri için kullanılan ve hem application hem de presentation processlerini taşıyabilecek masaüstü bilgisayarlar bulunur ve bu iki katman da bu bilgisayarlar üzerinde koşar.

Three-Tier Configuration‘da ise; presentation, application ve database katmanlarının üçü de farklı sunucular üzerinde bulunur. Bu sistemin en mükemmel avantajı ise load distribution dediğimiz, yük dağılımını optimum şekilde sağlayabilmesidir. SAP‘nin önerdiği yöntem de budur.

Şimdilik hem yapılandırma türleri hem de katmanlar ile ilgili genel bir bilgi vermek istedim. İlerleyen zamanlarda ayrıntılı olarak spesifik konulara yöneleceğim.

Google Docs: http://docs.google.com/View?id=ddhw5r9m_45hjcvtndc

Share This Item:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Live
  • Tumblr
  • email
  • StumbleUpon
  • Yahoo! Buzz
  • MySpace
  • Twitter
Apr 1st, 2009 | Posted in SAP

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>