ABAP Tabanlı ERP Sistemleri İçin Yapılandırma Odaklı Dinamik Bir REST/RFC Ağ Geçidi
Bilişim Teknolojileri Dergisi, cilt.19, sa.3, ss.331-352, 2026 (TRDizin)
- Yayın Türü: Makale / Tam Makale
- Cilt numarası: 19 Sayı: 3
- Basım Tarihi: 2026
- Doi Numarası: 10.17671/gazibtd.1905143
- Dergi Adı: Bilişim Teknolojileri Dergisi
- Derginin Tarandığı İndeksler: Applied Science & Technology Source, TR DİZİN (ULAKBİM)
- Sayfa Sayıları: ss.331-352
- Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
- İstanbul Üniversitesi-Cerrahpaşa Adresli: Evet
Özet
ABAP tabanlı kurumsal kaynak planlama (ERP) sistemlerinde yaygın kullanılan uzak fonksiyon çağrısı (RFC) arayüzleri, güncel HTTP/JSON tabanlı entegrasyon gereksinimleriyle doğal olarak uyumlu değildir. Bu durum, senaryoya özgü SOAP servisleri, SAP Gateway/OData servisleri veya özel REST sarmalayıcıları geliştirilmesini gerektirerek bakım yükünü ve entegrasyon karmaşıklığını artırmaktadır. Bu çalışmada, mevcut RFC işlevlerini tek bir HTTP giriş noktası üzerinden dışa açan yapılandırma odaklı dinamik bir REST/RFC ağ geçidi modeli önerilmektedir. Model, istekleri yapılandırma kayıtlarıyla çözümlemekte, RTTS/RTTI ile arayüz meta verilerini çalışma anında keşfetmekte, genel JSON–ABAP dönüşümleri gerçekleştirmekte, merkezi loglama ve endpoint düzeyinde yetkilendirme sağlamaktadır. Model, üretim ERP ortamında üç okuma odaklı senaryoda REST/RFC gateway, SOAP ve SAP Gateway/OData yaklaşımlarıyla karşılaştırılmıştır. Değerlendirmede p90, p95 ve p99 yanıt süreleri, veri yükü boyutu, başarı oranı, sınırlı eşzamanlılık ve verimlilik metrikleri kullanılmıştır. Bulgular, modelin her senaryoda en düşük gecikmeyi sağlamasa da teknik nesne üretimini azaltırken rekabetçi çalışma zamanı ve kompakt yanıt yükleri sunduğunu göstermektedir. Sonuç olarak önerilen yaklaşım, RFC tabanlı entegrasyonlar için yeniden kullanılabilir ve merkezi yönetişim sağlayan pratik bir modernizasyon modeli sunmaktadır.
Remote function call (RFC) interfaces widely used in ABAP-based enterprise resource planning (ERP) systems are not naturally aligned with modern HTTP/JSON integration requirements. Consequently, organizations often develop scenario-specific SOAP services, SAP Gateway/OData services, or custom REST wrappers, increasing maintenance effort and integration complexity. This study proposes a configuration-driven dynamic REST/RFC gateway that exposes existing RFC functions through a single HTTP entry point. The gateway resolves requests through configuration records, discovers interface metadata at runtime using RTTS/RTTI, performs generic JSON-to-ABAP and ABAP-to-JSON transformations, and provides centralized logging and endpoint-level authorization. The model was evaluated in a production ERP environment across three read-oriented scenarios against REST/RFC gateway, SOAP, and SAP Gateway/OData alternatives. Evaluation metrics included p90, p95, and p99 response times, payload size, success rate, limited concurrency, and throughput. Results indicate that, although the proposed model does not achieve the lowest latency in every scenario, it reduces scenario-specific technical artifacts while providing competitive runtime performance and compact payloads. The proposed approach offers a practical modernization model for RFC-centric integrations through configuration-driven exposure, reusability, and centralized governance.