차세대 플랫폼더 이상 사용되지 않음

매시업에 대한 작업

매시업 계층은 애플리케이션의 프론트 엔드에 있는 사용자 액션을 애플리케이션의 백엔드에 있는 비즈니스 로직과 연결합니다.

매쉬업 계층은 승인(권한 제어) 및 트랜잭션 관리 작업을 처리합니다. 매시업 계층에서는 데이터 처리를 위한 비즈니스 호출을 여러 위치(예를 들어, 백엔드 서버와 데이터베이스)에서 반복하지 않고 사용할 수 있습니다.

매시업 계층은 조치 클래스 및 JSON (JavaScript Object Notation) 엔드포인트 모두가 위임하는 중간 서비스 계층 역할을 하는 코어 로직 서비스 계층입니다. UI 백엔드의 controller 및 표시 계층의 Dojo JSON을 예로 들 수 있습니다. controller 클래스와 JSON 엔드포인트는 어댑터의 유형으로 동작하며, 서비스 계층에 핵심 로직을 갖습니다.

매시업 계층은 백엔드 서버에서 데이터 처리를 위해 비즈니스 호출(XAPI 호출)을 시작하는 데 사용됩니다. 각 XAPI 호출과 다중 XAPI 호출은 항상 하나의 트랜잭션으로 호출됩니다. 각각의 다중 XAPI는 하나의 트랜잭션에 포함됩니다. 매쉬업 계층은 XAPI와 다른 매쉬업이 혼합된 형태입니다.

매시업 계층을 사용하는 것이 좋습니다. 매쉬업 계층에는 비즈니스 로직이 포함되지 않습니다. 주된 목적은 다른 API를 호출하고 사용자 인터페이스에 고유한 데이터를 생성하는 것입니다.

매시업 계층은 다음을 수행할 수 있습니다.

  • 데이터를 가져오거나 수정하기 위해 비즈니스 로직 계층에 대한 호출을 처리합니다.
  • Bean 생성을 책임지며 비즈니스 로직 계층을 시작합니다.
  • 표시 계층에서 출력 데이터를 사용할 수 있도록 데이터 변환을 관리합니다.

다음 상황 중 하나에서 에러가 발생하는 경우 매시업 설정을 확인하십시오.

  • 매시업 메타데이터가 매시업 ID에 대해 없는 경우.
  • 매쉬업 메타데이터가 확장 불가능하지만 확장을 시도하는 경우

애플리케이션 아키텍처

다음 다이어그램은 매시업 계층의 아키텍처 및 다른 계층과의 상호작용을 보여줍니다.

매시업 아키텍처 다이어그램