BRM RestBridge per un'integrazione semplice e rapida di Oracle BRM

Servizi Oracle BRM

Condividi su

10/10/2016

Indice dei contenuti

Se ha mai integrato Oracle Billing and Revenue Management (Oracle BRM) e qualsiasi applicazione di terze parti, come ERP, CRM, Self-Care, eccetera, allora sa come si realizza, quali sono le sfide/problemi e qual è il risultato.

L'integrazione può essere realizzata in due modi. Il primo consiste nel collegarsi a un processo CM, chiamare l'opcode Oracle BRM e passare i dati di ingresso in formato elenco. L'implementazione può essere effettuata in linguaggi di programmazione, come Java, C, C++ e Perl.

La seconda opzione consiste nell'installare il componente WebService Manager, iniziare a invocare i servizi web SOAP e passare i dati in formato XML. Tuttavia, questo approccio presenta alcune insidie. Il componente Oracle BRM WebService non supporta tutti gli opcode; non supporta nemmeno opcode e campi personalizzati. In questi casi, è necessario estendere i file XSD e WSDL, il che richiede molto tempo ed è scomodo.

Le opzioni di integrazione descritte in precedenza richiedono molto tempo e non seguono i processi di sviluppo agili di oggi. Per questo motivo, in Tridens abbiamo progettato un componente chiamato BRM RestBridge, che introduce l'integrazione tramite REST e JSON. I componenti supportano tutti i codici operativi e i campi (attributi) personalizzati. Gli input e gli output sono configurabili e possono essere in formato json, xml o flist.

Facciamo una chiamata opcode per recuperare un account da BRM. Innanzitutto, dobbiamo configurare gli attributi delle intestazioni, come BRM_URL, BRM_PORT, BRM_USER, BRM_PASSWORD. Dobbiamo anche specificare il formato di ingresso e di uscita e il formato dell'opcode, poiché BRM RestBridge supporta sia i numeri che i codici per l'identificazione dell'opcode.

Esempio di impostazione delle intestazioni
Infine, prepariamo l'input FList e premiamo Invia, per ricevere una risposta nel formato FList.

Esempio di recupero del conto BRMRestBridge 1

Ora vediamo cosa succede quando vogliamo acquistare un affare su un conto, ma invece di comunicare con FLists, decidiamo di utilizzare il formato JSON. Per prima cosa impostiamo le intestazioni INPUT_FORMAT e OUTPUT_FORMAT su JSON, quindi prepariamo la richiesta di acquisto di un affare nel formato JSON e premiamo Invia. BRMRestBridge elabora la richiesta e restituisce una risposta convertita in JSON.

BRMRestBrige Acquisto di un affare JSON Esempio 1

Anche se decidiamo di mischiare i formati, o addirittura di convertirli, il BRMRestBridge è all'altezza del compito. Nella fase successiva, impostiamo l'intestazione INPUT_FORMAT su JSON e l'intestazione OUTPUT_FORMAT su XML, quindi eseguiamo la richiesta di acquisto. In questo modo, BRMRestBridge accetta una richiesta nel formato JSON e restituisce una risposta in XML.

BRMRestBridge Acquisto di un affare JSON-XML Esempio 1

Per riassumere, BRM RestBridge consente un'integrazione rapida e semplice di Oracle BRM con qualsiasi applicazione. Per chiamare qualsiasi opcode con qualsiasi campo in qualsiasi formato, non deve scrivere una riga di codice o modificare alcun file XSD e WSDL. Basta utilizzare BRM RestBridge e voilà, è tutto pronto.

 

Forse desidera saperne di più, o forse ha un caso d'uso che le piacerebbe vedere con BRM RestBridge. Se è questo il caso, si senta libero di Ci contatti oggi stessoe noi la aiuteremo.

Immagine di Aleš
Aleš
Ales Pristovnik è il CEO di Tridens Technology, un'azienda slovena specializzata nello sviluppo di soluzioni software per l'industria automobilistica. Ha una lunga esperienza nel settore IT, avendo lavorato in passato per diverse grandi aziende. Ha una passione per la tecnologia e l'innovazione, e la sua attenzione attuale è rivolta allo sviluppo di soluzioni che migliorino la sicurezza e l'efficienza dell'industria automobilistica. Ha un forte background di leadership e di gestione e si impegna a far progredire la sua azienda nel settore tecnologico in continua evoluzione.

Ottenere notizie nella tua casella di posta!


    0 0 voti
    Valutazione dell'articolo
    Iscritti
    Notificami
    ospite

    2 Commenti
    Vecchi
    Più recenti Le più votate
    Feedback in linea
    Visualizza tutti i commenti