독서에 의지하는 습관을 키워야 할 때가 온 것 같다.
2009년 11월 25일 수요일
성공한 리더는 독서가다
독서에 의지하는 습관을 키워야 할 때가 온 것 같다.
Sandbox (computer security)
2009년 11월 20일 금요일
Equinox 란?
OSGi ?
OSGi(Open Service Gateway initiative) Alliance는 1999년에 썬 마이크로시스템즈, IBM, 에릭손 등이 구성한 개방형 표준 단체이다. (OSGi Alliance는 처음에 Connected Alliance라고 불렸음) 그 뒤 여러 해 동안 OSGi Alliance는 원격 관리 될 수 있는 자바 기반의 서비스 플랫폼을 제정해왔다. 이 표준 사양의 핵심은 응용 프로그램의 생명주기(Life cycle) 모델과 서비스 레지스트리(Service Registry)를 정의하는 프레임워크(Framework)이다. OSGi 표준 사양에는 이 프레임워크에 기반하여 매우 다양한 OSGi 서비스가 정의되어 있다.
OSGi 프레임워크는 독립적인 자바/가상 머신 환경에서 제공하고 있지 못한 세련되고, 완전하며 동적인 컴포넌트 모델을 구현한다. 응용 프로그램 또는 구성 요소(번들, Bundle)는 다시 시동 과정 없이 원격지를 통해 설치(installed), 시작(started), 정지(stopped), 업데이트(updated) 그리고 제거(uninstalled)할 수 있다.
OSGi는 Embeddable(응용 프로그램 내부로 포함될수 있는) SOA를 구현하고 있다. 이를 통해 응용 프로그램 개발에서 가장 복잡하고 관리하기가 어려운, 모듈간의 동적(Dynamic) 관계와 의존을 매우 효과적으로 관리할수 있게 한다. (Web service based SOA가 네트워크를 중심으로 하는 SOA라면 OSGi는 Java Object based SOA이다.
2009년 10월 7일 수요일
[AOP] pointcut을 이용한 parameter 전달 메소드 실행
2009년 10월 6일 화요일
마크와이저의 유비쿼터스 컴퓨팅 환경
사용자가 네트워크나 컴퓨터를 이식하지 않고, 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 정보통신환경
명칭 |
특징 |
seamless network |
언제 어디서나 사용자에게 필요한 정보나 서비스를 제공하기 위해서는 이기종 네트워크들이 중단 없이 연결/융합되어야 함을 의미 |
invisible/calm technology |
사용자가 정보/서비스를 이용하기 위해 컴퓨터나 네트워크를 의식하거나 자세하고 복잡한 기술을 일일이 배울 필요가 없는 컴퓨팅 환경 |
everywhere computing infra |
사물에 칩이 내장되어 있어 언제 어디서나 컴퓨팅을 이용할 수 있는 환경 |
context dependent service |
시스템이 상황 정보를 인지하여 상황 변화에 따라 적응적으로 서비스를 제공한다는 개념 |
2009년 8월 20일 목요일
SpringSource.org를 VMware가 인수
SpringSource Joins Forces with VMware
Today SpringSource announced that it is being acquired by VMware, the global leader in virtualization solutions from the desktop to the datacenter. Rod Johnson covers the details of the acquisition in his blog post: SpringSource: Chapter Two. In particular, he gives a special message to the community:
Sleep easy – our commitment to open source practices, licenses and traditions will remain unchanged. We expect our contributions to open source to increase. Our open source projects will retain their commitment to enabling user choice. Spring will retain the portability between deployment environments that empowers users.
The combination of the two companies will provide some incredibly exciting technology and make development for cloud based solutions even easier. Congratulations to Rod and all the SpringSource technologists that have worked so hard to deliver great technology and build a successful business. Feel free to discuss the news in the community forums.
2009년 7월 23일 목요일
What Is Hadoop?
다음은 apache.org 에 소개된 Hadoop에 관한 내용이다.
The Apache Hadoop project develops open-source software for reliable, scalable, distributed computing. Hadoop includes these subprojects:
- Hadoop Common: The common utilities that support the other Hadoop subprojects.
- Avro: A data serialization system that provides dynamic integration with scripting languages.
- Chukwa: A data collection system for managing large distributed systems.
- HBase: A scalable, distributed database that supports structured data storage for large tables.
- HDFS: A distributed file system that provides high throughput access to application data.
- Hive: A data warehouse infrastructure that provides data summarization and ad hoc querying.
- MapReduce: A software framework for distributed processing of large data sets on compute clusters.
- Pig: A high-level data-flow language and execution framework for parallel computation.
- ZooKeeper: A high-performance coordination service for distributed applications.