 |
SOA를 아키텍처 스타일로서 정의하기 [SOA와 웹서비스] |
 |
SOA는 비지니스와 연계되어 있는 기업의 서비스를, 솔루션을 디자인 하고 구현하는데에 있어 가장 기본적인 단위로 보는 아키텍쳐 스타일입니다. SOA가 진정 비즈니스와 IT를 연결시키는데에 어떻게 도움을 주는지, 또 이 SOA를 구현하는데 사용될 수 있는 패턴 언어는 무엇인지 알아 봅시다. |
 |
The cranky user: 더 나은 2007년을 위한 10 가지 결정 [웹 개발] |
 |
2007년에는 소프트웨어 품질도 높이고, 사용자들과 더 나은 관계를 구축하고자 다짐했습니까? 여러분에게 도움이 될만한 10가지 신년 계획들을 소개합니다. |
 |
새로워진 WebSphere Enterprise Service Bus V6 [WebSphere] |
 |
ESB(Enterprise Service Bus)는 서비스간의 상호 연동을 위한 범용 연결 통로를 제공하고 이에 대한 가상화를 가능하게 하는 아키텍처 패턴입니다. 이는 EIS(Enterprise Information System)에서 SOA를 구현하는데 기본 골격을 제공합니다. IBM은 ESB를 구현하기 위하여 몇가지 제품들을 제공하고 있으며, 이러한 제품으로서는 WebSphere Massage Broker와 WebSphere DataPower등이 있습니다. 최근 IBM은 SCA(Service Component Architecture)를 토대로 WebSphere ESB V6를 제공하고 있습니다. 본 기사는 위에서 언급한 WebSphere ESB와 그의 IDE(Intergrated Development Environment:통합 개발 툴)인 WID(WebSphere Integration Develper)에 대한 대략적인 설명을 합니다. |
 |
주석이 달린 XML 스키마를 위한 디폴트 매핑
[Information Mgmt] |
 |
IBM DB2 Viper 릴리스는 다수의 XML 관련 기능을 가지고 있습니다. 그 중 하나가 주석이 달린 XML 스키마 디컴포지션(decomposition)으로서, XML 문서들을 관계형 테이블로 변형(decompose)하는 것입니다. 주석이 달린 XML 스키마는 다양한 매핑 구조를 지원하기 때문에, XML 스키마로 정의된 엘리먼트/애트리뷰트를 관계형 스키마의 테이블-칼럼(table-column) 쌍으로 매핑할 수 있습니다. 많은 XML 스키마 문서들로 구성된 큰 XML 스키마들의 경우, 직접 주석을 다는 일은 성가신 일입니다. DefaultAnnotater 툴을 사용하여 디폴트 매핑을 만들고, 디폴트 관계형 스키마로 만들 수 있습니다. |
 |
가상 리눅스 [리눅스] |
 |
가상화(Virtualization)는 사람들마다 그 의미도 다양합니다. 현재 가상화의 큰 초점은 서버 가상화 또는 단일 호스트 컴퓨터 상에 여러 개의 독립적인 OS를 호스팅하는 것에 맞춰져 있습니다. 이 글에서는 가상화 개념을 설명하고, 가상화를 실현하는 여러 가지 방법들을 논합니다. 또한, 리눅스 OS 가상화 같은 다양한 가상화 기술들을 살펴봅니다. |
 |
새로워진 IBM Rational Application Developer V7.0 [Rational] |
 |
이 글에서는 소프트웨어 솔루션과 애플리케이션의 모델링 및 구축을 위한 기본 애플리케이션인 IBM Rational Application Developer V7.0의 새로운 기능을 소개합니다. |
 |
JavaScript의 Finite state machine, Part 1: 위젯 디자인 [웹 개발] |
 |
Finite state machine은 이벤트 중심의(event-driven) 프로그램의 복잡한 작동을 구현할 때 그 구성 원리로서 사용되어 왔습니다. 이제, 프로그램화 할 수 있는 웹 브라우저들이 차세대 애플리케이션 환경에 대하여 이벤트 중심 환경이라는 새로운 장을 열었습니다. Ajax에 의해 상용화된 브라우저 기반 애플리케이션들은 점점 복잡해지고 있는데 디자이너와 개발자들은 Finite state machine의 원리와 구조를 활용하면 큰 도움을 받을 수 있을 것입니다. 이 글을 통해 Finite state machine을 사용하여, 간단한 웹 위젯에 복잡한 작동을 디자인 하는 방법을 배워 봅시다. |
 |
Apache Geronimo JNDI 네이밍과 자바 리소스 커넥션 풀(connection pool), Part 2: Java Message Services 사용하기 [오픈 소스] |
 |
JNDI(Java Naming and Directory Interface )는 이름을 기반으로 해당 오브젝트를 찾고 그를 참조할 수 있는 인터페이스 또는 라이브러리를 일컫습니다. 이러한 인터페이스를 통해서, Enterprise Java Beans (EJB)를 포함한 분산 또는 로컬 환경하의 모든 자바 객체들에 액세스 할 수 있습니다. 이 글에서, Apache Geronimo, JNDI, JMS 리소스 그룹들의 상관 관계를 설명하고, Geronimo 애플리케이션에서 JNDI를 사용하여 JMS 리소스 커넥션을 구현, 액세스 하는 방법을 설명합니다. |
 |
IBM Lotus Domino 애플리케이션에 어웨어니스(awareness) 추가하기 [Lotus] |
 |
인트라넷이나 웹 애플리케이션에 누가 접속해있는지를 확인하고, 그 사람들에게 인스턴트 메시지를 보냅니다. 이 글에서는 IBM Lotus Domino와 Asynchronous JavaScript and XML (Ajax)을 사용하여 Domino 웹 애플리케이션이나 인트라넷 사이트에 어웨어니스를 추가하는 방법을 설명합니다. |
 |
[튜토리얼] Hello World, Part 4: WebSphere Application Server 와 Application Server Toolkit, V6.1 [WebSphere] |
 |
"Hello, World" 튜토리얼 네 번째 시리즈에서는 다양한 IBM 소프트웨어 제품들을 소개합니다. Application Server Toolkit을 사용하여 WebSphere Application Server에서 J2EE 애플리케이션 같은 모듈을 조합, 전개, 관리하는 방법을 설명합니다. WebSphere Application Server Toolkit은 WebSphere Application Server에서 J2EE 애플리케이션을 실행하는데 사용되는 핵심적인 어셈블리 툴입니다. |