REST API를 효과적으로 활용하기

PowerBuilder는 REST API를 쉽고 빠르고 안전하게 사용하실 수 있도록 다양한 객체가 제공됩니다.

DataWindow Technology

웹 API 클라이언트

RESTClient 및 HTTPClient는 보안 프로토콜(예: TLS 1.3) 및 통합 토큰 지원(예: JWT)을 통해 REST API 사용을 단순화합니다.

C# Code Generation

JSON 처리 기능

JSONParser 및 JSONGenerator는 높은 성능으로 거의 모든 크기의 JSON 데이터 집합을 파싱하고 생성합니다.

C# Code Generation

OAuth 2.0 인증

OAuth 클라이언트는 액세스 토큰을 획득하는 프로세스를 간소화하고 OAuth 2.0 표준을 따릅니다.

쉽게 REST API 생성


PowerBuilder CloudPro 번들은 개발자들에게 DataWindow 중심 프로그래밍을 활용하여, 최소한의 코드로 신속하게 C#에서 REST API를 생성할 수 있는 능력을 부여합니다.

C# Code Generation

C# 코드 생성

C# 코드를 자동으로 생성하는 데 도움이 되는 다양한 유틸리티를 제공하며 DataWindow 변환, 스캐폴딩, 서비스 및 데이터 컨텍스트 주입 등 새로운 REST API를 생성하는 프로세스의 속도를 높여줍니다. 개발자는 120초 만에 모든 기능을 갖춘 REST API를 쉽게 생성하고 테스트할 수 있습니다.

DataWindow Technology

DataWindow 기술

C#에서 DataWindow 기능을 복제하여 거의 동일한 DataWindow 속성, 함수, 및 이벤트를 제공하여 개발자들이 적은 양의 코드로도 큰 작업을 완료할 수 있도록 지원합니다.

C# Code Generation

C#으로 PowerScript 변환

PowerScript Migrator는 개발자들이 PowerScript가 해당하는 C#으로 어떻게 번역되는지 확인할 수 있게 해주며, 기존의 PowerBuilder 비즈니스 로직을 C# REST API로 자동으로 이관할 수 있습니다.

DataWindow Technology

시각적 테스트

통합된 Web API Tester를 사용하면 개발자들은 클라이언트 앱을 만들거나 JSON을 수동으로 작성하는 노력과 시간을 들이지 않고 REST API를 시각적으로 검사, 테스트 및 디버깅할 수 있습니다.

REST API 생성 - 5 단계

  • 1.뼈대 생성

  • 2.비즈니스 로직 코딩

  • 3.API 스케폴딩

  • 4.시각적 테스트

  • 5.퍼블리쉬

  • PowerBuilder에서 DataWindow를 생성하고 C#으로 변환하기

  • 데이터 컨텍스트 생성 및 삽입

  • 서비스 구현 & 인터페이스 스캐폴딩

Create DataWindow in PowerBuilder, Convert it to C#
Create & Inject the DataContext
Scaffold the Service Implementation & Interface
  • .NET DataStore를 사용하여 비즈니스 로직을 빠르게 코딩

  • 또는 기존 비즈니스 로직을 변환

Code the business logic
Convert the existing business logic
  • REST API의 컨트롤러 스캐폴딩

Scaffold the Controller of the REST API
  • 유틸리티를 사용하여 본문 데이터 생성

  • 요청 승인

  • 쿠키 관리

Create Body data with utilities
Authorize the requests
Manage cookies
  • Docker에 배포

  • IIS 서버에 배포

  • 로컬 폴더에 배포

Deploy to Docker
Deploy to IIS Server
Deploy to Local Folder

더 많은 정보를 알고 싶으세요?

Appeon 전문가와 상의하세요!