인터넷: 현대 사회의 필수 인프라
오늘날 인터넷은 사람들에게 가장 필수적인 요소로 자리 잡았습니다. 거의 모든 시스템과 산업 분야가 부분적으로 혹은 완전히 인터넷에 의존하고 있습니다. 세계 은행 시스템을 예로 들어보면, 사람들은 전 세계의 금융 기능이 어떻게 수행되는지 깊이 생각하지 않습니다. 그러나 인터넷이라는 기반이 없다면 대부분의 금융 기능과 송금 업무는 작동할 수 없습니다.
만약 인터넷이 작동을 멈춘다면 모든 것이 마비되고 전체 시스템이 중단됩니다. 어느 날 전 세계적으로 인터넷이 멈춘다면 실질적인 재앙이 될 수 있으며, 일부 기업과 조직은 회복에 수년이 걸릴 수도 있습니다. 따라서 인터넷과 컴퓨터는 현대인의 삶에서 중요한 구성 요소이자 사회가 움직이는 원동력의 일부라고 할 수 있습니다.
웹 호스팅 조직과 월드와이드웹 서비스
월드와이드웹(WWW) 서비스는 인터넷 호스팅 조직에 의해 제공되고 안정성이 보장됩니다. 이러한 조직은 호스트 서버라 불리는 고성능 컴퓨터들로 가득 찬 서버실을 운영하는 전문가 집단입니다. 하나의 호스트 서버는 하나, 수십, 수백, 심지어 수천 개의 웹사이트 운영을 동시에 지원할 수 있습니다.
정보 시스템 보안과 웹의 개방성
웹의 자유롭고 독립적인 특성은 정보 시스템에 보안 기반을 제공합니다. 인터넷은 통신 방식을 발전시켰으며, 이를 통해 데이터 공유에 크게 기여했습니다. 컴퓨터나 기업이 인터넷에 연결되면 전 세계 어디에 있는 누구와도 소통할 수 있습니다. 웹은 본래 비정형(unstructured) 정보를 전송하도록 설계되었습니다.
글로벌 정보 시스템에서 웹 서비스의 역할
인터넷을 통한 비즈니스 수행 과정에는 언제나 사람이 관여합니다. 웹 서비스는 글로벌 정보 시스템(IS)을 구축하는 데 필수적이며 핵심적인 역할을 담당합니다. 웹 서비스란 네트워크(일반적으로 WWW)를 통해 표현, 게시, 배포, 호출될 수 있는 자체 포함형(self-contained) 모듈식 소프트웨어를 의미합니다.
웹 서비스는 단순한 요청 처리부터 복잡한 비즈니스 프로세스까지 폭넓은 기능을 구현합니다. 배포된 웹 서비스는 UDDI(Universal Description, Discovery, and Integration)를 통해 여러 애플리케이션과 다른 인터넷 서비스에 의해 배치되고 호출될 수 있습니다. 또한 서비스는 상위 수준의 애플리케이션 서비스를 구축하는 데 활용할 수 있는 구성 요소이기도 합니다.
웹 서비스는 잘 정의된 표준을 사용하여 컴퓨터 시스템의 데이터를 다양한 애플리케이션이 활용할 수 있도록 만듭니다. 웹 서비스 검색, 보안, 트랜잭션, 조정을 다루는 일련의 표준들이 존재하며, WS-I(Web Services Interoperability Organization)는 다음과 같은 표준들의 체계화와 보급을 감독합니다.
- SOAP(Simple Object Access Protocol) — 웹 서비스 간에 주고받는 메시지의 형식을 정의하는 데 사용됩니다.
- WSDL(Web Services Definition Language) — 웹 서비스의 사용 방법과 인터페이스를 정의하는 데 사용됩니다.
- UDDI 및 WSIL(Web Services Inspection Language) — 필요한 웹 서비스를 검색하고 찾아내는 데 사용됩니다.
- WS-Security — 웹 서비스 전반에 걸친 보안을 처리합니다.
- WS-Coordination — 여러 웹 서비스를 하나의 복합 시스템으로 조율합니다.