Ora c'è un settore in crescita con più di 30 aziende che operano nel mercato dei servizi backend-as-a-service (BaaS).
Il principio è semplice: offrire alle aziende un modo sicuro di esporre pubblicamente i dati ospitati nei locali e dietro il firewall pubblicamente.
Questo può includere i dati del database, così come i dati del PC legacy attraverso connettori stabiliti; Ad esempio, SAP fornisce un connettore per le transazioni con i loro sistemi legacy.
I primi tentativi riguardavano fornitori fissi per sistemi specifici come SAP, IBM o Oracle, ma la nuova generazione è estensibile, consentendo ai partner di canale e ai consulenti di creare solide applicazioni di integrazione che possono consumare tutte le fonti di dati che il cliente desidera esporre.
Mi sembra di essere vicino alla conclusione di una piattaforma applicativa HTML5 basata su cloud che fornisce solidi servizi di integrazione e vorrei iniziare a lavorare su un proxy di dati estendibile per completare il sistema.
Da quanto posso raccogliere, ho bisogno di fornire un servizio web installabile di qualche tipo, o un servizio Cloud che il client possa configurare con VPN per le interazioni.
Quindi posso costruire connettori, che possono essere attivati con un account di servizio, ed esporre tali transazioni tramite servizi web di qualche tipo (JSON, SOAP, ecc.).
Posso anche fornire un framework che permetta alle persone di costruire nei propri connettori e utilizzare un qualche tipo di schema per collegare questi connettori al proxy.
Il risultato finale è una sorta di servizio Web pubblico che può essere tranquillamente utilizzato dalle applicazioni per mostrare i dati tramite HTML5 su qualsiasi dispositivo.
Il mio istinto è, non è così difficile come sembra. Quasi tutte le oltre 30 aziende (con più che saltano fuori quasi ogni settimana) sono venute alla luce negli ultimi 18 mesi circa, il che mi dice che la tecnologia di base o lo skillset per creare la tecnologia è in abbondanza adesso.
Da dove dovrei iniziare? Ci sono dei progetti open source che posso sfruttare? Un gruppo specifico di sviluppatori che posso assumere? Sono fiducioso che qualcuno qui possa mettermi sulla strada giusta e salvarmi un po 'di tempo.
Non vedi che molte aziende nascono così rapidamente se stanno iniziando da zero con la tecnologia proprietaria.