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.
- 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