SOAP(소프, Simple Object Access Protocol), REST(Reprentational State Transfer), DCO(Distributed Component Object Model), SIP(Session Initiation Protocol), CORBA(Common Object Request Broker Archeiture)

응용정보기술자 평성 28년 가을 오전 35
다른 컴퓨터의 데이터와 서비스를 호출하는 프로토콜에서 메일은 XML의 머리와 몸으로 구성된 것이 무엇인지 설명한다.

1. SOAP(소프, Simple Object Access Protocol) ※ XML
이것은 소프트웨어 간에 정보를 교환하는 원격 프로그램 호출(RPC)에 사용되는 프로토콜입니다.일반적인 데이터 형식인 XML 기술에 따르면 웹 서비스에 효과적인 수단 중 하나이다.
2、REST(Representational State Transfer) ※XML
간단하게 말하면 HTTP의 GET 방법에 대한 요구를 보내면 XML 형식의 데이터가 되돌아옵니다.예를 들어 아마존이 지정한 URL에 요청하려는 서비스를 나타내는 매개 변수를 지정하는 요청을 보내면 상품 정보 등이 포함된 XML 데이터를 얻을 수 있다.
3、DCOM(Distributed Component Object Model)
이것은 마이크로소프트사만의 기술로 네트워크에 분산되어 구성된 컴퓨터의 소프트웨어 구성 요소 간에 통신하는 데 쓰인다.
4、SIP(Session Initiation Protocol)
사용자 간에 음성, 영상 등 멀티미디어 통신 세션을 구축, 변경, 끊는 협의.
Session Initiation Protocol(세션 시작 프로토콜, SIP, 세션 생성 프로토콜)은 두 개 이상의 클라이언트 간에 세션을 설정하는 데 사용되는 IETF 표준 통신 프로토콜입니다.IP 전화의 호출 제어 등에 사용된다.
5、CORBA(Common Object Request Broker Architecture)
각종 컴퓨터에서 다양한 프로그래밍 언어로 작성된 소프트웨어 구성 요소의 상호 이용을 가능하게 하다.
XML을 경유하는 것이 아니라 직접 부르는 것입니다.
구성 요소를 외부에서 호출하는 방법 등은 공통 IDL(인터페이스 설명 언어)이라고 불리는 언어에 의해 설명되고 호출할 때 자동으로 각 언어 환경에 비추고 변환된다.
CORBA에서 구성 요소 간 통신은 ORB(Object Request Broker)라는 소프트웨어를 통해 이루어집니다.ORB는 데이터 형식의 전환 등을 하고 언어 간의 차이를 흡수한다.서로 다른 컴퓨터에서 작동하는 ORB 간에 통신 네트워크를 통해 IIOP(Internet InterORB Protocol)이라는 프로토콜(통신규약)으로 연결되며, 같은 컴퓨터의 구성 요소와 거의 같은 프로그램으로 다른 컴퓨터의 구성 요소를 호출할 수 있다.
참조:
https://www.ap-siken.com/kakomon/28_aki/q35.html
CORBA
http://e-words.jp/w/CORBA.html
SIP
https://ja.wikipedia.org/wiki/Session_Initiation_Protocol

좋은 웹페이지 즐겨찾기