웹서비스
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 연구개발의 필요성

2. 연구개발의 목표 (spec)

3. 연구개발의 내용 및 범위

4. 연구개발 추진 상세 일정

5. 연구개발의 결과물

6. 주요 연구기자재

본문내용

결과로 컴퓨팅의 가장 근본적인 엔티티의 하나인 데이터 기술 및 교환에 대한 표준이 만들어졌다. 근래의 컴퓨터 기술 중 가장 주목받고 있는 것 중에 하나인 XML(eXtensible Markup Language)이 바로 그 결실인데 이는 우리가 프로그램을 개발하고 유지하는 방법에 대한 근본적인 사고의 전환을 요구하는 획기적인 기술이라 할 수 있다.
XML이라는 표준 방식으로 작성한 데이터(혹은 프로토콜)가 있고 모든 애플리케이션 및 개발자들이 이를 어떻게 다루는지 알게 되는 것이다.
우리는 XML을 통해 이 기종간의 그리고 전혀 다른 언어와 플랫폼에서 개발되어진 프로그램간에 데이터를 주고받을 수 있게 된 것이다. 다시 말해, 이제 통합과 교환의 문제를 다른 시각으로 볼 수 있게 된 것이다.
즉 HTTP를 이용하여 XML 표준으로 정의된 서비스 요청 및 결과 수신 방법을 사용하여 동적인 웹을 구현 할 수 있게 된 것이다.[진화5]
3. 웹서비스의 특성 과 B2B로의 적용
3.1. 웹서비스의 특성
이제까지 많은 개발자들은 좋은 프로그램을 만들려고 노력해 왔고, 이를 사용하는 사용자들 역시 끊임없이 좋은 프로그램들을 요구해 왔다.
그러나 인터넷이 가져온 컴퓨팅 환경의 복잡함이 이용 방법의 다양성을 가져와 사용자에게 거부감을 줄 것이다. 사용자는 웹 브라우저로 많은 웹사이트를 사이트 환경에 상관없이 동일한 방식으로 이용한다. 하지만 우리가 기업에서 사용하는 프로그램들은 그 기능을 이용하기 위한 환경이 다분히 제한적이고 특정 프로그램에 의존적이다. 즉 프로그램을 기능에 따라 선택하기보다는 현재 환경에 맞는 프로그램을 먼저 생각하게 된다는 것이다.
웹서비스는 이런 분산 프로그래밍의 새로운 컴퓨팅 모델을 정의하고 있다 하지만 어느 한 플랫폼이나 언어에 국한된 것이 아니고 많은 업체들이 표준화 과정에 참여하여 합의해서 만들어낸 표준 즉, 오픈 스탠더드인 것이다. 웹 서비스는 이런 오픈 스탠더드로 개발 된 첫 번째 분산 컴퓨팅 모델이며, 모든 업계의 합의 아래 자리 잡았다는데 가장 큰 의의가 있다.
오픈 스탠더드로서의 웹 서비스는 다음과 같은 장점이 있다.
서비스 이용도
이미 존재하고 있는 인터넷 관련 기술을 이용해 웹서비스를 사용하고 배포할 수 있다.
서비스 이용 용이성
웹서비스는 어떤 곳이던 관계없이 설치할 수 있고 사용자는 언제 어디서나 HTTP를 이용할 수 있는 곳이면 웹 서비스를 사용할 수 있다.
서비스 추상화
웹 서비스 내부가 자바이건 닷넷이건 혹은 유닉스이건 윈도우이건 관계없이 사용자들은 웹서비스를 사용할 수 있다.
플랫폼 독립성
특정 회사나 기술에 얽매이지 않은 오픈 스탠더드이다.
표준 기반
웹 서비스에는 다양한 표준이 존재하며 이 표준들이 대부분의 웹서비스를 기술 하고 있다.
상호 호환성
표준에 입각하여 플랫폼 독립적이고 개방형으로 구현된 웹 서비스는 서비스의 상호 호환성을 위한 초석을 이미 갖추고 있다.
자원 용이성
웹 서비스의 모든 표준 사항 및 구현 내용은 대부분 업계 선두와 표준 협의회(W3C와 같은)에 의해 매우 충실하게 지원된다.
3.2. B2B 연동의 필요성과 문제점
인터넷 관련 뉴스나 업체의 제품 설명을 보면서 B2B라는 용어는 자주는 아니더라도 개념을 이해할 정도는 접해 보았을 것이다.
B2B가 필요한 이유는 그 이유는 이름에서 알 수 있듯이 업체간 연동을 통해 더욱 풍부한 서비스를 제공하고 이에 따르는 수익을 창출하기 위함이다. 이러한 예는 인터넷 쇼핑몰에서 쉽게 볼수 있는데, 가전 제품을 취급하는 인터넷 쇼핑몰에서 도서 분야는 다른 제 3의 업체와 연동하여 서비스를 제공하는 형태이다.
하지만 이러한 방식의 서비스 연동은 많은 문제를 낳을 수 있다는 것을 알 것이다.. 일반적으로 서로 다른 업체의 관계는 철저히 상업적이고 전략적인 이해를 바탕으로 형성된다. 때문에 자사의 서비스를 정형화하지 않은 API 상태로 연동을 시도하려 하고, 이것은 곧 자사 사이트용으로 개발된 비즈니스 로직을 일반화된 형태로 적용하기 위해 그때 그때 상황에 맞춰 임시방편으로 개발한다는 것을 의미한다. 이러한 이유로 개발자들은 흔히 B2B 연동 제의를 회의적으로 바라본다. 설사 한 업체와 B2B 연동이 성공하더라도 이에 고무된 기획 부서에서 제3,4,의 업체와 B2B연동을 기획한다면 적어도 50% 이상의 코드를 다시 개발해야 한다. 그 이유는 이전 B2B 연동 업체와 신규 연동 업체는 완전히 다른 개발 내용과 비즈니스 로직을 갖고 있으며 요구사항 또한 각 기업마다 천차만별이기 때문이다.
3.3. B2B 연동을 위한 웹서비스 도입과 장점
가장 중요한 부분은 역시 웹사이트 개발 내용의 정형화이다. 이것이 중요한 이유는 개발 내용의 정형화가 선행되면 웹사이트 내부 서비스와 외부 B2B 연동을 위한 서비스를 별도로 개발할 필요 없이 동일한 구현 내용을 가진 서비스에 내 외부 사이트는 동일 한 방식으로 접근하여 사용할 수 있다.
4. 결론
웹 서비스는 어느날 갑자기 나타나 우리가 가진 문제점들을 단번에 해결해줄 혁명적인 기술이 아니라 소프트웨어 기술의 발전과 함께 진화해 온 성숙된 분산 기술이다. 즉 기존에 자리 잡고 있던 원격지와 이기종간의 분산 컴퓨팅의 방법을 새로운 발상으로 전환 한 것이다.
웹 서비스는 분산 프로그램의 새로운 컴퓨팅 모델을 정의하고 있다. 특히 어느 한 플랫폼이나 언어에 국한되지 않고 많은 업체가 표준화 과정에 참여하고 합의하여 이끌어낸 표준인 것이다.
극단적인 안정추구론자나 자연회귀론자가 아니라면 누구도 웹 서비스가 차세대 인터넷의 대세라는 사실을 부정하지 않을 것이다. 지금까지 몇몇 시스템 업체가 웹 서비스의 씨를 뿌렸다면, 이제는 그 싹을 틔우는 시기로 그러한 역할에 포털 업체가 앞장 설 것이다.
5. 참고 문헌
[1] Professional ASP.NET 1.0 Richard Anderson 외 5인 공저 정보문화사
[2] ASP.NET Programming Bible, 김순근저, 영진출판사
[3] 웹서비스 실전 프로그래밍, 이한수저 한빛미디어.
[4] XML 시작하기 에릭 레이, 한빛미디어
[5] http://www.w3.org/XML/schema

키워드

xml,   db,   dbms,   연동,   ,   서비스
  • 가격2,000
  • 페이지수12페이지
  • 등록일2003.12.30
  • 저작시기2003.12
  • 파일형식한글(hwp)
  • 자료번호#241117
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니