Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Aký je rozdiel medzi ERP a SOA?

Pokiaľ ide o softvérovú terminológiu, existuje veľa zmätkov. ERP a SOA sa veľmi líšia, ale môžu sa použiť v tej istej vete, keď sa odvolávajú na podnikové systémy, čo zvyšuje zmätok.

ERP

ERP je skratka pre plánovanie podnikových zdrojov. ERP systém je sada funkčných modulov, ktoré vykonávajú obchodné transakcie, ako sú mzdy, účtovníctvo a nákup. Skutočné ERP integruje tieto funkcie, aby zdieľali informácie.

SOA

SOA je skratka pre Service Oriented Architecture. SOA je nástroj na vývoj softvéru. Kľúčovým princípom SOA je písať programový kód čo najmenej. Konkrétne úlohy, ktoré sa vykonávajú vo viacerých programoch, sú nastavené ako objekty služieb. Program, ktorý pracuje s väčšou funkciou, môže „Zavolať“ túto jednotlivú úlohu odoslaním vstupu a prijatia výstupu alebo uložením tohto výstupu do databázy. Jednoduchý príklad: „Adresa“ je súbor údajov spoločných pre viacero obchodných funkcií. Do databázy ukladáme všetky typy adries. Údaje o adresách pre zamestnancov, zákazníkov, predajcov a kontakty môžu na overenie a formátovanie údajov používať rovnakú logiku programu. Túto množinu kódu je možné zapísať raz a zdieľať ju všetky programy. SOA uľahčuje budúci vývoj a údržbu menej bolestivú.

ERP Používanie SOA

Architektúru orientovanú na služby nájdete v jadre systému ERP. Systémy ERP často ukladajú podobné údaje, ktoré zdieľajú rôzne moduly alebo funkčné oblasti, na jednom mieste. Nie sú vždy v rovnakom prostredí, ale SOA sa pravdepodobne vyskytuje v integrovaných systémoch.

Nástroj verzus Blueprint

ERP sa dá porovnávať s plánom výstavby, zatiaľ čo SOA je bližšie k nástrojový pás používaný stavebnou posádkou. Môžu byť použité spolu a výsledky budú s najväčšou pravdepodobnosťou lepšie, ale nie sú rovnaké.

Terminológia v systémovom svete

Keď ľudia hádajú pojmy ako ERP alebo SOA, patria k sebe, iba ak ste vo veľmi technickej diskusii, ktorá sa týka výberu softvéru alebo vývoja nového softvéru. Tí, ktorí predávajú softvér alebo inú technológiu, majú tendenciu posúvať svoje marketingové slová do marketingu, aby sa zákazníci cítili, akoby získavali najnovší a najlepší produkt - aj keď nevedia, čo je to za výrobok.

Copyright © počítačové znalosti Všetky práva vyhradené