모두의 공공AX 디자인 패턴참고문헌← 이전다음 →
D
부록 · 부록 D

참고문헌

카탈로그가 부품과 규칙을 가져온 문헌, 이 책의 형식을 빌려 온 참고서, PAX 아카이브의 주요 페이지를 한곳에 모았다.

이 장에서 얻을 것
  • 카탈로그의 각 계층이 어느 문헌에 기대는지 찾는다
  • 이 책의 프로필 형식이 빌려 온 참고서를 확인한다
  • PAX 아카이브와 그 주요 페이지의 위치를 확인한다

서지는 저자, 연도, 제목, 발행처, 주소 순으로 적었다. 이름은 성을 앞에 두었다. 단행본과 논문 제목은 기울임으로, 웹 글 제목은 그대로 적었다. 웹 자료의 열람일은 카탈로그가 기록한 날짜를 따랐다. 각 항목 끝의 괄호는 그 문헌이 카탈로그나 이 책의 어디에 쓰였는지를 밝힌 것이다. 고전 패턴과의 대응은 비유로 든 것이며, PAX 사례의 부품 배선은 공개 요약에서 재구성한 것이다.

이 책의 형식을 빌려 온 참고서

  1. Erl, Thomas (2007). SOA: Principles of Service Design. Prentice Hall Service-Oriented Computing Series. Prentice Hall. (장 구성, 절마다 두는 핵심 요약, 책 전체를 꿰는 가상 조직 사례 연구)
  2. Erl, Thomas (2009). SOA Design Patterns. Prentice Hall Service-Oriented Computing Series. Prentice Hall. (패턴 프로필 형식: 요구 질문, 프로필 요약표, 문제·해법 그림 한 쌍, 적용, 영향, 관계도)
  3. Gulli, Antonio (2025). Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems. Springer, 출간 전 원고. (장마다 두는 한눈에 보기의 무엇·왜·경험칙, 시각 요약, 핵심 정리)

패턴 일반과 서비스 디자인

  1. Alexander, Christopher, Sara Ishikawa, Murray Silverstein (1977). A Pattern Language: Towns, Buildings, Construction. Oxford University Press. (패턴과 패턴 언어 개념의 원전. 253개 패턴, 창가의 자리. 3장 3.1·3.2절)
  2. Gamma, Erich, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. (GoF. 이름·문제·해법·결과의 네 요소와 생성·구조·행위 세 범주)
  3. Refactoring.Guru. Design Patterns. refactoring.guru/design-patterns (GoF 22패턴. 패턴을 의도로 정의하는 방식과 3계층 골격)
  4. patterns.dev 한국어판. Provider 패턴. patterns-dev-kr.github.io/design-patterns/provider-pattern (A 공통 서비스의 설계 원리)
  5. Levine, Davis (2017). Service Design Patterns: An alpha list of patterns. Medium. davislevine.medium.com/service-design-patterns-930203c8df37 (부품 관점, 두 문장 템플릿, D 서비스 블록)
  6. Platform sharks (2025). Microservice Design patterns. Medium. medium.com/@dtech9728/microservice-design-patterns-d0adbcd8e097 (24패턴 8그룹. C 운영 컴포넌트의 세부 항목과 E 실행 형태)
  7. Google AI 모드. "service design pattern" 검색 요약. share.google/aimode/uTmDHHXWPPjEV33OT, 2026-09-19 열람.

패턴의 역사와 다른 분야의 카탈로그

  1. Alexander, Christopher (1979). The Timeless Way of Building. Oxford University Press. (패턴 언어의 이론편. 3장 3.2절)
  2. Beck, Kent, Ward Cunningham (1987). Using Pattern Languages for Object-Oriented Programs. OOPSLA-87 워크숍 제출 원고, Technical Report CR-87-43. c2.com/doc/oopsla87.html (패턴 언어를 소프트웨어에 옮긴 첫 제안과 창 설계 패턴 다섯. 3장 3.2절)
  3. Koenig, Andrew (1995). Patterns and Antipatterns. Journal of Object-Oriented Programming 8(1). (안티패턴이라는 말의 출처. 3장 3.2절)
  4. Buschmann, Frank, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal (1996). Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. Wiley. (아키텍처 패턴·설계 패턴·관용구 세 수준. 3장 3.2·3.3절)
  5. Brown, William J., Raphael C. Malveau, Hays W. McCormick III, Thomas J. Mowbray (1998). AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. Wiley. (안티패턴 카탈로그와 빠져나오는 길. X 계층 형식의 뿌리. 3장 3.2·3.3절, 14장)
  6. Fowler, Martin (2002). Patterns of Enterprise Application Architecture. Addison-Wesley. (기업 업무 시스템 패턴. 3장 3.3절)
  7. Hohpe, Gregor, Bobby Woolf (2003). Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley. (메시지 통합 65패턴. B′2·B′3의 고전 대응. 3장 3.3절)
  8. Garcia-Molina, Hector, Kenneth Salem (1987). Sagas. Proceedings of the ACM SIGMOD International Conference on Management of Data. (사가 패턴의 원전. 3장 3.2절)
  9. Nygard, Michael T. (2007). Release It! Design and Deploy Production-Ready Software. Pragmatic Bookshelf. (Circuit Breaker·Bulkhead 등 안정성 패턴. C7의 고전 대응. 3장 3.3절)
  10. Richardson, Chris (2018). Microservices Patterns. Manning. microservices.io (마이크로서비스 패턴 언어. 3장 3.3절)
  11. Lakshmanan, Valliappa, Sara Robinson, Michael Munn (2020). Machine Learning Design Patterns. O'Reilly. (기계학습 30패턴. 3장 3.2·3.3절)
  12. Schumacher, Markus, Eduardo Fernandez-Buglioni, Duane Hybertson, Frank Buschmann, Peter Sommerlad (2006). Security Patterns: Integrating Security and Systems Engineering. Wiley. (고전 보안 패턴. 3장 3.3절)
  13. Tidwell, Jenifer (2005). Designing Interfaces. O'Reilly. (UI 상호작용 패턴. 3장 3.3절)
  14. GOV.UK Design System. Patterns. design-system.service.gov.uk/patterns/ (행정 서비스 과업 패턴. 3장 3.3절)
  15. 행정안전부. 범정부 UI/UX 디자인 시스템(KRDS). www.krds.go.kr (디자인 원칙, 컴포넌트, 기본 패턴, 서비스 패턴. 3장 3.3절)
  16. Conway, Melvin E. (1968). How Do Committees Invent? Datamation. (콘웨이 법칙. 3장 3.3절)
  17. Coplien, James O., Neil B. Harrison (2004). Organizational Patterns of Agile Software Development. Pearson Prentice Hall. (조직 패턴. 3장 3.3절)
  18. Skelton, Matthew, Manuel Pais (2019). Team Topologies: Organizing Business and Technology Teams for Fast Flow. IT Revolution Press. (팀 유형과 플랫폼 팀. 3장 3.3절)
  19. Bergin, Joseph 외 (2012). Pedagogical Patterns: Advice for Educators. Joseph Bergin Software Tools. (교육 패턴. 3장 3.3절)

AI·에이전트 디자인 패턴

  1. Heiland, Lukas, Marius Hauser, Justus Bogner (2023). Design Patterns for AI-based Systems: A Multivocal Literature Review and Pattern Repository. arXiv. arxiv.org/abs/2303.13173 (70패턴·7범주·10항목 템플릿. 패턴 항목 스키마의 뼈대와 관심사 분류 뷰)
  2. Fowler, Martin, Bharani Subramaniam. Emerging Patterns in Building GenAI Products. martinfowler.com/articles/gen-ai-patterns/ (9패턴과 진행 경로. B3 검색 품질 3패턴과 평가 우선 원칙)
  3. Gulli, Antonio. Agentic Design Patterns (evoiz 저장소 정리). GitHub. github.com/evoiz/Agentic-Design-Patterns (21패턴 4부. B′ 제어 흐름 원형과 A8 MCP)
  4. Mukthar, Muhammed. The 7 Design Patterns Every AI Agent Developer Should Know in 2026. Towards AI. pub.towardsai.net/…c77f28b51565 (실패 양상 대응, 단일 에이전트에서 승급, HITL 체크포인트 휴리스틱)
  5. The Next Platform. Google's eight multi-agent design patterns. nextplatform.net/best-ai-architecture-google-multi-agent-eight-design-patterns/ (Google ADK 개발자 가이드의 8패턴 소개)
  6. Suresh, Rahul (2025). Practical Design Patterns for Modern AI Systems. InfoQ. infoq.com/articles/practical-design-patterns-modern-ai-systems/ (5층 누적 분류. 모델 라우팅·캐싱·배칭, 편집 가능 출력)
  7. Yip, Jason, Nikhil Gupta, Marcin Wojtyczka (2026). Agentic AI Design Patterns for Enterprise Systems. In Databricks Data Intelligence Platform, ch.5. Apress. doi.org/10.1007/979-8-8688-2524-8_5
  8. Basak, Debarshi (2025). 5 Essential LLM Design Patterns for Building Effective Intelligent Agents. Adaptive. adaptive.live/blog/5-essential-llm-design-patterns-… (병렬화의 구획·투표 변형, 평가자-최적화자)
  9. IEEE Computer Society. AI Design Patterns. Tech News. computer.org/publications/tech-news/trends/ai-design-patterns (ML 생애주기 패턴 5종)
  10. van Riel, Zen. Understanding AI Design Patterns. zenvanriel.com/ai-engineer-blog/understanding-ai-design-patterns/ (아키텍처·도메인 패턴과 선택 기준, 품질 속성)
  11. AI UX Patterns. aiuxpatterns.com (29개 AI UX 패턴. F 상호작용 계층)

보안 패턴

  1. Beurer-Kellner, Luca, Beat Buesser, Ana-Maria Creţu, Edoardo Debenedetti, Daniel Dobos, Daniel Fabian, Marc Fischer, David Froelicher, Kathrin Grosse, Daniel Naeff, Ezinwanne Ozoani, Andrew Paverd, Florian Tramèr, Václav Volhejn (2025). Design Patterns for Securing LLM Agents against Prompt Injections. arXiv. arxiv.org/abs/2506.08837 (6패턴과 사례 연구 10건. 지도 원칙, S4~S7, 신뢰 불가 입력 규칙)
  2. imec-DistriNet, KU Leuven. Security Pattern Catalogue. securitypatterns.distrinet-research.be/patterns/ (상호작용·저장·지원 3범주. S 계층의 고전 대응)
  3. Google AI 모드. "security design patterns" 검색 요약. share.google/aimode/cW78ygogw5ncoLtlP, 2026-09-19 열람. (핵심 보안 패턴 7종)
  4. Vinodhkumar M. Top 10 AI Security Patterns Every Engineer Should Know. LinkedIn. linkedin.com/posts/vinodhkumar87_…7462136194341027840 (AI API 게이트웨이, 권한 인식 검색, 컨텍스트 방화벽 등)

PAX와 공공 AX 자료

  1. PAX. 모두의 공공AX 사례 아카이브. hollobit.github.io/PAX/ (사례 원장과 검색·필터·사례 딥링크. 카탈로그 v0.7.1은 2026-09-18 원장 459건, 이 책의 사용 통계는 2026-10-16 원장 564건 전수 태깅 기준)
  2. PAX (2026-08-08). 공공 AX 사례 평가·분류 기준 상세 보고서. MCP 사례의 AX 수준·업무 범위·완결성 및 파급력 평가기준. 전체 분류기준 및 70개 사례 재평가. PAX 저장소 docs/native/
  3. PAX (2026-08). 공공API·공공데이터의 근본 문제와 목표 모델: AI-Ready 데이터, Agentic API, AI-Native 정부. 공공 AX의 AI 모델 사용 실태와 정책 과제. PAX 저장소 docs/reports/
  4. PAX. 네 개의 관문: 공공 AI 서비스 성숙도 한 장 요약(AX 성숙도 인포그래픽). hollobit.github.io/PAX/ax-maturity-infographic.html (AX 4단계의 필수 관문과 미달 판정, S·C·M 눈금자, 설계 원칙 AIM01~AIM06. 2장)
  5. PAX. 안내서 및 가이드라인. hollobit.github.io/PAX/guidelines.html (공공 AX 사업·보안·개인정보·데이터 분야의 현행 안내서와 가이드라인을 분야별로 정리한 목록. 17장. 목록에 오른 문서 58종의 내용과 쓰임은 부록 E)
  6. 한국표준정보망. KS X ISO/IEC 22989·TR 24028(2023), 23053·23894·42001·TS 4213(2025), KS X 8001(2023) 표준 상세 정보. www.kssn.net (부록 E)
  7. 산업통상부. 제조AI 2030 전략(2026.6), 제6차 국가표준기본계획(2026.3). 국가기술표준원. 인공지능(AI) 표준화 전략 로드맵(2024.8). www.motir.go.kr, kats.go.kr (부록 E
  8. PAX. 전이 플레이북: 개인 도구가 기관 공식이 되는 절차. hollobit.github.io/PAX/playbook.html (수용·탑재·개방의 세 전이 경로, 수용 4단계 체크리스트, 자가진단. 17장)
  9. PAX. MCP 검증. hollobit.github.io/PAX/mcp-review.html (등재 MCP 사례를 권한 표면·시크릿·공급망·입력 검증·데이터 흐름·운영 위생 6축으로 검증한 매트릭스. 9장·17장)
  10. PAX. 관측소: 공공 AX 지수·데이터 접근성·깃랩 브릿지. hollobit.github.io/PAX/observatory.html (분기 지수, 커뮤니티 활력, 공공데이터 AI 접근성 매트릭스, 모델 현황, MCP 현황과 이슈. 17장)
  11. PAX. 격차 지도: 지역·기관유형 관측 현황. hollobit.github.io/PAX/gap-map.html (중앙행정기관·광역시도·기관유형별 관측 현황과 레거시 시스템 연동 수요. 17장)
  12. PAX. AX 수준 평가 대시보드. hollobit.github.io/PAX/dashboard.html (사례별 AX 단계 × 업무 범위(S) × 업무 완결성(C) × MCP 파급력(M) 4축 평가와 분포. 2장·17장)
  13. PAX. 공공AX 챔피언. hollobit.github.io/PAX/champions.html (사례를 만든 공무원·시민 개발자 디렉터리. 17장)
  14. PAX. 3D PAX: 미니어처 대한민국에서 공공AX 사례 탐험. hollobit.github.io/PAX/pax3d.html (사례를 지도 위 건물로 배치한 3D 탐색 화면. 17장)
  15. PAX. 공유 뉴스, 공유 동영상. hollobit.github.io/PAX/news.html, hollobit.github.io/PAX/videos.html (커뮤니티가 공유한 공공 AX 기사와 영상 목록. 17장)
  16. PAX. 변경 기록. hollobit.github.io/PAX/changelog.html (일자별 데이터 변경 내역. 17장)
  17. PAX. llms.txt. hollobit.github.io/PAX/llms.txt (AI 에이전트용 아카이브 안내. 사례·평가·챔피언·변경 기록 데이터의 기계판독 주소와 페이지 목록. 17장)
  18. 전종홍 (2026). 지능을 전기처럼 쓰는 시대: AI 네이티브 핸드북 2026. 미발행본, 일부 발췌(3부 「AX의 여정」, 4부 「아홉 가지 설계 원칙」). (AX 전환 4단계의 장벽과 함정, 아홉 가지 설계 원칙. 2장에서 의역해 참고)

이 책의 바탕 자료

  1. 공공 AX 디자인 패턴 카탈로그 v0.7.1 (2026-09-19 작성, v0.7.1 개정 2026-09-21). 이 책의 정본. §0 검토 결과부터 §14 출처까지.
  2. AX 디자인 패턴 분류 기준(태깅용 요약본)과 판정 규칙 R1~R28. 부록 B 참조.
  3. 공공 AX 패턴 디렉터리 107개 항목(A, B, C·F, S, D, X 그룹). 2부 패턴 프로필의 원천.
  4. 공공AX 패턴 성좌. PAX 사례 564건의 패턴 태깅을 3차원으로 배치한 뷰와 그 데이터, 패턴 디렉터리 107개 항목. constellation/ (부품별 디렉터리는 #dir-부품ID). 계층별 사용 사례 수의 출처. 17.10절

© 2026 전종홍. 이 책은 CC BY-NC-SA 4.0 (저작자표시-비영리-동일조건변경허락) 라이선스를 따릅니다. 저작자를 밝히고 비영리 목적으로만 쓸 수 있으며, 고치거나 덧붙인 저작물은 같은 조건으로 배포해야 합니다.