ERD

MetaData는 2종류이며, 그에 따른 ERD는 다음과 같습니다.

  • Meta Data for GlueService(ERD)

  • Meta Data for Scheduled Job(ERD)

Meta Data for GlueService(ERD)

다음과 같은 5개의 Table을 필요로 합니다. ( USERS,GROUPS,GROUP_ROLES 포함할 것 )
GlueServicexsd 를 참고해서 테이블이 설계되었습니다.
DB로 Meta Data가 관리됨으로써, 법인코드와 버전정보가 추가되었습니다.

  • TB_M00_GL_SERVICE_INFO
  • TB_M00_GL_TX_MAPPING : ATTRIBUTE1 은 transaction-manager 의 id, ATTRIBUTE2 는 transaction-manager 의 value 임
  • TB_M00_GL_ACTIVITY_INFO
  • TB_M00_GL_ACTIVITY_FLOW : ATTRIBUTE1 은 transition 의 name, ATTRIBUTE2 는 transition 의 value 임
  • TB_M00_GL_ACTIVITY_PROPERTY : ATTRIBUTE1 은 property 의 name, ATTRIBUTE2 는 property 의 value 임
그림 : ERD - GlueService
Service Meta

Meta Data for Scheduled Job(ERD)

다음과 같은 6개의 Table을 필요로 한다. ( USERS,GROUPS,GROUP_ROLES 포함할 것 )

  • SCHEDULE_SERVER
  • SCHEDULE_JOB_INFO
  • SCHEDULE_JOB_DATA_INFO
  • SCHEDULE_JOB_RUN_OPTION
  • SCHEDULE_TRIGGER_INFO
  • SCHEDULE_JOB_HISTORY
  • GROUPS
  • GROUPS_ROLES
  • USERS
그림 : ERD - Scheduled Job