yoursyun

COM 서비스 간단이해 본문

program/c#

COM 서비스 간단이해

yoursyun 2013. 2. 5. 15:37

< COM 서비스 >
.NET에서 클래스 라이브러리(dll) 형태로 개발. COM 서비스에 등록(RegAsm.exe)
다른 언어 혹은 .NET 에서 이를 인스턴스 화 하여, 해당 서비스를 이용한다.

간단하게 1 SYSTEM 에 특정언어로 ( C, C++, C# 등등 ) 으로 라이브러리를 개발 하여 설치하고,
어떤 언어던지 COM 으로 등록된 오브젝트를 참조하여, 개발 하기 위해 사용 한다.

뭐 네트워크를 통한 공유 라이브러리 라던지 뭐 그런 형식을 DCOM 에서 사용 하는것 같은데
현재로선 DCOM 개발 방식 보다, .Net Remoting 방식으로 개발 하는것을 추천 하는것 같다.

1. Class library 생성
2. RegAsm 을 사용 COM 서비스 등록
3. TlbExp 을 사용 .NET 환경을 기반으로 하지 않는 언어 지원

반응형