Skip to main content

서비스 지향 아키텍처 란 무엇입니까?

Service 서비스 지향 아키텍처는 정확히 새로운 개념이 아니지만 요즘 가장 자주 사용되는 방식은 새로운 기술을 활용합니다.가장 기본적인 서비스 지향 아키텍처는 소프트웨어 응용 프로그램의 구조와 비즈니스 모델과의 상호 작용을 설명합니다.이 모든 것의 핵심 단어는 서비스 지향 아키텍처에 설명 된 서비스는 다른 기능과 무관 한 특정 소프트웨어 기능입니다.예를 들어, 은행 소프트웨어 프로토콜에는 반드시 GET 고객 잔액 요청이 포함되며, 이에 따라 은행 또는 고객의 요청에 따라 현재 잔액이 표시됩니다.고객 균형을 얻는 것은 서비스입니다.은행 모델을 사용하여 기타 서비스에는 프로세스 예금, 프로세스 인출 등이 포함됩니다.이것은 반 직관적 인 것처럼 들리지만 실제로는 아닙니다.기본적으로 다양한 서비스가 동일한 시스템을 사용하여 다른 결과에 대해 동일한 작업을 수행하고 있습니다.John Smith의 고객 균형을 얻는 것은 Jane Doe Enterprises의 고객 균형을 얻는 것과 동일한 기능이지만 관련된 데이터는 다릅니다.서비스 지향적 아키텍처의 아름다움은 소프트웨어가 고객이 John Smith와 같은 개인인지 Jane Doe Enterprises와 같은 비즈니스에 관계없이 모든 고객 균형 명령을 동일한 방식으로 처리하도록 설계되었다는 것입니다.서비스 지향적 아키텍처는 서비스 자체가 느슨하게 결합된다는 것입니다.즉, 다른 상황에 적응할 수 있습니다.서비스 명령이 고객 잔액을 갑자기 모든 계정에 대해 고객 균형을 얻으면 소프트웨어가 가상 휠을 재창조 할 필요는 없습니다.오히려 관련 서비스는 동일한 기본 프로토콜을 사용하여 약간 다른 수단으로 동일한 끝을 달성 할 수 있습니다.이것은 더 나은 용어가 없기 때문에 일반적인 프로그래밍 언어는 일종의 Lingua Franca로 제시됩니다.XML 요청을 처리 할 수있는 웹 브라우저 만 있으면됩니다.최신 버전의 Windows 또는 Mac OS를 실행할 필요가 없습니다.요청을 수행하는 컴퓨터와 서비스를 제공하는 컴퓨터가 동일한 기본 언어를 사용하기 때문에 시스템에 로그인하고 필요한 서비스 수행을 처리합니다.