분산객체. 네트워크를 통해 [[OOP]]를 가능하게 하는것. 특정 언어를 사용해 원격지의 라이브러리를 호출하는 방법 다음의 문제를 해결하려는 쪽으로 발전함 * 사용하는 ProgrammingLanguage와 OperatingSystem에 제한되지 않고 원격지의 기능을 사용할 수 있다. * 실제로 사용하는 기능의 위치를 투명하게 할 수 있다. * 호출하는 기능의 인터페이스를 미리 파악할 필요가 없다. * 분리된 기능 요소들 사이에서 일관된 transaction상태를 유지할 수 있다. 이전의 ClientServer 모델에서, 3-tier model로 바뀌어가고 있다. 1. UserInterface : user's descktop 1. Business processing : application server 1. [[Database]] access : [[Database]] server 이 기술은 인트라넷에서만 제대로 되던 기존의 단점들을 WebService를 이용하여 해결하려하고 있다. 다음의 기술들이 있다. * [[DCOM]] * [[DNA]] * [[RPC]] * XmlRpc * [[EJB]], [[RMI]] * [[CORBA]] * [[SOAP]] * [[PPSP]] : [[yong27]]이 직접 만든 [[Python]]라이브러리 [[Bioinformatics]]분야에는 [[DAS]]가 있다. 반면, DistributeSystem은 하드웨어적인것이다.