BRM RestBridge dla łatwej i szybkiej integracji Oracle BRM

Usługi Oracle BRM

Podsumuj za pomocą

Podsumuj za pomocą

ChatGPT

Gemini

Claude

Grok

Zakłopotanie

Udostępnij na

10/10/2016

Spis treści

Jeśli kiedykolwiek zintegrowali Państwo Oracle Billing and Revenue Management (Oracle BRM) i dowolną aplikację zewnętrzną, taką jak ERP, CRM, Self-Care itp., to wiedzą Państwo, w jaki sposób jest to realizowane, jakie są wyzwania/problemy i jaki jest wynik.

Integrację można osiągnąć na dwa sposoby. Pierwszy z nich polega na połączeniu się z procesem CM, wywołaniu kodu operacyjnego Oracle BRM i przekazaniu danych wejściowych w formacie listy. Implementacja może być wykonana w językach programowania, takich jak Java, C, C++ i Perl.

Drugą opcją jest zainstalowanie komponentu WebService Manager, rozpoczęcie wywoływania usług internetowych SOAP i przekazanie danych w formacie XML. Istnieje jednak kilka pułapek tego podejścia. Komponent Oracle BRM WebService nie obsługuje wszystkich kodów operacyjnych; nie obsługuje również niestandardowych kodów operacyjnych i pól. W takich przypadkach należy rozszerzyć pliki XSD i WSDL, co jest bardzo czasochłonne i niewygodne.

Wcześniej opisane opcje integracji są czasochłonne i nie są zgodne z dzisiejszymi zwinnymi procesami rozwoju. Dlatego w Tridens zaprojektowaliśmy komponent o nazwie BRM RestBridge, który wprowadza integrację poprzez REST i JSON. Komponenty obsługują wszystkie gotowe i niestandardowe kody operacyjne i pola (atrybuty). Dane wejściowe i wyjściowe są konfigurowalne i mogą być w formatach json, xml lub flist.

Wykonajmy wywołanie opcode, aby pobrać konto z BRM. Najpierw musimy skonfigurować atrybuty nagłówków, takie jak BRM_URL, BRM_PORT, BRM_USER, BRM_PASSWORD. Musimy również określić format wejściowy i wyjściowy oraz format opcode, ponieważ BRM RestBridge obsługuje zarówno liczby, jak i kody do identyfikacji opcode.

Przykład konfiguracji nagłówków
Na koniec przygotowujemy wejściową listę FList i klikamy Wyślij, aby otrzymać odpowiedź w formacie FList.

Pobieranie konta BRMRestBridge Przykład 1

Zobaczmy teraz, co się dzieje, gdy chcemy kupić transakcję na koncie, ale zamiast komunikować się za pomocą FLists, decydujemy się na użycie formatu JSON. Najpierw ustawiamy nagłówki INPUT_FORMAT i OUTPUT_FORMAT na JSON, a następnie przygotowujemy żądanie zakupu transakcji w formacie JSON i klikamy Wyślij. BRMRestBridge przetwarza żądanie i zwraca odpowiedź przekonwertowaną na JSON.

BRMRestBrige Purchase Deal JSON Przykład 1

Nawet jeśli zdecydujemy się na pomieszanie formatów, a nawet konwersję między nimi, BRMRestBridge sprosta zadaniu. W kolejnym kroku ustawiamy nagłówek INPUT_FORMAT na JSON, a OUTPUT_FORMAT na XML, a następnie wykonujemy żądanie transakcji zakupu. W rezultacie BRMRestBridge przyjmuje żądanie w formacie JSON i zwraca odpowiedź w formacie XML.

BRMRestBridge Purchase Deal JSON-XML Przykład 1

Podsumowując, BRM RestBridge umożliwia szybką i łatwą integrację Oracle BRM z dowolną aplikacją. Aby wywołać dowolny kod operacyjny z dowolnym polem w dowolnym formacie, nie trzeba pisać linii kodu ani zmieniać żadnych plików XSD i WSDL. Wystarczy użyć BRM RestBridge i voila, wszystko gotowe.

 

Być może chcieliby Państwo dowiedzieć się więcej, a może mają Państwo przypadek użycia, który chcieliby Państwo zobaczyć z BRM RestBridge. Jeśli tak, proszę się nie krępować proszę skontaktować się z nami już dziśa my Państwu pomożemy.

Get wiadomości w skrzynce odbiorczej!


    0 0 głosy
    Ocena artykułu
    Subskrybuj
    Powiadom o
    gość

    2 Komentarze
    Najstarsze
    Najnowsze Najwięcej głosów
    Opinie w linii
    Zobacz wszystkie komentarze