«enterprise-architecture» etiketlenmiş sorular

Yazılım sistemlerinin yüksek seviyeli tasarımı ve tanımı sıklıkla aynı anda erişilen büyük miktarlarda kalıcı verilere sahip olmaları ile karakterize edilir.

4
Büyük finans / sigorta şirketleri neden git ve / veya github kullanmalı?
Finans / sigorta sektöründe büyük bir işletme (30K çalışan) için çalışıyorum. "BT" bizim odak noktamız olmasa da, dürüst olalım, bunlar bilgi odaklı endüstriler ve teknolojik avantajı daha iyi olan şirketler daha hızlı ilerliyor gibi görünüyor. Şirketimde birçok yazılım geliştirme ekibi var. Tüm diller ve çerçeveler kullanılsın, sürüm kontrolü ile tüm …


4
Çok sayıda giriş verisi gerektirdiğinde bir kural motoru mikro hizmet mimarisine nasıl yerleştirilir?
Mevcut durum Mikro hizmet mimarisinde bir çevrimiçi alışveriş web uygulaması uyguluyoruz (ve şimdi de sürdürüyoruz). Şartlardan biri, işletmenin, deneyimlerini ve nihai siparişini özelleştirmek için müşterilerimizin sepetlerine ekledikleri kurallar uygulayabilmesidir. Oldukça açık bir şekilde, bir iş kuralları motoru devreye sokulmalıydı ve bunun için belirli bir "mikro hizmet" uyguladık (eğer hala böyle …

2
Bir mesajın komut mesajı mı yoksa olay mesajı mı olması nasıl belirlenir?
İki kurumsal entegrasyon modeli, komut mesajı ve olay mesajıdır . Mesajlaşmayı yalnızca diğer sistemlerle entegrasyon için değil, servisler arasında dahili iletişim için de kullandığımız bir sistem üzerinde çalışıyorum. Bir olması gerekiyordu sonunda tutarlı sistemi ve hizmetler (birkaç özel amaçlı hizmetlerine hariç) birbirinden habersiz olması gerekiyordu. Bu nedenle, uzaktan yordam çağrıları …

6
“Kurumsal” yazılım mimarisi ile ilgili ne anlama geliyor?
"Girişim" teriminin yazılım geliştiricileri ve programcıları arasında çok fazla atıldığını ve gevşek kullanıldığını görüyorum. tr · ter · ödül / entərˌprīz / İsim: Genellikle zor olan ya da çaba gerektiren bir proje ya da girişim. Girişim ve beceriklilik. Birisi bu terimin gerçekte neleri kapsadığını açıklığa kavuşturabilir mi? "İşletme düzeyinde", "işletme …

2
Herkes İş Kuralları / Doğrulama motoru için Windows İş Akışı'nı başarıyla kullandı mı?
Herkesin bir BusinessRules / Validation motoru için Windows Workflow Foundation'ı kullanıp kullanmadığını veya bununla ilgili bazı örnek kodları veya makaleleri biliyorsanız merak ediyordum. Daha önce kullandıysanız, ne düşünüyorsunuz? Diğer BusinessRule / Validasyon sistemleri ile nasıl karşılaştırılır? Gibi kuralları düşünüyorum if (A, B, and C) AllowAccess(); Veya if (Value between X …

2
SOA ve Microservices arasında gerçekten farklı olan şey
feragat Umarım kimsenin parmaklarına basmıyorum ya da her iki kavramın meraklılarını rahatsız etmiyorum Arka fon Net bir cevap bulamadan, Servis Odaklı Mimari ve Mikro Hizmetler arasında gerçek farklılıklar arıyordum . Ben şöyle okudum: SOA'nın yan etkileri SOA anti-patern oluşturuyor Mikro hizmetler SOA'nın hatalarını düzeltmek için geldi ESB'ler gerçekten ESB değil, …

2
Verileri önbelleğe almalı mıyım yoksa veritabanına mı vurmalıyım?
Herhangi bir önbellekleme mekanizması ile çalışmadım ve aşağıdaki senaryo için seçeneklerimin .net dünyasında neler olduğunu merak ediyordum. Temel olarak, bir Kategori (düşünme klasörü) kimliğini geçen bir REST Hizmetimiz vardır ve bu kategoride çok sayıda alt kategori olabilir ve alt kategorilerin her biri hakkında bilgi içeren 1000 medya taşıyıcısına (düşünme dosyası …

4
Etki alanı merkezli karmaşık bir uygulamada temel CRUD işlemlerine DDD yaklaşımı
Şirketim web uygulamamızı sıfırdan yeniden yazıyor. Finans sektöründe karmaşık bir alana sahip büyük bir kurumsal düzeyde uygulamadır. Kalıcılık için ORM (Varlık çerçevesi) kullanıyoruz. Temel olarak, uygulamalarımızın yarısı kullanıcıdan ham veri toplama, depolama ve ardından gerçek alan mantığımızın çoğunu içeren uygulamanın diğer yarısı, bu orijinal verilerden, orijinalinden çok farklı olan alan …

3
Gevşek bağlı mikro hizmet mimarisinde bağımlılıklarınızı nasıl takip edersiniz?
Modern programda popüler bir üst düzey mimari seçimi, REST tabanlı bir mikro hizmet sistemidir. Bunun gevşek bağlantı, kolay yeniden kullanım, kullanılabilecek teknolojiler üzerinde sınırlı kısıtlama, yüksek ölçeklenebilirlik vb. Gibi çeşitli avantajları vardır. Ancak böyle bir mimaride öngördüğüm sorunlardan biri, bir uygulamanın bağımlılıklarının ne olduğu konusunda zayıf bir görünürlüktür. Örneğin, günlük …

3
çok eski okul yaklaşımlarına geri dönerek, mikro hizmetlerle dolu bir daire oluşturduk mu?
Yazılım mimarisi ve tasarımı açısından, mikro hizmetlerin ara katman yazılımına karşı nasıl "birikmesi" (pun planlı)? Java'dan geliyorum ve bir API olarak düz REST'ten uzaklaştığınız ve farklı katmanları ve bağlantı parametrelerini soyutladığınız gibi görünüyor, en azından Java'da, neredeyse çok eski okul fikirlerine geri dönüyorsunuz . Sanallaştırmaya geri döndük ... JVM zaten …

8
“Süper” siteler için ve bu siteler için nelere dikkat edilmelidir?
Şirketim, tüm 1. kademe uygulamalarını (yani üst düzey üretim) ve siteleri her şeyi kapsayan tek bir kod tabanında birleştirmeyi düşünüyor. Teori, izinlerinin, tasarımının ve genel işlevselliğinin homojenize edilebileceği ve merkezi olarak yönetilebileceği yönündedir. Her bir yaklaşımı destekleyen veri yapıları çok farklı olduğundan, iş kuralları her uygulama için karmaşık ve benzersiz …

2
Tüm kullanıcı arayüzü mantığını İstemci Tarafına mı taşıyorsunuz?
Ekibimiz aslen Javascript konusunda minimum uzmanlığa sahip çoğunlukla sunucu tarafı geliştiricilerden oluşuyordu. ASP.NET'te MVC'deki denetleyiciler aracılığıyla kodun arkasında veya son zamanlarda çok sayıda UI mantığı yazıyorduk. Kısa bir süre önce 2 üst düzey müşteri tarafı geliştiricisi ekibimize katıldı. HTMl / CSS / Javascript'te daha önce sunucu tarafı kodu ve sunucu …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.