Qual è la differenza tra ERP e SOA?

September 7

Qual è la differenza tra ERP e SOA?


C'è un sacco di confusione quando si tratta di terminologia software. ERP e SOA sono molto diversi, ma possono essere utilizzati nella stessa frase quando ci si riferisce ai sistemi aziendali, che si aggiunge alla confusione.

ERP

ERP sta per Enterprise Resource Planning.
Un sistema ERP è un insieme di moduli funzionali che eseguono le transazioni commerciali quali buste paga, contabilità e acquisti. Un vero e proprio ERP integrerà queste funzioni in modo da condividere le informazioni.

SOA

SOA acronimo di Service Oriented Architecture.
SOA è uno strumento per lo sviluppo di software. Il principio fondamentale della SOA è quello di scrivere il codice del programma il minor numero di volte possibile. Compiti specifici che vengono eseguite in più programmi sono impostati come oggetti "servizio". Un programma che gestisce una funzione grande può "Chiamata" tale compito individuale inviando e ricevendo in ingresso l'uscita, o avendo che l'output memorizzato in un database.
Esempio semplice: "indirizzo" è un insieme di dati comuni a più funzioni aziendali. All'interno di un database abbiamo memorizzare tutti i tipi di indirizzi. i dati di indirizzo per i dipendenti, clienti, fornitori e contatti possono tutti usare la stessa logica del programma per convalidare e formattare i dati. Tale insieme di codice può essere scritto una volta condiviso da tutti i programmi. SOA rende più facile lo sviluppo futuro e la manutenzione meno doloroso.

ERP Utilizzando SOA

Service Oriented Architecture si trova al centro di un sistema ERP. sistemi ERP spesso memorizzano dati simili, che è condivisa da vari moduli o aree funzionali, in un unico luogo. Essi non sono sempre nello stesso ambiente ma SOA è più probabile che si trovano in sistemi integrati.

Strumento vs. Blueprint

ERP può essere paragonato ad un progetto per la costruzione di una struttura, che SOA è più vicino a una cintura strumento utilizzato dall'equipaggio di costruzione. Possono essere utilizzati insieme ed i risultati saranno probabilmente essere migliore, ma non sono gli stessi.

Terminologia in sistemi del mondo

Quando le persone gettano intorno termini come ERP o SOA, appartengono insieme solo se si è in una discussione di grande tecnica che comporta la selezione di software o lo sviluppo di un nuovo software. Coloro vendita di software o altra tecnologia tendono a cospargere le parole Industry Buzz nel loro marketing per fare gli acquirenti si sentono come se stanno ottenendo il prodotto ultimo e più grande - anche se non sanno che cosa è il prodotto.