.net이란 무엇인가요? 구체적으로 무엇을 의미하나요?
간단히 말하면 .NET은 Microsoft의 XML 웹 서비스 플랫폼입니다. 운영 체제나 프로그래밍 언어의 차이에 관계없이 XML Web services를 사용하면 응용 프로그램이 인터넷을 통해 데이터를 전송하고 공유할 수 있습니다.
Microsoft® .NET 플랫폼에는 XML 웹 서비스 개발, 관리, 사용 및 경험의 모든 측면을 제공하기 위해 XML 및 인터넷 산업 표준을 기반으로 구축된 광범위한 제품군이 포함되어 있습니다. XML 웹 서비스는 현재 사용하는 Microsoft® 응용 프로그램, 도구 및 서버의 일부가 될 것이며 모든 비즈니스 요구 사항을 충족하는 완전히 새로운 제품을 만들 것입니다.
좀 더 구체적으로 Microsoft는 도구, 서버, XML 웹 서비스, 클라이언트 및 .NET 환경이라는 5가지 영역에서 .NET 플랫폼을 만들고 있습니다.
비즈니스 요구 사항
XML 웹 서비스는 분산 컴퓨팅을 위한 중요한 표준이자 미래 소프트웨어 개발을 위한 기술 동향입니다. XML 웹 서비스 표준을 통해 응용 프로그램 소프트웨어는 크로스 플랫폼이 될 수 있습니다. 프로그래밍 언어 간의 연결성 및 상호 운용성. Microsoft 플랫폼의 기본 기능으로 XML 웹 서비스 표준을 기반으로 한 .NET 개발 플랫폼은 개인 간, 개인과 기업 간, 기업 간의 정보 상호 연결을 실현하여 사람들이 언제 어디서나 정보에 접근하고 액세스할 수 있도록 합니다. 정보를 사용하는 것.
Microsoft가 이 .NET 연결 플랫폼을 구축하고 구현하는 동안 많은 파트너와 제조업체는 서로 연결하고 통합할 수 있는 XML 웹 서비스 표준을 기반으로 하는 소프트웨어 제품과 솔루션도 개발하고 있습니다. 이러한 소프트웨어 제품 및 솔루션은 고객에게 큰 이점을 제공합니다. 기업의 정보 시스템은 사용자에게 더 편리하게 더 나은 서비스를 제공할 수 있고, 기업의 정보 시스템은 파트너의 시스템과 더 잘 연결될 수 있으며, 기업 직원에게 시기적절하고 정확한 정보를 제공할 수 있습니다. .
산업 비즈니스 기회
Microsoft의 .NET Connected Logo 프로그램은 주로 XML 웹 서비스를 기반으로 개발된 소프트웨어 및 솔루션을 식별하는 데 사용되는 글로벌 인증 프로그램입니다. Microsoft가 인증한 소프트웨어 회사는 인증된 소프트웨어 제품의 포장, 문서, 판촉 자료 및 광고에 .NET Connected 로고를 배치할 수 있습니다.
.NET Connected 로고는 귀하의 응용 프로그램 소프트웨어가 .NET Framework를 기반으로 개발되었으며 XML 웹 서비스 표준 및 기타 소프트웨어를 기반으로 데이터와 기능을 공유할 수 있음을 나타냅니다. .NET Connected Logo 프로그램은 고객이 응용 프로그램 소프트웨어, 시스템 및 서비스가 차세대 인터넷 컴퓨팅 요구 사항을 충족하도록 최적화되었는지 여부를 식별하는 데 도움이 됩니다.
Microsoft .NET Connected Logo 프로그램 참여의 이점
Microsoft .NET Connected 로고는 다음을 제공합니다.
선도적인 소프트웨어 개발 기술 및 기능을 식별합니다.
귀하의 애플리케이션을 다른 소프트웨어 제품과 차별화하세요.
.NET에 대한 Microsoft의 광범위한 마케팅 및 투자를 활용하십시오.
.NET Connected 카탈로그를 사용하여 소프트웨어 제품 및 솔루션을 전 세계적으로 홍보하고 광고하십시오.
.NET Connected 제품 및 서비스 사용자는 다음과 같은 혜택을 누릴 수 있습니다.
인증된 소프트웨어 제품 및 서비스는 XML 웹 서비스를 기반으로 다른 소프트웨어와 상호 연결될 수 있으며 기업의 미래에 완벽하게 통합됩니다. 정보 시스템.
.NET Framework를 기반으로 개발된 인증 제품은 성능, 안정성, 보안성이 뛰어나므로 신뢰할 수 있는 제품이나 서비스입니다.
최종 사용자가 언제 어디서나 정보를 상호 연결하는 데 도움이 되는 기술을 빠르게 식별하는 데 도움이 될 수 있습니다.
Microsoft .NET Connected Platinum 애플리케이션 요구 사항:
애플리케이션 소프트웨어 또는 서비스는 Microsoft .NET Framework를 기반으로 개발되어야 하며, 주요 애플리케이션 기능은 XML 웹 서비스 기반 인터페이스를 제공해야 합니다. 이 웹 서비스 호출 프로세스는 산업 표준인 XML Schema 1.0, SOAP 1.1XML Schema 1.0, SOAP 1.1 및 WSDL 1.1을 준수해야 합니다. 응용 프로그램은 SQL Server, Exchange Server, Biztalk Server 등과 같은 Microsoft 응용 프로그램 서버를 하나 이상 사용해야 합니다.
.NET 연결 디렉터리
Microsoft .NET 연결 디렉터리는 사용자가 정보를 찾을 수 있고 파트너가 .NET 연결 필수 소프트웨어 및 서비스를 표시할 수 있는 중앙 위치를 제공합니다. Microsoft가 이러한 응용 프로그램과 XML Web services를 홍보하는 동안에도 파트너는 이러한 서비스나 응용 프로그램을 계속 유지 관리 및 호스팅하고 결제 방법을 유지하며 이러한 제품과 관련된 모든 문제를 처리할 수 있습니다.
일반적으로 제품이 .NET Connected로 인증된 경우 카탈로그 제품 목록에 자동으로 표시됩니다. 파트너는 .NET Connected Directory에 제품을 표시할지 여부를 선택할 수 있습니다.
파트너 정보는 디렉터리에 추가되기 전에 검토 및 승인을 받아야 합니다.
협력자의 세부 URL(URL 필요)
협력자가 제출한 내용(결제 구조, 다운로드 URL, 설명 등)을 다시 제출하지 않고도 변경할 수 있도록 하려면 항목을 사용하려면 아래 나열된 정보 중 일부가 포함된 공동작업자의 URL에 연결해야 합니다. 이 정보는 개발자가 계획된 버전, 다운로드 정보 등을 얻는 데 도움이 될 뿐만 아니라 애플리케이션 자체에 대한 기본 비즈니스 정보도 포함합니다. 협력자의 웹 페이지에 포함된 정보는 다음과 같습니다:
XML Web 서비스 또는 XML Web services를 사용하는 응용 프로그램 소프트웨어의 이름
제품 기능 설명
기능 단계 수행
XML 스키마 URL에 연결하고 XML 스키마 찾아보기(선택 사항)
WSDL 스키마 버전(예: v1.1)
SOAP 버전(예: v1.1)
XML 웹 서비스 또는 소프트웨어 비용 및 결제 방법
시스템 요구 사항(선택 사항)
잘 작동하는 제품 또는 요구 사항 포함(선택 사항)
연결 설정 및 사용자 지원 받기
연결 설정 및 소프트웨어 다운로드(선택 사항)
링크로 직접 돌아가기 / net/ .NET 연결된 디렉터리 디렉터리
제품 만료 날짜(있는 경우)
선택 정보 - FAQ, 추가 정보, 연락처 번호
웹 페이지는 필수입니다. NET Connected 로고를 표시합니다.
협력자의 정보는 디렉터리에 추가되기 전에 검토 및 승인되어야 합니다.
향후 요구 사항
향후에는 . NET Connected 로고 계획은 더 높은 수준의 표준을 생성합니다.
이 문서는 참고용일 뿐입니다. MICROSOFT는 어떠한 것도 승인하거나 암시하지 않습니다.
.NET 사용
기본적으로 Microsoft® .NET은 개인이 컴퓨터의 한계에 적응하도록 강요하는 것이 아니라 사람들을 위한 기술을 만드는 것입니다. .NET을 사용하면 어디에 있든 항상 선호하는 장치의 정보에 연결할 수 있습니다. .NET을 사용하면 귀하의 승인을 받은 다른 사람들이 이에 연결하도록 허용하면서 귀하의 개인 정보와 비즈니스 데이터를 보호할 수 있습니다.
.NET의 가치
Microsoft .NET을 사용하여 만드는 결과는 원활하고 매력적인 경험이 될 것입니다.
.NET을 사용하여 개발
Microsoft Visual Studio® .NET 및 Microsoft .NET Framework를 통해 Microsoft® .NET은 최첨단 기술을 구축하고 배포할 수 있는 기능을 제공합니다. 응용 프로그램과 XML 웹 서비스가 가장 빠른 방법입니다.
.NET이 개발자에게 갖는 의미
Microsoft는 Microsoft® Visual Studio® .NET 및 .NET Framework를 사용하여 개발자에게 이러한 도구를 사용하는 완전한 개발 도구 세트를 제공합니다. 최첨단 응용 프로그램과 XML 웹 서비스를 빠르고 쉽게 만들 수 있습니다.
Microsoft .NET을 사용하면 Visual Studio .NET 및 .NET Framework를 사용하여 소프트웨어 응용 프로그램 및 서비스를 더 빠르게 개발할 수 있습니다.
.NET Framework와 Visual Studio .NET은 응용 프로그램과 XML 웹 서비스에 더 큰 안정성을 제공할 것입니다.
XML 웹 서비스를 사용하면 .NET 플랫폼에서 생성된 응용 프로그램과 서비스를 보다 쉽고 효율적으로 통합할 수 있습니다.
XML 웹 서비스
Microsoft .NET의 경우 코드는 제한된 작업 집합을 처리하는 개별 단위(XML 웹 서비스)로 생성됩니다. 표준 XML 기반 인터페이스는 소프트웨어 간의 통신을 단순화하므로 XML 웹 서비스는 고도로 전문화된 응용 프로그램 및 환경에 통합될 수 있습니다. 전 세계 최고의 XML 웹 서비스를 사용하여 필요한 솔루션을 빠르고 쉽게 만들 수 있습니다. Microsoft는 사용자 식별 및 달력 액세스와 같은 기능을 제공하기 위해 사용자 중심 XML 웹 서비스(Microsoft .NET My Services)의 핵심 세트를 제공할 것입니다.
더 빠른 개발
공용 언어 런타임(.NET Framework의 일부)을 사용하면 개발자는 최신 프로그래밍 언어를 사용하여 XML 웹 서비스를 만들 수 있으며 사용 가능한 리소스의 양을 크게 늘릴 수 있습니다. 개발자에게 당면한 문제를 가장 잘 해결하는 프로그래밍 언어를 사용할 수 있는 자유를 제공합니다.
Visual Studio .NET은 응용 프로그램을 XML 웹 서비스로 변환하는 프로세스를 대부분 자동화하여 솔루션을 신속하게 만들고 배포하는 데 필요한 시간과 노력을 줄여줍니다.
본질적으로 XML은 데이터가 표시되는 방식과 데이터를 분리합니다. .NET 환경을 디스플레이 기능과 분리하면 애플리케이션을 다시 작성하지 않고도 음성 및 필기 인식과 같은 새로운 인터페이스 기술을 쉽게 추가할 수 있습니다.
.NET 내 서비스 및 기타 .NET 빌딩 블록 서비스는 추가 코딩 작업 없이도 사용자 인증, 알림 기능, 연락처 목록 등과 같이 애플리케이션에 필요한 여러 핵심 기능을 제공합니다.
더 높은 안정성
현재 사용 가능한 풍부한 처리 능력과 대역폭을 통해 .NET 플랫폼은 분산 컴퓨팅 기술을 활용할 수 있습니다. 처리는 가장 적합할 때마다 또는 XML Web services가 상주하는 동안 수행되어 CPU 로드를 분산시키고 네트워크 트래픽을 줄입니다.
공개 *** 언어 런타임은 메모리 누수, 액세스 충돌 및 버전 제어 문제를 제거하는 관리형 실행 환경을 제공합니다.
.NET Framework는 형식 안전성, 명시적 코드 공유 및 응용 프로그램 격리를 적용하여 XML Web services가 다른 XML Web services에 영향을 미치거나 불법적으로 호출할 수 없도록 합니다.
통합
W3C(WWW 컨소시엄)에서 유지 관리하는 개방형 표준인 XML을 Microsoft .NET에서 사용하면 데이터 공유 및 소프트웨어 통합에 대한 장벽이 제거됩니다. SOAP(Simple Object Access Protocol)는 XML 웹 서비스를 찾고, 이러한 서비스를 응용 프로그램에 통합하고, 서비스 간에 통신하는 데 필요한 모든 규칙을 지정하는 W3C에서 표준화한 XML 기반 메시징 기술입니다. CLR(공용 언어 런타임)은 모든 프로그래밍 언어로 작성된 XML Web services가 함께 작동할 수 있도록 하는 통합 관리 환경을 제공합니다. .NET에는 데이터베이스 액세스 기능도 있어 개발자가 ODBC 호환 데이터 저장소를 애플리케이션 아키텍처에 도입할 수 있습니다.
Microsoft .NET을 사용하면 IT 부서는 내부 비용을 줄이고 레거시 응용 프로그램과 데이터 저장소는 물론 전문 지식과 아웃소싱 서비스를 제공하는 다른 공급업체의 XML 웹 서비스의 범위를 확장할 수 있습니다. Microsoft .NET은 여러 사이트와 회사의 서비스를 집계하여 사용자에게 가치 있는 경험을 제공할 수 있도록 설계되었습니다.
.NET 및 보안
보안과 개인 정보 보호는 매력적인 사용자 경험을 만들고 제공하는 핵심 부분입니다. 집과 회사 내부와 외부 모두에서 여러 시스템에 컴퓨팅 성능을 분산시키면 새로운 유형의 과제가 발생합니다.
Microsoft® .NET 플랫폼은 처음부터 보안을 염두에 두고 구축되었습니다. 개인과 관리자를 위한 모범 운영 사례를 결합함으로써 사용자가 자신의 개인 정보와 비즈니스 정보를 제어할 수 있는 컴퓨팅 경험의 기반을 제공합니다.
.NET Framework는 .NET 플랫폼의 핵심인 프로그래밍 엔진이며 핵심 보안 기능을 통해 클라이언트와 서버를 보호하는 방법을 제공합니다. 공용 언어 런타임은 핵심 계층에서 보안을 투명하게 처리하므로 개발자는 애플리케이션 논리에 집중할 수 있습니다. 개발자는 언제든지 보안 모델을 사용하고 확장할 수 있습니다.
.NET 보안에 대한 독립적 평가 검토
Foundstone: .NET Framework 보안에 대한 독립적 분석
Foundstone, Inc. 및 CORE Security Technologies 처음 두 베타 버전을 포함하는 장기 보안 분석에서는 .NET Framework를 "엔터프라이즈 및 웹 응용 프로그램 보안을 위한 강력한 플랫폼"으로 평가했습니다.
InfoWorld: .NET Framework의 보안은 농담이 아닙니다
InfoWorld의 리뷰는 "이번에는 Microsoft가 제대로 대처하여 처음부터 .Net Framework에 보안을 구축한 것처럼 보입니다. ” up (이번에는 Microsoft가 처음부터 .Net 프레임워크에 보안을 제대로 구축한 것으로 보입니다.)"
eWeek: Windows의 보안 개선
eWeek Labs Microsoft Windows .Net Server 베타 3은 테스트 결과 중요한 보안 개선 사항이 있는 것으로 확인되었습니다.