

 AWS SDK for Java 1.x는 2025년 12월 31일에 end-of-support되었습니다. 새로운 기능, 가용성 개선 및 보안 업데이트를 계속 받으려면 [AWS SDK for Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html)로 마이그레이션하는 것이 좋습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon SWF를 사용하는 예제AWS SDK for Java
<a name="prog-services-swf"></a>

 [Amazon SWF](https://aws.amazon.com/swf/)는 개발자가 활동, 하위 워크플로 또는 [Lambda](https://aws.amazon.com/lambda/) 작업으로 구성된 병렬 또는 순차 단계를 가질 수 있는 분산 워크플로를 구축하고 확장하는 데 도움이 되는 워크플로 관리 서비스입니다.

AWS SDK for Java를 사용하여 Amazon SWF로 작업하는 방법에는 SWF *클라이언트* 객체를 사용하는 방법과 Java용 AWS Flow Framework를 사용하는 방법, 이렇게 두 가지가 있습니다. Java용 AWS Flow Framework는 주석을 많이 사용하고 AspectJ 및 Spring Framework 같은 추가 라이브러리에 의존하므로 초기 구성이 더 어렵습니다. 하지만 규모가 크거나 복잡한 프로젝트의 경우 Java용 AWS Flow Framework를 사용하면 코딩 시간을 절약할 수 있습니다. 자세한 내용은 [Java용 AWS Flow Framework 개발자 안내서](https://docs.aws.amazon.com/amazonswf/latest/awsflowguide/)를 참조하세요.

이 단원에서는 Amazon SWF 클라이언트를 직접 사용하여 AWS SDK for Java를 프로그래밍하는 예를 제공합니다.

**Topics**
+ [SWF 기본 사항](swf-basics.md)
+ [간단한 Amazon SWF 애플리케이션 구축](swf-hello.md)
+ [Lambda 작업](swf-lambda-task.md)
+ [활동 및 워크플로 작업자 정상 종료](swf-graceful-shutdown.md)
+ [여러 도메인 등록하기](prog-services-swf-register-domain.md)
+ [도메인 나열](prog-services-swf-list-domains.md)