SOA 구축하는데 하지 말아야 할 것 10가지

2007-03-09     Remon-Papa
최근 IBM SOA & WebSphere 전략 담당 부사장인 Sandy Carter가 저술한 "The New Language of Business-SOA & Web 2.0"이라는 책을 받았습니다.  



뭐 여러가지 SOA와 Web 2.0에 관한 내용들이 많았습니다만 결국은 "Flex-pon-sive*"라는 말로 요약이 되는군요. 이말은 "Flexible(유연한)" 이라는 말과 "Responsive(응답성있는)"이라는 말의 합성어인데 우리말로 번역하자면 "유연하게 응답할 수 있는" 이라는 형용사가 될 수 있을것 같습니다.



기업에서 SOA와 Web 2.0을 적용한다는 것이 결국 유연하고 응답성있는 IT 구축을 통해서 비지니스를 하는것이라는 메시지이지요.



이 책에서 이야기하는것 중 한가지는 "SOA에 있어서 하지 말아야 할것 10가지"를 꼽았습니다. 소개면 다음과 같습니다. 



1. SOA없이는 최상의 비지니스 결과를 기대하지 말아라.

2. 단순히 기술로 하지 말아라. SOA는 당신의 비지니스를 하는 방식을 혁신하는 것이다.

3. 모든 것을 던저버리지 말아라.

4. 모든 것을 한번에 큰 프로젝트를 통해서 하지말아라.

5. 기대수준을 정하는 것을 잊지말아라.

6. 거버넌스를 통한 기업문화(관행) 변화없이는 좋은 결과를 기대하지 말아라.

7. 올바른 기술을 잊지말아라

8. 개방형 표준 없이는 유연성을 기대하지 말아라.

9. 혼자하지 말아라 - 경험을 가진 파트너를 활용해라

10. 견고한 계획없이는 하지말아라. 왜냐하면 첫번째 단계가 가장 중요하기 때문이다.



제가 약간 의역하기는 했지만 SOA를 하려고 생각한다면 고려해야할 점이라고 생각합니다.



IT시스템을 구축한다는 것은 어떤 기술을 채택하고, 어떤 솔루션을 선택한다는 것 이상의 의미가 있다고 생각합니다.  



IT 시스템은 일단 구축되고 나면 기업의 비즈니스 방식을 바꾸고 문화를 바꾸는 힘이 있습니다.  



SOA의 경우는 더더욱 그렇습니다. 애초부터 SOA는 현업의 비지니스 목표와 강력하게 결합된 IT 시스템을 목표로 하기 때문에 현업의 비지니스 상황에 맞추어 유연하게 변경할 수 있는 IT 시스템을 구축하려는 것입니다.



Sandy Carter가 제시하고 있는 10가지의 하지 말아야 할 것은 SOA를 기획하고 진행하는데 참고가 될만한 내용인것 같습니다.