windows 통신을 사용하여 상호 교류 재단 (지정)


  Share  
|


가 windows 통신 재단 (지정), 옛 남색으로 알려져있다 microsoft을위한 장기 - 용어에 연결된 시스템에서 솔루션입니다. 그것을 제공하는 api 앞의 웹 서비스, 원격, 메시징 및 기타 모든 connectivities. 그것은 주위 웹 서비스 아키텍처를 구축하고 제공하기 위해 설계된 보안, 신뢰성, 그리고 개방형 표준 거래 메시징을 함께 interoperabilitybased 일입니다. 그것이 의도로 걸쳐 여러 개의 전송, 보안 시스템, 메시징 패턴, 인코딩, 네트워크 토폴로지 및 호스팅 모델이있습니다. 이유에 대한 릴리스 2006 년 방식은 상호 의도로 깔끔하게있는 모든 시스템 (자바 ee 시스템을 포함하여), 그러나 시간이 지남에 모니터링을하게 전개되어 것이 상당 아웃을 입증했다 표준을 준수하여 결정을하기 전에는 그것의 사용 또는 배포 다양한 시스템입니다.

방식은 마이크로 소프트의 차세대 "통일"프로그래밍 플랫폼 런타임 환경은 물론 다양한 기술을 포함하는 대체 asp.net 웹 서비스 (asmx)과 목요일 확장, microsoft 메시지 대기열 (msmq), 엔터 프라이즈 서비스 / com + 런타임 환경과입니다. 그물의 원격 . 그것을 해결할 수의 제한 rpc - 기반 또는 동기식 웹 서비스, 여기서 rpc - 기반 웹 서비스는 http를 통해 호출 /의 (제한된 지원과 함께 전송 프로토콜 바인딩)와 한도는이 요청 - 응답 통신 모델 (제한된 호출 메커니즘)을합니다.

를 작성하는 서비스의 방식, 개발자는 서비스 주소를 알 필요가있다 (예를 들어,이 서비스는 어디에),이 서비스 바인딩 (http를 통해 데이터를 전송 프로토콜 비누 등), 그리고 서비스 계약 (예를 들어, 어떤 종류의 데이터가 전달되어야합니다). 를 사용하는 개발자는 ide (예 시각 스튜디오 2005 년)을 구축하고 테스트를 자신의 응용 프로그램 코드가있습니다. 또한, 그들의 서비스를 정의해야합니다 (예를 들어, 유형의 서비스 또는 서비스를 종점), 행동 (예를 들어, 특정 상황에서 어떻게 상호 작용은 서비스해야한다)와 바인딩 (과 구속력 종류)에 파일 web.config되기 전에 호출 이 서비스하고 배포할을 만들 수있습니다. 개발자도 사용할 수있습니다 svcutil.exe가 져오기 및 내보내기 도구에 대한 서비스를 메타 - 데이터 및 응용 프로그램 사이의 변환 코드, 프록시 코드를 생성 클라이언트에 대해입니다.

지정하지 않는다 프로그래밍 api 또는 새로운 기능을 방금 새로 추가됩니다. 서로 다른 프로그래밍 접근 방식을 구축 서비스를 제공하고 있지만, 웹 서비스를하지 않을 수도있습니다.

  • 선언적 프로그래밍이 선언적 프로그래밍, 개발자는 특정 속성 및 인터페이스를 정의하고있는가의 핵심 "데이터 계약"서비스 requesters 및 서비스 제공 업체간에있습니다. 이 방식, "서비스 계약"을 사용하여 매개 변수를 사용하여 방향을 지정 세션 요구 사항 및 서비스를 조작합니다.

  • 명령적 프로그래밍 모델을 사용하여 데이터 개체에서 파생 응용 프로그래밍 인터페이스 방식에 의해 제공, 개발자가 사용할 수있습니다 객체 - 지향 프로그래밍을 작성하고 기존의 서비스를 쉽게 액세스 서비스 또는 연장합니다. 이 방식을 개발자가 정의할 수있습니다 "채널"을 다른 교통 수단이나 프로토콜을 지원합니다. ... 채널이 연결의 서비스 모델 계층의 실제 데이터를 사용하여 4071. 서로 다른 유형의 방식은 두가 지 채널 : 전송 채널 (전송 및 수신 데이터에 대한 책임) 및 프로토콜 채널 (특정 메시지 교환 프로토콜을 구현하는)입니다. 이 유연성과 확장성을 제공합니다와 상호에 대한 지정 응용 프로그램을 통합하고 서로 다른 플랫폼 (예 : 자바 ee 응용 프로그램)가 서로 다른 메시징 프로토콜을 사용합니다.

  • 구성 - 기반 프로그래밍의 개발자가 응용 프로그램의 동작 부분을 지정할 수있습니다 (예 : 주소, 바인딩, 보안 세부 정보, 또는 서비스 동작)의 구성 파일입니다. 이렇게하면 런타임에서 결정을 내릴 수 있도록 서비스를 전개 - 시간의 응용 프로그램 코드를 다시 작성하지 않고있습니다.

방식은 매우 복잡하고 최종 릴리스하기 전에는 여전히 진화하고있습니다. 그것은보다 훨씬 더 강력한 성능의 상호 운용 기능을 사용할이나 기타입니다. 그물 기술입니다. 예를 들어, 지원 방식 윤건, 메타 데이터를 교환하거나 소비자, 그리고 saml 1.1. 이들은 매우 중요한 상호 운용 기능을합니다. 에서 상호 관점을 이해하는 것이 중요합니다 유연한 프로그래밍 접근 방식을 제공하고 서비스를 구축하고 상호 (과 상호) 서로 다른 프로토콜과 기술을 사용하여 웹 서비스에서 구현합니다. 아래 표에 ummarizes가있습니다. 그물의 기능을 상호 asmx, 목요일, 그리고 ...

상호 운용 능력을합니다. 그물 기술
카테고리 프로토콜 / 기술 asmx 1.x asmx 2.0 목요일 2.0 목요일 3.0 ...
코어 wsi 기본 프로파일 1.1
  비누 1.1
  비누 1.2    
불투명 ws - 주소    
데이터 글레이      
송금 윤건      
기타 tcp    
전송 udp        
http
인코딩 msmq        
  명명된 파이프        
  텍스트 - xml
  이진 - 인코딩된 xml        
  바이너리 직렬화      
보안 ws - 보안 1.0    
  ws - 보안 1.1      
  ws - secureconversation    
  ws - 신뢰    
  wsi 기본적인 보안 프로파일 1.0    
  saml1.1        
신뢰성 ws - reliablemessaging        
거래 ws - 조정        
  ws - atomictransaction        
메타 데이터, ws - metadataexchange        
정책과 또는 소비자          
  wsdl 1.1
  ws - 정책        
  ws - policyattachment        
  ws - securitypolicy        
  ws - reliabilitypolicy        
이것은 기술에 의해 추 blerick tawman
면책 조항 : 우리의 웹사이트가 포함되어있는 정보는이 문서에 대해 책임을지지 않습니다. 어떠한 방식 으로든이 문서를 반영합니다보기, 의견, 기사 디렉토리 스태프의 생각이나 신념입니다.


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions