Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Internet >> .

Qual è la differenza tra ERP e SOA?

C'è molta confusione quando si parla di terminologia del software. ERP e SOA sono molto diversi ma possono essere utilizzati nella stessa frase quando si fa riferimento a sistemi aziendali, il che aumenta la confusione.

ERP

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

SOA

SOA sta per Service Oriented Architecture. La SOA è uno strumento per lo sviluppo di software. Il principio chiave di SOA è scrivere il codice del programma il minor numero di volte possibile. Attività specifiche eseguite in più programmi sono impostate come oggetti "Servizio". Un programma che gestisce una funzione più ampia può "Chiamare" tale singola attività inviando input e ricevendo output o facendo archiviare tale output in un database. Esempio semplice: "Indirizzo" è un insieme di dati comuni a più funzioni aziendali. All'interno di un database archiviamo tutti i tipi di indirizzi. I dati di indirizzo per dipendenti, clienti, fornitori e contatti possono tutti utilizzare la stessa logica del programma per convalidare e formattare i dati. Quel set di codice può essere scritto una volta e condiviso da tutti i programmi. La SOA semplifica lo sviluppo futuro e la manutenzione è meno dolorosa.

ERP L'utilizzo dell'architettura orientata ai servizi SOA è al centro di un sistema ERP. I sistemi ERP spesso archiviano dati simili, condivisi da vari moduli o aree funzionali, in un unico posto. Non sono sempre nello stesso ambiente, ma è più probabile che la SOA si trovi nei sistemi integrati.

Strumento vs. progetto

ERP può essere paragonato a un progetto per la costruzione di una struttura, mentre la SOA è più vicina a una cintura degli attrezzi utilizzata dall'equipaggio di costruzione. Possono essere usati insieme e molto probabilmente i risultati saranno migliori, ma non sono gli stessi.

Terminologia nel mondo dei sistemi

Quando le persone lanciano termini come ERP o SOA, appartengono solo se sei in una discussione altamente tecnica che coinvolge la selezione di software o lo sviluppo di nuovi software. Coloro che vendono software o altre tecnologie tendono a spargere le parole d'ordine del settore nel loro marketing per far sentire gli acquirenti come se stessero ottenendo il prodotto più recente e migliore, anche se non sanno quale sia il prodotto.

 

Computer © www.354353.com