Microsoft
.NET은 Microsoft XML 웹 서비스 플랫폼입니다. XML
웹 서비스는 운영 체제,장치 또는
프로그래밍 언어에 관계 없이 인터넷을 통해 응용 프로그램에서 데이터를통신하고
공유할 수 있게
해줍니다.
Microsoft .NET 플랫폼은 개발자에게 XML 웹 서비스를만들고 이들을
서로 통합하는 데 필요한
기술을 제공하고, 일반 사용자에게는 완벽하고안전한 환경을 제공합니다.
.NET이 개발자에게 주는 의미
Microsoft는 Microsoft Visual Studio .NET과 .NET Framework를
통해 개발자가 빠르고 쉽게 최신 응용 프로그램과 XML 웹서비스를 만들 수 있도록 완전한
개발 도구를 제공합니다.
.NET Framework와 Visual Studio .NET은 응용 프로그램과 XML 웹
서비스에 안정성을 제공합니다.XML 웹 서비스를 사용하면 .NET 플랫폼에서 만든
응용 프로그램과 서비스를 더욱 쉽고 효율적으로 통합할 수 있습니다.
XML 웹서비스
Microsoft .NET을 사용하면 코드는 XML 웹 서비스라는 별도의 단위로 구축되고
XML 웹 서비스는 제한된 작업을 처리합니다.XML을 토대로 하는 표준 인터페이스를
사용하면 소프트웨어 간 통신이 간단해지기 때문에 XML 웹 서비스를 전문화된 응용프로그램
및 서비스도 통합할 수 있습니다. 전세계 어디에서든지 최고의 XML 웹 서비스를 사용하여
빠르고 쉽게 원하는 응용프로그램을 만들 수 있습니다. Microsoft는 사용자에게
중점을 둔 XML 웹 서비스의 핵심 집합인 Microsoft .NET My Services을
제공하여 사용자 식별과 일정 관리 등의 기능을 제공할 것입니다.
빠른개발
.NET
Framework의 공용 언어 런타임(Common Language Runtime)을 사용하면
개발자는
ㅁ거의 모든 프로그래밍 언어를사용하여
XML 웹 서비스를 만들 수 있습니다. 이로써 개발자 리소스를
ㅁ줄일 수 있고 응용 프로그램의 요구
사항에 아주 적합한프로그래밍 언어를 자유롭게
ㅁ선택할 수 있습니다.
Visual Studio .NET은 응용 프로그램을 XML 웹 서비스로 거의 자동 변환하여
솔루션을 신속하게
ㅁ만들고 구축하는 데 필요한시간과
노력을 줄여줍니다.
XML에서는 기본적으로 데이터와 데이터 표시 방법이 구분됩니다. .NET 환경에서는 디스플레이
ㅁ특성이 사라졌기 때문에음성 인식
및 필기체 인식 등 새로운 인터페이스 기술을 쉽게
ㅁ추가할 수 있습니다. 굳이 응용
프로그램을 다시 작성할 필요가없습니다.
.NET My Services와 기타 .NET 빌딩 블록 서비스는 추가 코딩 없이도 사용자
인증, 알림 기능,
ㅁ연락처 목록 등과 같이 여러응용
프로그램에서 요구하는 핵심 기능을 제공합니다.
향상된 안정성
.NET 플랫폼은 현재 사용 가능한 처리 기능과 광 대역폭을 활용하여 분산 컴퓨팅 기능을
사용합니다.
ㅁ가장 합리적인 위치에서또는 XML
웹 서비스 위치에서 프로세스가 발생하여 CPU 로드를
ㅁ분산시키고 네트워크 소통을 줄입니다.
공용 언어 런타임은 메모리 누수, 액세스 위반 및 버전 상의 문제를 해결하도록
ㅁ실행 환경을 관리합니다.
.NET Framework는 유형 안전, 명시적 코드 공유 및 응용 프로그램 격리를 강화하여
ㅁ어떤 XML 웹 서비스에서도 다른
웹서비스에 영향을 미치거나 웹 서비스를 불법적으로 호출할 수
ㅁ없도록 보장합니다.
통합
W3C(World Wide Web Consortium)에 의해 관리되는 개방형 표준인
XML을 Microsoft .NET에서
ㅁ사용하여 데이터 공유 및소프트웨어
통합 문제가 사라졌습니다.
ㅁSOAP(Simple Object
Access Protocol)는 W3C에 의해 표준화된 XML 기반의 메시징기술로,
ㅁXML 웹 서비스를 찾고 이러한
서비스를 응용 프로그램에 통합하고 서로 통신하는 데 필요한
ㅁ모든 규칙을 지정합니다.
ㅁ공용 언어 런타임(CLR)은 통합된
관리 환경을 제공하여 작성된 프로그래밍 언어에 관계 없이
ㅁXML 웹 서비스가 함께 작동되도록
합니다.
ㅁ.NET은 또한 데이터베이스 액세스
기능이 있어, 개발자가 ODBC 호환 데이터 저장소를 자신의 응용
ㅁ프로그램아키텍처로 가져올 수 있도록
합니다.
IT 부서는 Microsoft .NET을 사용하면 전문 서비스 및 아웃소싱 서비스에 IT
부서의 이전 응용
ㅁ프로그램과 데이터 저장소및 다른
공급업체의 XML 웹 서비스를 사용할 수 있도록 함으로써
ㅁ고객에게 전달할 수 있는 기능을
확장하고 내부 비용을 줄일수 있습니다. Microsoft .NET은
ㅁ여러 사이트와 회사의 서비스를 집계하여
사용자의 요구에 맞게 사용할 수 있도록 합니다.