whycomputer.com >> Wiedza o Internecie >  >> Internet

Jaka jest różnica między ERP i SOA?

Istnieje wiele nieporozumień, jeśli chodzi o terminologię oprogramowania. Systemy ERP i SOA są bardzo różne, ale mogą być użyte w tym samym zdaniu, jeśli chodzi o systemy korporacyjne, co dodaje zamieszania.

ERP
ERP to skrót od Enterprise Resource Planning. System ERP to zestaw modułów funkcjonalnych, które wykonują transakcje biznesowe, takie jak listy płac, księgowość i zakupy. Prawdziwy system ERP zintegruje te funkcje, aby udostępnić informacje.

SOA
SOA oznacza Service Oriented Architecture. SOA to narzędzie do tworzenia oprogramowania. Podstawową zasadą SOA jest pisanie kodu programu tak rzadko, jak to możliwe. Określone zadania wykonywane w wielu programach są ustawiane jako obiekty „Usługi”. Program, który obsługuje większą funkcję, może „wywołać” to indywidualne zadanie, wysyłając dane wejściowe i wyjściowe lub przechowując je w bazie danych. Prosty przykład: „Adres” to zbiór danych wspólnych dla wielu funkcji biznesowych. W bazie danych przechowujemy wszystkie typy adresów. Dane adresowe dla pracowników, klientów, dostawców i kontaktów mogą wykorzystywać tę samą logikę programu do sprawdzania poprawności i formatowania danych. Ten zestaw kodu można zapisać raz i udostępnić wszystkim programom. Architektura SOA ułatwia przyszły rozwój i konserwację jest mniej bolesna.

ERP z wykorzystaniem architektury SOA
Architektura zorientowana na usługi znajduje się w centrum systemu ERP. Systemy ERP często przechowują podobne dane, które są udostępniane przez różne moduły lub obszary funkcjonalne, w jednym miejscu. Nie zawsze są w tym samym środowisku, ale SOA jest bardziej prawdopodobne w systemach zintegrowanych.

Narzędzie a Blueprint
ERP można porównać do planu budowy struktury, podczas gdy SOA jest bliżej pasek narzędzi używany przez ekipę budowlaną. Mogą być używane razem, a ich wyniki będą najprawdopodobniej lepsze, ale nie są takie same.

Terminologia w świecie systemów
Kiedy ludzie używają terminów takich jak ERP lub SOA, należą tylko do siebie, jeśli jesteś w wysoce technicznej dyskusji obejmującej wybór oprogramowania lub rozwój nowego oprogramowania. Ci, którzy sprzedają oprogramowanie lub inną technologię, mają tendencję do skrapiania haseł branżowych w swoich działaniach marketingowych, aby kupujący mieli wrażenie, że otrzymują najnowszy i najlepszy produkt - nawet jeśli nie wiedzą, czym jest ten produkt.
URL:https://pl.whycomputer.com/Internet/100302384.html

Internet
  • Jaka jest różnica między pobieraniem i przesyłaniem?

    Zawsze, gdy łączysz się z Internetem, przesyłasz i pobierasz dane. Przesyłanie obejmuje wszelkie pakiety danych, które przemieszczają się z systemu na inny serwer w Internecie, podczas gdy pobieranie obejmuje te pakiety, które przepływają z serwerów zewnętrznych do komputera. Dla większości użytkown

  • Jaka jest różnica między MicroStation a AutoCADem

    W dziedzinie projektowania wspomaganego komputerowo MicroStation i AutoCAD to dwa z wiodących programów używanych przez projektantów. AutoCAD jest jednym z najczęściej używanych programów dla większości ludzi podczas nauki projektowania, ale niektóre firmy i projektanci preferują MicroStation. Progr

  • Jaka jest różnica między MetaCrawler a wyszukiwarką?

    Wyszukiwarka indeksuje informacje na stronach internetowych w Internecie, aby przedstawić Ci listę odpowiednich stron internetowych po uruchomieniu wyszukiwania. MetaCrawler, specyficzna wyszukiwarka należąca do InfoSpace, była jednym z pierwszych silników metasearch. Zamiast indeksować sieć, silnik

Wiedza o Internecie © https://pl.whycomputer.com