Distribuisci una piattaforma di gestione progetti blockchain basata su intelligenza artificiale multi-cloud
Teknobuilt fornisce una piattaforma di gestione dell'edilizia software-as-a-service (SaaS) PACE OS per le sue operazioni globali in Canada, Stati Uniti, Regno Unito, Medio Oriente, Nord Africa e Asia. La piattaforma consente a società di ingegneria e progettazione, appaltatori edili e fornitori di materiali di gestire in modo più efficiente i propri pacchetti di lavoro tecnici, i report sui progressi, le valutazioni sulla sicurezza e molto altro ancora.
Creata utilizzando Oracle Blockchain Platform, l'applicazione di gestione delle costruzioni di Teknobuilt crea record immutabili (non modificabili), che acquisiscono ogni transazione di progetto di costruzione, consentendo a tutte le parti coinvolte del progetto di generare rapidamente smart contract, elaborare i pagamenti, tenere traccia delle impronte del carbonio e gestire richieste di modifica senza conflitti.
L'applicazione blockchain di Teknobuilt collega tutte le parti coinvolte, le fasi e i flussi di lavoro del progetto di costruzione insieme. Ogni membro del team ha accesso a una singola e dinamica fonte di informazioni affidabili che li aiuta a tenere traccia di materiali, tempistiche e budget. Aiuta anche a eliminare le richieste di modifica, la rilavorazione e gli sprechi non documentati, che sono saliti a 600 milioni di tonnellate all'anno nel solo settore edilizio. Teknobuilt utilizza i servizi di sicurezza OCI per gestire la cifratura, i controlli di accesso e la conformità. Il metodo di implementazione di Teknobuilt è progettato per scalabilità e interoperabilità ed è continuamente ottimizzato per accogliere diversi stakeholder e progetti di varia scala.
Punti salienti della distribuzione di Teknobuilt
I vantaggi includono:
- Le attività di gestione dei progetti sono gestite e protette, utilizzando Oracle Blockchain Platform
- Il traffico viene autenticato tra le tenancy AWS e OCI tramite firewall delle applicazioni Web (WAF) e API
- Le transazioni vengono gestite tramite i servizi API REST
- Il componente di integrazione viene creato in maniera nativa nella piattaforma del sistema operativo PACE di Teknobuilt, che comunica direttamente allo stack di blockchain su OCI
- Il criterio di recupero da errori irreversibili viene fornito in maniera nativa in Oracle Blockchain Platform
Vantaggi della distribuzione Teknobuilt su OCI
L'implementazione di Teknobuilt di Oracle Blockchain Platform offre una miriade di miglioramenti delle prestazioni durante l'intero ciclo di vita della gestione dell'edilizia, dalla progettazione e della consegna, alla supply chain e alla gestione dell'edilizia, tra cui:
- Maggiore velocità delle transazioni e maggiore efficienza in termini di capitale: un libro contabile digitale sicuro con responsabilità chiare, accelera il passaggio di informazioni e l'elaborazione dei pagamenti
- Migliore monitoraggio dell'impronta di carbonio: il consumo di carbonio e le metriche delle emissioni possono essere quantificati in modo verificabile
- Gestione affidabile delle richieste di rimborso: tutte le modifiche e le potenziali richieste vengono gestite con precisione e affidabilità basate sui dati
- Processo decisionale e responsabilità più accurati: con l'applicazione blockchain, le parti coinvolte possono trarre vantaggio da un sistema solido e sicuro che consente loro di prendere decisioni informate in modo rapido e sicuro
Architettura
Teknobuilt ha creato e distribuito la propria applicazione SaaS (Sistema operativo SPA) in un modello di distribuzione multicloud. La piattaforma blockchain viene distribuita su Oracle Cloud Infrastructure (OCI), mentre l'applicazione SaaS viene distribuita su Amazon Web Services (AWS).
Viene eseguito il provisioning di un'istanza del sistema operativo PACE per ogni collaboratore esterno principale (principale). Come proprietari delle loro istanze, le Primarie concedono quindi l'accesso ai loro partner interni ed esterni, che possono includere società di ingegneria e progettazione, imprese di costruzione e fornitori di materiali. Il sistema operativo PACE fornisce l'automazione del flusso di lavoro personalizzata per Primaries, consentendo loro di gestire i propri progetti di costruzione. Oracle Blockchain Platform, se utilizzato nei casi d'uso di project management, consente una migliore collaborazione tra Primaries e i loro collaboratori, garantendo al contempo che tutte le parti condividano un'unica fonte di informazioni affidabili per le richieste di modifica e altre transazioni.
Ad esempio, quando un database primario effettua una richiesta di modifica nell'app del sistema operativo PACE, la richiesta viene inviata alla blockchain in modo che i partner del database primario possano visualizzare e approvare il CR in tempo reale. Queste approvazioni vengono conservate sulla blockchain in modo che non ci siano discrepanze sulle modifiche e chi ha approvato le modifiche. Ciò garantisce che i record siano sicuri e non manomessi, consentendo al database primario di ridurre al minimo e controllare tempistiche, budget e risorse con controversie minime (se presenti).
Viene distribuita un'istanza di Oracle Blockchain Platform per ogni istanza primaria insieme a un nodo peer. Vengono quindi aggiunti altri nodi peer per i partner corrispondenti (ingegneri, progettisti, costruttori e fornitori). Se il principale inserisce partner aggiuntivi, possono scegliere di aggiungere altri pari livello.
Un nodo proxy Rest viene distribuito automaticamente alla creazione di un'istanza di Oracle Blockchain Platform. Il sistema operativo e i client PACE comunicano con la blockchain tramite il proxy Rest nell'API REST.
In questo modello di distribuzione, Teknobuilt ha distribuito otto OCP e 150 GB di storage. Poiché Oracle Blockchain Platform è un servizio gestito da OCI (PaaS), la piattaforma viene distribuita in una configurazione ad alta disponibilità pronta per la produzione in tre domini di disponibilità o tre domini di errore. Teknobuilt esegue i propri carichi di lavoro dall'area OCI di Montreal, che contiene un dominio di disponibilità con tre domini di errore. L'istanza può ridimensionarsi dinamicamente.
I "Digital Container Blocks" di Teknobuilt sposta grandi quantità di dati generati dai partecipanti durante le fasi di progettazione, sviluppo, approvvigionamento, pianificazione delle costruzioni e esecuzione sul campo di ogni progetto.
La piattaforma consente a più partecipanti, come ad esempio appaltatori, fornitori, architetti e regolatori di accedere e contribuire al sistema. Ciò garantisce che tutte le parti interessate abbiano uguale accesso alle informazioni, promuovendo la collaborazione e la trasparenza durante tutto il ciclo di vita del progetto.
La natura distribuita e decentralizzata di Oracle Blockchain Platform consente a Teknobuilt di memorizzare grandi quantità di dati su più nodi, garantendo scalabilità e resilienza. Garantisce che il sistema sia in grado di gestire un volume crescente di dati generati da più partecipanti durante l'intero ciclo di vita del progetto di costruzione, mantenendo al contempo l'integrità, la sicurezza e l'accessibilità dei dati. La piattaforma di Teknobuilt mantiene anche la natura immutabile della blockchain su più piattaforme cloud (in questo caso AWS e OCI), consentendo al contempo uno storage dei dati sicuro e affidabile, rendendolo più flessibile, efficiente e meno oneroso per i partecipanti al progetto.

Descrizione dell'illustrazione teknobuilt-arch-oci.png
teknobuilt-arch-oci-oracle.zip
In questo modello di distribuzione, Teknobuilt ha distribuito otto OCP e 150 GB di storage. Poiché Oracle Blockchain Platform è un servizio gestito da OCI (PaaS), Oracle Blockchain Platform viene distribuito in una configurazione ad alta disponibilità pronta per la produzione in tre domini di disponibilità o tre domini di errore. Teknobuilt esegue i propri carichi di lavoro dall'area OCI di Montreal, che contiene un dominio di disponibilità con tre domini di errore. L'istanza verrà ridimensionata dinamicamente.
Questa architettura contiene i componenti elencati di seguito.
- Area
Un'area Oracle Cloud Infrastructure è un'area geografica localizzata che contiene uno o più data center, definiti domini di disponibilità. Le regioni sono indipendenti da altre regioni e grandi distanze possono separarle (in tutti i paesi o anche in continenti).
- Domini di disponibilità
I domini di disponibilità sono data center standalone indipendenti all'interno di un'area geografica. Le risorse fisiche in ciascun dominio di disponibilità sono isolate dalle risorse presenti negli altri domini di disponibilità, che offrono tolleranza agli errori. I domini di disponibilità non condividono l'infrastruttura, ad esempio alimentazione o raffreddamento o la rete interna del dominio di disponibilità. È pertanto improbabile che l'eventuale guasto di un dominio di disponibilità influenzi gli altri domini di disponibilità nell'area.
- Rete cloud virtuale (VCN) e subnet
Una VCN è una rete personalizzabile e definita dal software configurata in un'area Oracle Cloud Infrastructure. Analogamente alle reti di data center tradizionali, i VCN offrono il controllo completo sull'ambiente di rete. Una VCN può avere più blocchi CIDR non sovrapposti che puoi modificare dopo aver creato la VCN. Puoi segmentare una VCN nelle subnet che possono essere definite nell'area o in un dominio di disponibilità. Ogni subnet è composta da un intervallo contiguo di indirizzi che non si sovrappongono alle altre subnet nella VCN. Puoi modificare le dimensioni di una subnet dopo la creazione. Una subnet può essere pubblica o privata.
- Tabella di instradamento
Le tabelle di instradamento virtuale contengono regole per instradare il traffico dalle subnet alle destinazioni esterne a una VCN, in genere tramite gateway.
- Lista di sicurezza
Per ogni subnet, puoi creare regole di sicurezza che specifichino l'origine, la destinazione e il tipo di traffico che deve essere consentito all'interno e all'esterno della subnet.
- Gateway Internet
Il gateway Internet consente il traffico tra le subnet pubbliche in una rete VCN e la rete Internet pubblica.
- Piattaforma della catena di blocchi
Oracle Blockchain Platform è un servizio di blockchain gestito che offre un libro contabile distribuito a prova di manomissione per registrare l'emissione (riguardando) di NFT e gestire la cronologia delle transazioni NFT e i nodi dell'infrastruttura per eseguire gli smart contract per le transazioni NFT. È una piattaforma preassemblata e autorizzata basata su Hyperledger Fabric che può funzionare da sola o come parte di una rete costituita dalla convalida di nodi (peer). Questi nodi aggiornano il libro contabile e rispondono alle query eseguendo il codice smart contract, la logica aziendale che viene eseguita sulla blockchain.
- LogLogging è un servizio altamente scalabile e completamente gestito che fornisce l'accesso ai seguenti tipi di log delle risorse nel cloud:
- Log di audit: log correlati agli eventi emessi dal servizio di audit.
- Log dei servizi: log emessi da singoli servizi quali gateway API, eventi, funzioni, bilanciamento del carico, storage degli oggetti e log di flusso VCN.
- Log personalizzati: log che contengono informazioni di diagnostica da applicazioni personalizzate, altri provider cloud o da un ambiente on premise.
- Criterio
Un criterio di Oracle Cloud Infrastructure Identity and Access Management specifica chi può accedere a quali risorse e come. L'accesso viene concesso a livello di gruppo e compartimento. Ciò significa che puoi scrivere un criterio che concede a un gruppo un tipo specifico di accesso all'interno di un compartimento specifico o alla tenancy.
- Gestione delle identità e degli accessi (IAM)
Oracle Cloud Infrastructure Identity and Access Management (IAM) è il piano di controllo dell'accesso per Oracle Cloud Infrastructure (OCI) e Oracle Cloud Applications. L'interfaccia API IAM e l'interfaccia utente consentono di gestire i domini di Identity e le risorse all'interno del dominio di Identity. Ogni dominio di identità IAM OCI rappresenta una soluzione standalone di gestione delle identità e degli accessi o una popolazione di utenti diversa.
- Storage degli oggetti
Lo storage degli oggetti garantisce un accesso rapido a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup del database, dati analitici e contenuti avanzati, ad esempio immagini e video. Puoi memorizzare i dati in tutta sicurezza e poi recuperarli direttamente da Internet o dall'interno della piattaforma cloud. Puoi ridimensionare lo storage in modo trasparente senza alcun peggioramento a livello di prestazioni o affidabilità dei servizi. Utilizza lo storage standard per lo storage "hot" a cui devi accedere in modo rapido, immediato e frequente. Utilizzare lo storage di archivio per lo storage "freddo" che si mantiene per lunghi periodi di tempo e raramente può accedere.
Partecipa all'evento Creato e distribuito
Vuoi mostrare cosa hai costruito su Oracle Cloud Infrastructure? Vuoi condividere le tue lezioni apprese, le migliori prassi e le architetture di riferimento con la nostra comunità globale di architetti cloud? Ti aiutiamo a iniziare.
- Scarica il modello (PPTX)
Illustrare la propria architettura di riferimento trascinando e rilasciando le icone nel wireframe di esempio.
- Guarda l'esercitazione sull'architettura
Istruzioni dettagliate su come creare un'architettura di riferimento.
- Invia il tuo diagramma
Inviaci un'e-mail con il tuo diagramma. I nostri architetti cloud esamineranno il tuo diagramma e ti contatteranno per discutere della tua architettura.
Visualizza altro
Ulteriori informazioni sulle funzioni di questa architettura e sulle informazioni correlate.