Menü

İletişime geçin
Logo
Basın

Eski sistemleri bağlamak

Eski sistemler sizi yavaşlatmamalıdır.

Önemli iş mantığı genellikle modern bir API'ye sahip olmayan uygulamalarda yer alır. İhtiyaç duyulan işlevlere uygun adaptörler üzerinden erişiriz ve adım adım bir ayrıştırmayı planlarız. Günlük iş akışınız ve verilerinizin tutarlılığı, geçiş yolunu belirler.

Bir sergide tarihi bilgi işlem teknolojisi, temsili görsel
Bağımlılık haritasıyla analiz raporu · OTOKO® tarafından planlama ve uygulama

OTOKO®'ya verdiğiniz görev

Sizin için üstlendiklerimiz.

Analiz toplu (batch) çalıştırmaları, dosya alışverişini, veritabanı erişimlerini ve manuel düzeltmeleri ele alır. Tek başına bir tablo, içindeki geçerli iş kurallarını nadiren eksiksiz açıklar. Bilgi sahibi kişilerle görüşür ve temsili işlemleri izleriz. Üretici tarafından desteklenen erişim yolları öncelikli olarak değerlendirilir. Doğrudan veritabanı değişiklikleri iç kontrolleri atlayabileceğinden, eksik bir arayüzün yerine geçen kolay bir çözüm olarak görülmez.

Olası hizmet kapsamı

  • Eski sistemin analizi: veri modeli, toplu işlemler, arayüzler, bağımlılıklar ve bilgi sahipleri
  • Ana bilgisayar, AS/400 veya istemci-sunucu uygulamalarının önünde REST veya mesaj tabanlı cephe katmanı
  • Db2, Oracle ve PostgreSQL gibi veritabanları için Debezium ile Change Data Capture
  • Doğrulama, onaylama ve yeniden deneme ile dosya, SFTP ve EDI bağlantısı
  • Her işlev için kabul kriterleriyle Strangler desenine göre devre dışı bırakma planı

Somut kapsamı, sizin katkınızı ve kabul kriterlerini başlamadan önce belirleriz.

Anlaşılır teknik anlatım

Görevi şöyle hayata geçiriyoruz.

01

Bir cephe bağımlılığı sınırlar

Bir entegrasyon cephesi (facade), mevcut mantık ile tüketiciler için yeni bir sözleşme arasında çeviri yapar. Zaman sınırlarını, hata kodlarını ve veri formatlarını açıkça ele alır. Change Data Capture, okuma veya olay odaklı senaryolar için değişiklikleri sağlayabilir; ancak iş düzeyindeki yazma işlemlerinin otomatik olarak yerini almaz. Eski sistem adım adım devreden çıkarılırken her işlev için hangi sistemin referans sistem olduğu belirlenir. Paralel işleme, iki sistemin aynı siparişi farklı şekilde güncellememesi için karşılaştırma ve kontrollü bir geçiş gerektirir.

02

İş sürekliliğini kanıtlamak

Bugün önemli olan veya hataya açık iş senaryolarıyla test eder ve her iki yolun sonuçlarını karşılaştırırız. Geri dönüş kriterleri ilk üretim değişikliğinden önce kararlaştırılır. Dokümantasyon, kalan bağımlılıkları bilinçli olarak kayıt altına alır. Başlangıç için genellikle analiz amaçlı sistem erişimleri, örnek veri aktarımları ve günlük işleyişteki istisnaları bilen irtibat kişileri yeterlidir.

OTOKO®'nun Köln ofisindeki toplantı odası

Doğrulanabilir bir sonuç

Bununla çalışmaya devam edersiniz.

  1. Bağımlılık haritasıyla analiz raporu
  2. OpenAPI tanımı ve testlerle cephe katmanı
  3. Sıralama ve kabul kriterleriyle devre dışı bırakma planı

Devir, uygulamayı ve dokümantasyonu bir araya getirir. Üzerinde anlaşılan vakaları birlikte kontrol eder ve kalan görevleri kayıt altına alırız.

Projeniz ayrıntılarıyla

Mevcut sistemleri, işletimi zorlamadan bağlamak.

Eski uygulamaların veri ve işlevlerine uygun bağlantı noktaları üzerinden erişim sağlarız. Bu sırada kısıtlı arayüzleri, üretici sınırlarını ve genellikle yalnızca günlük kullanımda var olan süreç bilgisini dikkate alırız.

Eski sisteme güvenilir erişimi belirlemek

Öncelikle mevcut API'leri, dışa aktarımları, mesaj yollarını ve desteklenen genişletmeleri inceleriz. Doğrudan veritabanı erişimi iş kurallarına dayalı kontrolleri atlayabileceğinden otomatik olarak en basit çözüm olarak kullanılmaz. Yalnızca dosyalar mevcutsa, bunlar için de biçim, eksiksizlik ve işleme konusunda bir sözleşme gerekir.

Kodları, özel durumları ve zamanla ilgili bağımlılıkları iş birimi sorumlularıyla birlikte belgeleriz. Örneğin bir durum hedef sistemde farklı bir anlama geliyorsa, teknik olarak başarılı bir aktarım değersizdir. Önüne yerleştirilen bir adaptör, bu tür farklılıkları kapsülleyebilir ve her yeni uygulamanın eski biçimi kendi başına anlamak zorunda kalmasını önler.

Aşamalı olarak entegre etmek ve ileride değiştirmeyi mümkün kılmak

Salt okunur bağlantılarla başlamak, genellikle yazma bağlantılarıyla başlamaktan daha az risklidir. Eski sistemdeki değişiklikler için yetkileri, doğrulamaları ve geri bildirimleri kontrol ederiz. Hız sınırlama ve uygun zaman pencereleri, çok sayıda eşzamanlı erişim için tasarlanmamış sistemleri korur.

Eksik veya birden fazla kez işlenmiş kayıtları tespit eden mutabakat kontrolleri kurarız. İleride sistem değiştirildiğinde, iş sözleşmesi sabit kaldığı sürece adaptör yeni bir hedefe yönlendirilebilir. Böylece belgelenmemiş bir başka tekil bağlantı yerine belgelenmiş bir geçiş ortaya çıkar.

Örnek proje senaryosu

Hizmetin günlük işlere katkısı.

Örnek: Eski bir stok yönetimi sistemi geceleri dosyalar sağlar. Yeni bir portal bu dosyalardan teslimat bilgilerine ihtiyaç duyar. Eksiksizliği ve eşlemeyi kontrol eder, verileri kontrollü şekilde sunar ve güncelliklerini belirtiriz. Yazma işlemleri, uygun bir yöntem üzerinde anlaşılana kadar başlangıçta mevcut sistemde kalır.

Bu örnek olası bir süreci açıklar ve bir müşteri referansı değildir.

İlk adımdan önce

Eski sistemleri bağlamak hakkında sorularınız.

Eski sistemin sonunda ortadan kalkması mı gerekir?

Hayır. Sağlam bir cephe, sistemin uzun vadede işletilmeye devam etmesini de destekleyebilir. Sistemi devre dışı bırakmak ve ona bağlanmak farklı kararlardır.

Eksik dokümantasyonun yerini taramalar alabilir mi?

Yalnızca kısmen. Teknik analiz, yapıyı ve erişimleri gösterir; ancak tüm iş kurallarını göstermez. Bu nedenle bulgular iş birimi sorumlularıyla karşılaştırılır.

Projeniz

Hangi görevi çözmek istiyorsunuz?

Mevcut durumunuzu ve istediğiniz sonucu tanımlayın. Seçilen hizmet, iletişim talebinize aktarılır.

Bu hizmeti talep edin

İş Ortaklarımız

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

Erişilebilirlik

Görünümü ihtiyaçlarınıza göre ayarlayın.

Bu sayfa için henüz basit dil sürümü mevcut değil.

Ayarlar şu anda yalnızca bu ziyaret için geçerlidir. Ayarların kalıcı olarak kaydedilmesine Çerez ayarları bölümünden izin verebilirsiniz.