|
Oprogramowanie to jest ogólne oprogramowanie do wymiany informacji opracowane przez Kindeco Information Development Co., Ltd. w opracowaniu rozproszonej architektury podsumowującej doświadczenie w rozwoju projektu, aby umożliwić powtórne wykorzystanie kodu i zwiększyć szybkość i niezawodność rozwoju projektu. Wprowadzenie platformy wymiany informacji umożliwia modułowanie logiki biznesowej, równoległe opracowywanie modułów oraz kontrolę wersji i koordynację zarządzania podczas opracowywania projektów oprogramowania. Użyj jednolitego interfejsu modułu, koordynuj alokację zasobów między modułami, zaplanuj operacje i zapewnij luźne połączenie między modułami, aby umożliwić ponowne wykorzystanie i zarządzanie modułami operacyjnymi na poziomie kodu biznesowego i podstawowego. Zaprojektowanie rozproszonej architektury sieci umożliwia wdrożenie sieci, równoważenie obciążenia modułowe i redundancję dla projektów biznesowych. Oprogramowanie wykorzystuje prosty sposób obsługi graficznej do konfiguracji modułu i monitorowania pracy, przyjazny dla interfejsu człowieka-maszyny. 1. koncepcja projektowaOprogramowanie oparte na wielokrotnej, uniwersalnej platformie wymiany informacji na poziomie kodu. Logika biznesowa może być modułowa i zapewnia luźne połączenie między modułami. Koordynuj alokację zasobów dla poszczególnych modułów, zaplanuj operacje i utworz jednolity, łatwy w użyciu interfejs wymiany informacji między modułami. Narzędzie do zarządzania projektami do równoległego rozwoju modułów, debugowania i zarządzania wersjami. Prosty sposób obsługi graficznej do konfiguracji modułu i monitorowania pracy, przyjazny dla interfejsu człowieka-maszyny. 2. schemat struktury systemu
3. Zasada pracy1) Zespół rozwoju podstawowych funkcji, używając szablonu modułu do pisania niektórych modułów podstawowych w projekcie o silnym charakterze technicznym i niewielkim związku z logiką biznesową. 2) Każdy zespół używa równoległego szablonu modułu do pisania kodu modułu biznesowego i skompilowania go w moduł DLL. Moduł modułu zawiera implementację uniwersalnego interfejsu wymiany informacji, dzięki czemu programiści muszą po prostu skupić się na implementacji logiki biznesowej.
3) Po opracowaniu modułu, programista zintegrowany uruchomi oprogramowanie narzędzia konfiguracyjnego, doda do systemu wszystkie skompilowane moduły lub moduły ponownego użytku o tej samej funkcji w poprzednim projekcie w interfejsie konfiguracji platformy wymiany informacji i ustawi odpowiednie parametry.
4) Uruchom program serwerowy platformy wymiany informacji KSwitch, program serwerowy przenosi moduły do pamięci zgodnie z profilem, przydziela porty informacji do każdego modułu, ustanawia mechanizm przesyłania informacji i monitoruje stan pracy każdego modułu.
5) Każdy moduł działa i wymienia się informacjami z innymi modułami za pośrednictwem jednolitego interfejsu. Moduły sieci rozproszonej sieci mogą być rozproszone do wdrożenia i eksploatacji w zależności od konfiguracji. 7) System zrównoważa obciążenie zgodnie z zasadami monitorowania operacji i planowania. 8) Kiedy system jest wdrożony w rozproszony sposób redundancyjny, system wykrywa stan zasobów sieci i urządzenia, w przypadku awarii przełącza wdrożenie modułu, aby ukończyć redundancję. 9) Wyświetlanie stanu modułów na klientach monitorujących platformę wymiany informacji, a także przeglądanie dzienników na tym narzędziu. Narzędzie może być uruchomione na dowolnej maszynie, z którą serwer jest w stanie połączyć się w sieci, aby przedstawić stan systemu w sposób sieciowy. () |




