Bir arayüzü değiştirmeden önce taşıdığı işi netleştirmek
Eski bir bağlantı önemli akışları taşımaya devam edebilir. Yenisi, gereken etkiyi, istisnaları ve açık işlemleri dikkate almalıdır.

Bir arayüzü yenisiyle değiştirmeden önce bugün gerçekte hangi işi taşıdığı netleştirilmelidir. Eski bir protokol veya bakımı zor bir uygulama, değişim için haklı bir gerekçe olabilir. Bu gerekçe, yeni çözümün hangi iş akışlarını koruması gerektiğini henüz belirlemez.
Görünen aktarım akışın yalnızca bir bölümüdür
Varsayımsal şirkette gece çalışan bir bağlantı, portaldaki yeni siparişleri ERP'ye aktarır. Ayrıca bilinmeyen ürün kimliklerinin açıklığa kavuşturulmasını bekler ve ertesi gün ERP sipariş numarasını geri getirir. Yalnızca ilk aktarımı değiştiren bir ekip, açıklığa kavuşmamış istekleri kaybedebilir veya numaranın dönüş yolunu atlayabilir.
Bu örnek, istisnaları ve geri bildirimleri de kaydetme önerimizi gerekçelendirir. Teknik biçimi değiştirilecek olsa bile eski bir bağlantı faydalı işler yapıyor olabilir. Aynı zamanda artık kimsenin ihtiyaç duymadığı kuralları taşıyabilir. Her ikisi de somut akış üzerinden kararlaştırılmalıdır.
Yeni biçimden önce anlamı inceleyin
Microsoft, Anti-Corruption Layer ile farklı anlamlara sahip sistemler arasında çeviriyi açıklar. Böyle bir sınır, yeni bağlantıyı eski sistem modelinden ayırmaya yardımcı olabilir. Ancak hangi bekleme adımlarına veya geri bildirimlere iş açısından hâlâ ihtiyaç duyulduğuna kendisi karar vermez.
Bu nedenle normal bir işlemi, beklemeye alınmış bir durumu ve gecikmiş bir yanıtı inceleyin. Her birinde hangi sonucun korunması gerektiği belirlenmelidir. Önceki her ayrıntının teknik kopyası gerekmez; sonuçları netleştirildiyse bilinçli biçimde sadeleştirilmiş bir kural daha iyi tercih olabilir.
Geçişi bağımlılıklara göre belirleyin
Strangler Fig deseni, tek tek işlevlerin kademeli olarak değiştirilmesini açıklar. Bunun için uygun aktarım noktaları gerekir ve geçici ek çalışma doğar. Küçük ve sınırları açık bir bağlantıda tek seferde geçiş daha kolay olabilir.
Yeni çözümün iş açısından değerlendirilmesi, açık işlemlerin de izleyebileceği bir yol olduğunda tamamlanabilir. Yeni bağlantının başarıyla kurulması bu konuda az şey söyler. Bu nedenle önerimiz, gereken işi somut durumlar üzerinden belirlemeniz ve yeni bağlantının kapsamı ile geçişini bundan çıkarmanızdır.
Kaynaklar
Devamını okuyun
Tüm yazılar






ASES ile API ve entegrasyon
ERP, CRM ve mağaza sorunsuz bağlantılı

