달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
반응형

web service란...

플랫폼(OS)과 언어에 관계없이 표준 인터넷 프로토콜을 기반으로 하는,

재사용이 가능한 컴포넌트.

(any when, any where, any device. & connected internet. & s/w, data file 사용할 수 있도록 해주는 기술.)

협업(Collaboration) 가능

 

- SOAP(솝, Simple Object Transfer Protocol)

:HTTP+XML 이용 데이터 인코딩하여 전송하는 프로토콜.

:방화벽 문제없음.

:플랫폼 제약 없음.

:가볍고 빠름.

 

- WSDL (Web Services Description Language, 위즈덜)

: 웹서비스 기술문서, 웹서비스가 지원하는 인터페이스(메서드, 프로토콜 등)에 대한 정보 기술 XML

:반드시 제공해야함.

: Microsoft, IBM 공동 개발언어

 

- UDDI (Universal Description, Discovery, and Integration)

: 웹서비스를 위한 검색엔진

: www.uddi.org, uddi.microsoft.com

 

- Develope

: System.Web.Services.WebService 클래스 상속.

: Application/Session 변수 사용 가능.

: 유용한 참조 - using System.Web.Services;

: Web.config

<location path="Ws">

<system.web>

<authorization>

<allow users="*"/>

</authorization>

</system.web>

</location>

</configuration>

 

[WebMethod]

: Web Callable Method

: C#용 (VB는 <WebMethod>)

 

지원 데이터 타입

: byte, Boolean, char, DateTime, Decimal, Double, int, single, unit, GUID 등.

속성

: BufferResponse - true 성능 향상. 기본값. 한번의 전송으로..

: Description - 주사용 속성.

: EnableSession - false 성능 향상. 기본값.

: MessageName

: TransactionOption - 트랜잭션 처리시 요구 설정.

예) [WebMethod(Description="함수명", EnableSession=false)]

 

반응형
Posted by 친절한 웬디양~ㅎㅎ
|