2006/06/17 02:00 Developer

What is a component?

우리는 이미 많은 오픈소스를 통해서 컴포넌트 기반으로 코딩을 하고 있지는 않은가?
도메인 모델 영역도 컴포넌트기반으로 설계 및 코딩이 가능할 시기가 빠른 시기에 올듯하다.

What is a component?
http://blog.empas.com/ahnyounghoe/read.html?a=12212601

1. A component is a self-contained software construct that has a defined use, has a run-time interface, can be autonomously deployed, and is built with foreknowledge of a specific component socket.

2. A component socket is software that provides a well-defined and well-known run-time interface to a supporting infrastructure into which the component will fit. A design-time interface alone is necessary but not sufficient because it does not exist in run-time unless it's implemented by some piece of software, that is, by the infrastructure.

3. A component is built for composition and collaboration with other components.

4. A component socket and the corresponding components are designed for use by a person with a defined set of skills and tools.


컴포넌트의 주요 특징

1. self-contained piece of software
2. independently deployed
3. plugged into a compatible socket
4. well-defined run-time interface
5. black-box cooperation
Posted by ologist
 TAG

블로그 이미지
ologist

공지사항

Yesterday221
Today25
Total34,406

달력

 « |  » 2012.02
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

최근에 받은 트랙백

글 보관함