연계 λ§€μ»€λ‹ˆμ¦˜ ꡬ성

μΆœμ œλΉˆλ„: ν•˜
λΉˆμΆœνƒœκ·Έ: 였λ₯˜ μ½”λ“œ, μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜, 채널 μ•”ν˜Έν™”

연계 λ§€μ»€λ‹ˆμ¦˜ κΈ°λ³Έ ꡬ성

직접연계

  • μž₯점
    • λ‹¨μˆœν•œ ꡬ쑰
    • μ €λ ΄ν•œ λΉ„μš©
    • μ„±λŠ₯ ν–₯상
  • 단점
    • μΈν„°νŽ˜μ΄μŠ€ 변경에 민감
    • λ³΄μ•ˆ 둜직 적용 λΆˆκ°€

간접연계

  • μž₯점
    • λ‹€μ–‘ν•œ ν™˜κ²½ 톡합
    • λ³΄μ•ˆ 반영 κ°€λŠ₯
    • μΈν„°νŽ˜μ΄μŠ€ λ³€κ²½ κ°€λŠ₯
  • 단점
    • λ³΅μž‘ν•œ ꡬ쑰
    • μ„±λŠ₯ μ €ν•˜
    • κΈ΄ ν…ŒμŠ€νŠΈ κΈ°κ°„ μ†Œμš”

연계 ν”„λ‘œμ„ΈμŠ€

연계 데이터 생성 및 μΆ”μΆœ

  • ν”„λ‘œκ·Έλž¨μ—μ„œ μƒμ„±ν•˜λŠ” 방법
  • DB의 였브젝트λ₯Ό μ΄μš©ν•˜λŠ” 방법
  • 였λ₯˜ λ°œμƒ μ‹œ Log ν…Œμ΄λΈ”μ— 상세 기둝

μ½”λ“œ λ§€ν•‘ 및 데이터 λ³€ν™˜

  • μˆ˜μ‹  μ‹œμŠ€ν…œ μ½”λ“œλ‘œ λ§€ν•‘ 및 λ³€ν™˜
  • μˆ˜ν–‰ μ‹œμ :
    • 솑신 μ‹œμŠ€ν…œμ˜ 데이터 생성 μ‹œ
    • μˆ˜μ‹  μ‹œμŠ€ν…œμ˜ 데이터 반영 μ „

μΈν„°νŽ˜μ΄μŠ€ ν…Œμ΄λΈ”/파일 ꡬ성

  • 사전 ν˜‘μ˜λ₯Ό ν†΅ν•œ μ •μ˜
  • μ†‘μˆ˜μ‹  μ‹œμŠ€ν…œμ˜ 파일 ꡬ쑰 동일 ꡬ성
  • ꡬ성 μš”μ†Œ:
    • 솑신 μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ ν…Œμ΄λΈ”: 솑신 κ΄€λ ¨ 정보 관리 ν•­λͺ©
    • μˆ˜μ‹  μ‹œμŠ€ν…œ μΈν„°νŽ˜μ΄μŠ€ ν…Œμ΄λΈ”: μˆ˜μ‹  κ΄€λ ¨ 정보 관리 ν•­λͺ©
    • 였λ₯˜ 둜그 ν…Œμ΄λΈ”

연계 μ„œλ²„

  • μΈν„°νŽ˜μ΄μŠ€ μ†‘μˆ˜μ‹  κ΄€λ ¨ λͺ¨λ“  처리λ₯Ό 전솑 μ£ΌκΈ°λ§ˆλ‹€ μˆ˜ν–‰
  • 전솑 μ£ΌκΈ°: μ‹€μ‹œκ°„, λΆ„, μ‹œκ°„, 일 λ‹¨μœ„
  • 일반적으둜 μˆ˜μ‹  μ‹œμŠ€ν…œ ꡬ간에 μœ„μΉ˜

연계 μž₯μ•  및 였λ₯˜ 처리

μž₯μ•  λ°œμƒ ꡬ간

  1. 솑신 μ‹œμŠ€ν…œ
    • 데이터 생성/μΆ”μΆœ
    • μ½”λ“œ λ§€ν•‘
    • 데이터 λ³€ν™˜
    • μΈν„°νŽ˜μ΄μŠ€ ν…Œμ΄λΈ” 등둝
  2. 연계 μ„œλ²„
    • 데이터 ν˜•μ‹ λ³€ν™˜
    • μ†‘μˆ˜μ‹  κ³Όμ •
  3. μˆ˜μ‹  μ‹œμŠ€ν…œ
    • 데이터 λ‘œλ“œ
    • λ§€ν•‘ 및 λ³€ν™˜
    • 데이터 반영

μž₯μ•  및 였λ₯˜ μœ ν˜•

  • 연계 μ‹œμŠ€ν…œ 였λ₯˜: μ‹€ν–‰, μ†‘μˆ˜μ‹ , ν˜•μ‹λ³€ν™˜
  • 연계 ν”„λ‘œκ·Έλž¨ 였λ₯˜
  • 연계 데이터 였λ₯˜

였λ₯˜ 처리 절차

  1. λͺ¨λ‹ˆν„°λ§ 화면을 ν†΅ν•œ 1μ°¨ 확인
  2. 둜그 파일 뢄석을 ν†΅ν•œ 2μ°¨ 확인
  3. 뢄석 결과에 λ”°λ₯Έ λŒ€μ‘ 쑰치
  4. ν•„μš”μ‹œ μž¬μž‘μ—…
    • 솑신: 생성 μΆ”μΆœ μž‘μ—…
    • μˆ˜μ‹ : 연계 μ‘μš© ν”„λ‘œκ·Έλž¨ μž¬μ‹€ν–‰

였λ₯˜ μ½”λ“œ 체계

  • β€˜Eβ€™λ‘œ μ‹œμž‘ (Error의 μ²«κΈ€μž)
  • 였λ₯˜ λ°œμƒ μœ„μΉ˜
    • μ„œλ²„(S)
    • ν”„λ‘œκ·Έλž¨(A)
  • 였λ₯˜ μœ ν˜•
    • ν˜•μ‹(F)
    • 길이(L)
    • μ½”λ“œ(C)
    • 데이터(D)
    • κΆŒν•œ(S)
    • ν•„μˆ˜μž…λ ₯(M)

데이터 λ³΄μ•ˆ

전솑 ꡬ간(Channel) μ•”ν˜Έν™”

  • μ±„λ„μ˜ μ•”ν˜Έν™” μ •μ˜: ν˜•μ‹, νŒ¨ν‚·μ˜ μ•”/λ³΅ν˜Έν™”
  • 전체 데이터에 적용
  • 가상 사섀망(VPN) λ˜λŠ” μœ μ‚¬ μ†”λ£¨μ…˜ 적용

데이터 μ•”ν˜Έν™” 처리

  1. μ•”ν˜Έν™” ν›„ 연계 ν…Œμ΄λΈ” 등둝
  2. λ³΅ν˜Έν™” ν›„ DB 반영
  3. μ†‘μˆ˜μ‹  μ‹œμŠ€ν…œ κ°„ 동일 μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜ 라이브러리 μ„€μΉ˜

μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜

  • 단방ν–₯ μ•Œκ³ λ¦¬μ¦˜
    • HASH 기반
    • μ•”ν˜Έν™”λ§Œ κ°€λŠ₯
  • μ–‘λ°©ν–₯ μ•Œκ³ λ¦¬μ¦˜
    • μ•”ν˜Έν™”/λ³΅ν˜Έν™” κ°€λŠ₯
    • λŒ€μΉ­ν‚€: λ™μΌν•œ μ•”ν˜Έν™” ν‚€ 곡유
    • λΉ„λŒ€μΉ­ν‚€: μ„œλ‘œ λ‹€λ₯Έ μ•”ν˜Έν™” ν‚€ μ‚¬μš©

μ•”ν˜Έν™” 적용 μ‹œ 고렀사항

  • μ‹œμŠ€ν…œ μ„±λŠ₯ μ €ν•˜ κ³ λ €ν•˜μ—¬ 적정 μˆ˜μ€€ 적용
  • ν•„μˆ˜ μ•”ν˜Έν™” λŒ€μƒ: 주민번호, λΉ„λ°€λ²ˆν˜Έ, κ³„μ’Œμ •λ³΄ λ“± κ°œμΈμ •λ³΄
  • μ•”ν˜Έν™” ν›„ 데이터 길이 증가 κ³ λ €
  • 법λ₯ , μ‹œμŠ€ν…œ ν™˜κ²½, μ„±λŠ₯ λ“± κ³ λ €
  • 라이브러리 확보 및 μ„€μΉ˜