SAP: Prototipazione Rapida

con PHP e le estensioni SAPRFC

SAP è uno dei migliori sistemi gestionali oggi disponibili.
La sua copertura funzionale è molto estesa e può integrare tra loro quasi tutti i dipartimenti aziendali: produzione, logistica, amministrazione, risorse umane ecc.
L’integrazione tra i vari dipartimenti permette all’azienda che opera con SAP di raccogliere, gestire e analizzare flussi informativi molto utili.

Oggi l’affermarsi di Internet come piattaforma ha creato l’esigenza di integrare e distribuire i processi gestiti in SAP attraverso nuove tecnologie: Web, XML, Java. L’obiettivo dello sviluppo di nuove soluzioni è quello di rilasciare alcune applicazioni attraverso i comuni browser, per sfruttarne accessibilità, scalabilità, ubiquità e convenienza economica.

SAP ha cercato soddisfare queste esigenze proponendo al mercato diversi prodotti per l’integrazione di Internet (WAS, ITS, EP, Netweaver) che si basano su tecnologie note come Java e Microsoft .Net.

Questi prodotti, tuttavia, a volte offrono soluzioni troppo estese per i requisiti aziendali originali, spesso con incerte e costose sovrapposizioni.

PHP e le estensioni SAPRFC sono un’alternativa efficace ed economica, che offre alcuni vantaggi:

  • prototipazione rapida: la possibilità di concentrarsi subito sugli scopi dell’applicazione richiesta, senza preoccuparsi di costi, tempi e limiti di licenze e infrastrutture.
  • sicurezza: PHP fornisce preziose Librerie per gestire le informazioni su Internet in modo sicuro: profilazione, credenziali, cifratura. Esse sono ampiamente utilizzate da molti anni, e perciò costantemente “peer reviewed”;
  • scalabilità: PHP all’occorenza favorisce un facile disaccopiamento di back end  e front end, grazie a classi come nuSOAP; inoltre è fornito di opportuni meccanismi di caching delle informazioni che sgravano i carichi del sistema SAP;
  • integrazione con altre tecnologie: sms, fax, pdf, flash, Indesign, Jpgraph, altri DB e strumenti di business intelligence,
  • possibilità di evitare Java o Microsoft .Net (è utile per varie ragioni, es.: l’addestramento del personale interno per PHP è molto più rapido).