본문 바로가기

전체 글

(11)
2는 허황된 소리로 들릴지 모르겠다 비즈니스 수행에 바쁜 기업의 직원들이 언제 프로그래밍 공부를 할 수 있겠냐고 물을 만하다 그러나 미래 기업에게는 많은 옵션이 생길 것이다 비전문가도 단순조작이 가능한 모듈화된 서비스를 재조합하여 늘 새로운 시스템을 만들자는 철학은 지금도 계속 등장하고 있다 엔드 유저 컴퓨팅이라는 이루지 못한 꿈을 지금 누군가는 다시 꾸고 있다 예컨대 마이크로소프트 오피스의 엑셀 서비스는 엑셀로 서버 프로그래밍을 가능하게 한다 회계사 겸 서버 프로그래머 서버 프로그래밍을 할 줄 아는 보험 업무 담장자가 대거 등장할 것이다 일을 하다가 필요한 부분은 현업이 직접 만들어 쓰는 그 정도까지는 아니라도 혁신을 위한 변경을 스스로 수행하는 회사에 어떤기업이 당할 수 있을까 전살실에 의뢰하고 전산실에 ..
하드웨어 지금까지의 이야기만을 보면 서비스화는 전적으로 소프트웨어에대한 이야기로 생각되지만 하드웨어에서도 서비스의 발상이 녹아들기 시작했다 아니 오히려 서비스의 기원은 하드웨어에 있다고 보는 편이 옳을 것이다 왜냐하면 모듈화라는 IT의 아이디어를 먼저 완성시킨 분야가 하드웨어이기 때문이다 우리는 하드디스크를 교환할 때 하드디스크와 메인보드에 대해 많은 것을 알 필요가 없다 선이 맞나 보고 끼우기만 하면 된다 어느 제조사인지 누가 만들었는지 내부 기술이 어떤지 아무래도 상관없다 모듈화가 꽃핀 하드웨어 업계는 이미 오래전부터 서비스 지향을해왔던 것이다 인터페이스를 중시한다거나 자율적으로 동작한다거나 계약에 근거한다거나 호환성을 중시한다는 서비스의 특징은 이미 하드웨어 분야에서 오래전부터 실현해온 일이다 소프트웨어업계..
1세대 서비스 정신에 입각한 아키텍처가 SOA라 불리며 대유행이 일었던 중홍기는 2005년경이었다 다른 애플리케이션이 편하게 의존해 편익을 취할 수 있는 애플리케이션을 만들기 위한 아키텍처 스타일이 제안된 것이다 이는 통합이란 사후가 아닌 사전에 염두에 두어야 한다는 것을 깨달았다는 신호였다언제든지 바뀔 수 있다는 비즈니스의 숙명을 염두에 두고 바뀌기 쉬운 방식으로 설계를 시도한 것이다 우리 사회가 그렇듯 IT의 시스템도 서로 서비스를 주고받는 서비스 주체들의 집합이라는 인식에서 시작됐다 물론 분산된 이정 시스템들 간 협업을 가능하게 한다는 방편이 제시된 것은 처음이 아니다 과거의 방법들과 크게 다른 점이 있다면 아주 구체적인 실천론을 기반으로 한 실현 가능한 대안이었다는 점일 것이다 서비스화란 사실 어떤 특징..