Usługi JSON dla projektu CICS

W tym temacie opisano scenariusze typowe dla usług JSON dla projektu CICS ®.

Dzięki temu projektowi można ujawniać aplikacje CICS jako usługi WWW z ładunkami JSON, tworzyć nowe aplikacje zgodne ze specyfikacją REST, wywoływać istniejące aplikacje JSON i przekształcać dane JSON z dowolnego źródła na dane aplikacji i z tych danych.

Obsługiwane są następujące scenariusze:
  • Scenariusz: tworzenie nowego interfejsu usługi (wstępujące)

    Wygeneruj schemat JSON i przetwarzanie komunikatów specyficzne dla środowiska wykonawczego na podstawie struktury danych języka wysokiego poziomu. Tej opcji można użyć podczas ujawniania aplikacji jako dostawcy usług.

    W tym scenariuszu używany jest wzorzec interakcji żądanie-odpowiedź. W przypadku tego wzorca interakcji istniejący program CICS PROGRAM jest prezentowany jako usługa WWW JSON. Należy rozpocząć od istniejących struktur danych języka i użyć kreatora do wygenerowania schematu żądania i odpowiedzi JSON.

    Wygenerowane artefakty

    • Plik żądania JSON
    • Plik odpowiedzi JSON
    • plik WSBIND
  • Scenariusz: tworzenie nowej implementacji usługi (zstępujące)

    Generuj struktury danych języka wysokiego poziomu i przetwarzanie komunikatów specyficzne dla środowiska wykonawczego na podstawie schematu JSON. Za pomocą tej opcji można (1) utworzyć nową aplikację dostawcy usług lub (2) ujawnić istniejącą aplikację jako dostawcę usług.

    W tym scenariuszu dostępne są dwie opcje wzorca interakcji. W oknie dialogowym wzorca interakcji można wybrać opcję Żądaj-odpowiedź lub RESTful .

    Wzorzec interakcji żądanie-odpowiedź

    Nowe struktury języka dla usług WWW JSON są tworzone przy użyciu interfejsu opisanego w istniejących schematach żądań i odpowiedzi JSON. Aby używać nowych struktur języka, należy utworzyć aplikację. Wzorzec żądanie-odpowiedź może być używany do generowania usług WWW JSON, które są skierowane do programów CICS przyłączonych do Commarea lub Channel. Ta opcja może być używana tylko w trybie dostawcy, w którym program CICS działa jako serwer.

    Wzorzec interakcji zgodny ze specyfikacją REST

    Nowe struktury języka dla usług WWW JSON są tworzone przy użyciu interfejsu opisanego w istniejących schematach żądań i odpowiedzi JSON. Wzorzec interakcji zgodny ze specyfikacją REST jest używany w połączeniu z protokołem HTTP. W tym kontekście tożsamością zasobu jest jego identyfikator URI. Typem danych jest typ nośnika, a działania składają się ze standardowych metod HTTP (GET, PUT, POST i DELETE). Aby używać nowych struktur języka, należy utworzyć aplikację, która musi zachowywać się inaczej w zależności od metody HTTP użytej dla żądania przychodzącego.

    Wygenerowane artefakty (wzorzec interakcji żądanie-odpowiedź)

    • Struktura copybook pliku żądania
    • Struktura copybook pliku odpowiedzi
    • plik WSBIND

    Wygenerowane artefakty (wzorzec interakcji zgodny ze specyfikacją REST)

    • Struktura copybook pliku żądania
    • plik WSBIND

Pojęcia pokrewne

Informacje pokrewne