본문 바로가기

Dev.../웹서비스

[펌] WebService의 간략한 소개 출처 : http://bioinfo.sarang.net/wiki/WebService 인터넷과 같은 네트워크를 통해 기술하고, 배포하고, 실행할 수 있는 모듈화한 애플리케이션을 의미한다. HTTP프로토콜, XML을 이용. 최근 IT산업의 빅키워드. One of the RelationshipRecovery. Gartner는 웹서비스를 다음처럼 정의했다. loosely coupled (SeeAlso Orthogonality) software components that interact with one another dynamically via standard Internet technologies WebService는 개발플랫폼(OperatingSystem)과 개발언어(ProgrammingLanguage)를 .. 더보기
[펌] ASP.NET을 사용하여 만든 XML Web services의 상태 관리 XML Web services를 구현하는 클래스가 WebService 클래스에서 파생되면 XML Web services는 다른 ASP.NET 응용 프로그램과 같은 상태 관리 옵션에 액세스할 수 있습니다. WebService 클래스에는 Session 및 Application 개체를 포함한 많은 공용 ASP.NET 개체가 들어 있습니다.Application 개체는 Web 응용 프로그램 내에서 실행하는 모든 코드에 액세스할 수 있는 데이터를 저장하기 위한 메커니즘을 제공하지만, Session 개체는 각 클라이언트 세션을 기반으로 데이터를 저장하기 위한 메커니즘을 제공합니다. 클라이언트가 쿠키를 지원하는 경우 쿠키는 클라이언트 세션을 확인할 수 있습니다. Session 개체에 저장된 데이터는 WebService.. 더보기
[펌] webservice CommandHelper.cs using System; using System.Data; using System.Data.SqlClient; using System.Text; using System.Xml; //using System.EnterpriseServices; using System.Configuration;namespace WebService1 { //commandText유형을 정의 enum CmdType { SqlQuery, StoredProc }; // [ClassInterface(ClassInterfaceType.AutoDual)]//기존 COM객체 지원 // [ComVisible(true)] //[JustInTimeActivation(true)] //개체를 비활성인 컨텍스트전용객체로 만.. 더보기
[펌] WebService를 위한 표준 WebService를 위한 표준홍영준들어가면서지난 2000년 8월, Microsoft사의 NGWS(New Generation Windows Service)와 함께 대중적으로 WebService가 알려지기 시작했다. 이후 NGWS는 .NET이란 이름으로 변경이 되어졌고 베타 1이 출시되었으며, 이제 막 베타 2가 출시되었다. 이후 사람들은 실제 .NET 프레임워크를 이용하여 편리하게 WebService를 구축하기 시작했으며 그 가능성이 전파되고 있다. WebService는 소위 말하는 XML형태의 RPC 프로토콜이다. 물론 XML-RPC, XMOP(XML Metadata Object Persistence)과 같은 표준이 있기는 하지만, XML-RPC, XMOP는 널리 받아들여지지 못했다. 이때 SOAP (.. 더보기
[펌] SOAP 인코딩이 웹 서비스 퍼포먼스에 미치는 영향 인코딩 스타일을 바꿔서 퍼포먼스 향상시키기 Average rating: (70 ratings) Frank Cohen CEO, PushToTest 2003년 3월 1일소프트웨어 개발자들은 웹 서비스 시스템 구현에 많은 선택권을 갖고있다. 최근 조사에서, Frank Cohen은 SOAP 인코딩 스타일을 선택하면 시스템 확장성과 신뢰성에 영향을 미칠 수 있다는 것을 발견했다. 이 글에서 다양한 인코딩 방법들을 설명하고 퍼포먼스와 신뢰성의 장단점을 분석한다.요즘은 소프트웨어 개발 툴, 애플리케이션 서버, 연결성 등 소프트웨어 개발자들에게 만은 선택권이 주어진다. 여러분이 무엇을 선택하든지 완성된 애플리케이션의 확장성과 신뢰성에 영향을 미친다. 특히 웹 서비스를 구현할 때 더욱 그렇다. 특정 클라이언트 환경의 S.. 더보기