Praca z systemami przedsiębiorstwa

Gdy potrzebujesz pracować i integrować się z istniejącymi systemami korporacyjnymi, takimi jak SAP i Oracle, powinieneś szukać współpracy i wsparcia ze strony zespołu administracyjnego IT lub zespołu odpowiedzialnego za system.

Nawet jeśli nie pełnisz roli technicznej, przeczytaj ten rozdział, aby zrozumieć niektóre rzeczy, które zwykle należy wziąć pod uwagę podczas integracji z systemami korporacyjnymi.

Częstotliwość i czas integracji danych

Podczas integracji z innymi systemami należy wziąć pod uwagę częstotliwość integracji i wziąć pod uwagę strefy czasowe, jeśli integracja ma przypadki użycia przekraczające strefy czasowe. Częstotliwość integracji będzie zależeć od dwóch aspektów: ilości danych i wymagań biznesowych związanych z czasem.

Metoda integrowania z systemami przedsiębiorstwa

Istnieje kilka sposobów integrowania rozwiązań z systemami przedsiębiorstwa:

  • Integracja z bazą danych jest bezpośrednią integracją z bazą danych. Nie jest to typowy sposób integrowania z systemami zewnętrznymi, ponieważ jest ryzyko ujawniania danych.

  • Integracja interfejsu API jest metodą integrowania systemów za pośrednictwem interfejsów API. Większość systemów sieci Web zawiera interfejsy API do zintegrowania, ale niektóre ich nie mają.

  • Integracja pliku jest metodą integrowania z innymi systemami za pośrednictwem plików. Jeden z systemów eksportuje plik danych. Plik może mieć format CSV, TSV, XML lub inny. System, z którym się integruje, albo wykrywa, że jest nowy plik, albo jest skonfigurowany z zegarem do okresowego skanowania w celu sprawdzenia, czy istnieją nowe pliki, a następnie zaimportowania wyeksportowanego pliku. Ta metoda jest używana w sytuacjach, gdy nie można uzyskać dostępu do źródła danych bezpośrednio przez bazę danych lub interfejsy API.

Łączenie z systemami lokalnymi

Lokalna brama danych umożliwia aplikacjom i usługom nawiązywanie połączeń z systemami, które nie są otwierane w bezpieczny sposób w internecie. Konfigurowanie jest łatwiejsze przy użyciu instalatora, ale warto rozważyć kilka czynników:

  • Przepustowość sieci w centrum danych lub lokalizacji serwera

  • Dostosowywanie bazy danych źródła danych

  • Specyfikacja serwera lokalnych systemów

  • Ilość i częstotliwość transmisji danych

Przepustowość sieci w centrum danych lub lokalizacji serwera

Szybkość aplikacji zależy od tego, czy przepustowość sieci między lokalnym centrum danych lub serwerem a usługą w chmurze jest wystarczająca. Jeśli wiele osób korzysta z aplikacji jednocześnie, brak wystarczającej przepustowości spowoduje, że aplikacja będzie długo reagować. Więcej informacji: Wymagania aplikacji sieci Web

Aby dowiedzieć się, jaka jest prędkość sieci w organizacji, skorzystaj z testu szybkości sieci ze sklepu Microsoft Store (bezpłatnie), a także narzędzi diagnostycznych specjalnie dla aplikacji opartych na modelach.

Dostosowywanie bazy danych źródła danych

Dostosowywanie bazy danych ma również znaczącą rolę, szczególnie wtedy, gdy użytkownik będzie łączył się ze źródłem danych zawierającą wiele danych. Problemy można łatwo napotkać w przypadku, gdy została utworzona aplikacja, która korzysta z danych w sposób, który nie był wcześniej używany.

Załóżmy na przykład, że Twój istniejący system zarządzania klientem jest zoptymalizowany do wyszukiwania przy użyciu imienia, nazwiska i adresu e-mail, ale utworzyłeś nową aplikację, która wyszukuje przy użyciu numeru telefonu. Dane nie zostaną zindeksowane, aby ułatwić skuteczne wyszukiwanie w aplikacji.

Indeksowanie pomaga aplikacjom przyspieszyć wyszukiwanie, a gdy brakuje indeksu, wyszukiwanie i wyszukiwanie danych zajmuje więcej czasu. Może być konieczne skontaktowanie się z zespołem IT w sprawie źródła danych w celu omówienia sposobu uzyskiwania dostępu do danych i dodawania dodatkowych indeksów. Aby uzyskać więcej informacji na temat indeksowania z SQL Server, zobacz Architektura indeksu i wskazówki dotyczące projektowania w usłudze SQL Server.

Specyfikacja serwera lokalnych systemów

Innym aspektem do rozważenia jest specyfikacja serwera, która obsługuje bramę lokalną. Jeśli zbyt wielu użytkowników uzyskuje dostęp do aplikacji jednocześnie, serwer może nie być w stanie obsłużyć wszystkich żądań. W takich sytuacjach warto rozważyć skonfigurowanie bramy lokalnej na wielu serwerach w celu utworzenia klastra. Więcej informacji: Zarządzanie klastrami wysokiej dostępności lokalnej bramy danych i równoważeniem obciążenia

Ilość i częstotliwość transmisji danych

W przypadku żądań o dużej objętości stosowanie podejścia takiego jak przepływy danych może zapewnić lepszą wydajność, a jednocześnie umożliwić integrację z danymi lokalnymi.

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).