Consigli sull'uso del middleware per eliminare gradualmente il sistema ERP legacy

0

Vorrei sapere se qualcuno di voi ha qualche esperienza e consiglio che vorresti condividere sui sistemi middleware?

Un po 'di storia prima: la società per cui lavoro è basata interamente su un ambiente chiuso, sistema ERP legacy. Stiamo cercando di costruire un sito di e-commerce, questo sarebbe comunque del tutto impossibile con il nostro sistema attuale.

Un consulente ha suggerito di collaborare con un'azienda per creare una piattaforma middleware su misura che possiamo integrare con il sito web. Quindi, essenzialmente, estraiamo i dati dal nostro ERP tramite le esportazioni CSV alla piattaforma del middleware e li usiamo per creare il sito web. Inizieremo quindi a eliminare gradualmente il sistema legacy man mano che espandiamo la capacità della nuova piattaforma. La buona notizia è che disponiamo già di routine quotidiane di esportazione CSV con dati relativi a clienti, prodotti e prezzi per un altro progetto che ho recentemente completato.

Volevo sapere se qualcuno di voi ha qualche esperienza con qualcosa di simile e se ha qualche consiglio o avvertimento utile. Questo è il mio primo grande progetto tecnico e non provengo da un ambiente IT, quindi devo imparare molte cose molto velocemente (dato che ho una scadenza rigorosa per farlo accadere).

Hai qualche esempio di piattaforme middleware con le quali ho potuto familiarizzare?

Mi rendo conto che questo è molto soffice e non specifico, ma non conosco ancora alcun dettaglio, vorrei solo familiarizzare con questi sistemi, se ci sono collegamenti o risorse che puoi condividere sarei molto grato.

    
posta DDL-SDW 01.08.2016 - 14:06
fonte

2 risposte

1

Questo tipo di strategia è certamente realizzabile, ma le bandiere rosse che vedo sono:

piattaforma middleware su misura

il mio primo grande progetto tecnico

una scadenza rigorosa per far sì che ciò accada

Se pensi di poter sfruttare le tue esportazioni esistenti, conosci le basi sufficienti del database per progettare la struttura della tabella, scrivi il codice di importazione e scrivi l'interfaccia tra le tue tabelle e il sito Web eCommerce (auspicabilmente off-shelf); quindi vai per questo. Sarà una grande esperienza di apprendimento. Il più grande avvertimento è che non succede mai nulla tanto rapidamente quanto la direzione vuole, quindi non lasciarti come capro espiatorio quando tutto non funziona perfettamente in un mese. Elencare gli obiettivi realizzabili, eliminarli come completati e comunicare alla direzione ciò che si è completato e ciò che è ancora da fare. La trasparenza attenuerà le inevitabili lamentele quando le cose (chissà quali) non accadono tutte nel periodo di tempo ideale.

L'unico altro avvertimento che vorrei dare è che non mi piace il CSV come formato. Non gestisce bene le virgole incorporate. Vorrei utilizzare file di testo con lunghezze di campo fisse.

    
risposta data 01.08.2016 - 15:43
fonte
0

Naturalmente il tuo progetto è certamente tecnicamente fattibile.

Ma un ERP dovrebbe in linea di principio gestire e coordinare le risorse aziendali. Nella prospettiva dell'e-commerce:

  • clienti registrati
  • limiti di credito dei clienti e il loro impatto sui nuovi ordini
  • ordini di vendita
  • pianificazioni di consegna per i prodotti ordinati
  • prodotti disponibili
  • ordini / lotti di produzione in corso e pianificati che forniranno prodotti mancanti o ordini di acquisto in corso / programmi di consegna fornitore per prodotti acquistati da terzi

Se il tuo ERP dovesse apportare qualche beneficio alla tua azienda e se vuoi evitare che il cliente dell'e-commerce sia infelice a causa di ritardi e indisponibilità dei prodotti ordinati (o l'impossibilità di prevedere la consegna), dovresti prendere in considerazione un'interfaccia in tempo reale .

If you have a hammer in your hand, every problem starts to look like a nail. - The same applies for middleware and interfaces.

Se è necessario sostituire un ERP legacy, anziché iniziare con "midleware su misura", sarebbe più consigliabile definire innanzitutto il sistema di destinazione e quindi scegliere lo scenario / le interfacce di transizione più appropriato.

Dopotutto, la funzionalità del tuo nuovo sistema di e-commerce non dovrebbe essere progettata per le attuali esigenze dei tuoi clienti e della tua azienda anziché basarla sulla capacità del tuo sistema legacy con un'interfaccia minimalista?

    
risposta data 01.08.2016 - 17:27
fonte

Leggi altre domande sui tag