SOA를 위한 자바 웹 서비스 개발 과정 (웹서비스2.0)

                                                                                강 진 영 교수님


새 술은 새 부대에!!

 
예전에 이 과목에 대한 리뷰를 작성했었습니다.
"트렌드를 읽는 다면 웹 서비스에 투자하라".
http://blog.sdnkorea.com/sls/89
 
그 시각은 지금도 변함이 없습니다. 만!
이번엔 또다른 금전적(?), 실질적(?) 효과에 대해 한번 또 이야기해보려 합니다.

아시는 분은 아시겠지만 한국 썬 교육센터에서 진행중인 교육과정은 몇몇 로컬에서 만들어진 과정을 제외하면 전세계 동일한 교재와 커리큘럼으로 진행됩니다.
 
물론 오늘 소개드리는 이 과목 역시 썬의 정식 과정 커리큘럼으로 올라와있는 과정입니다.
 
소개드리는 다음 링크를 보시면  http://www.sun.com/training/catalog/java/websvcs.xml 해당 링크의 표에 Creating Web Services Using Java Technology (DWS-3111-EE5)와 Designing Java Web Services (DWS-4112-EE5) 의 2과목이 있습니다.
 
자바 웹 서비스를 하는데 있어 기본이 되는 웹 서비스 만들기와 자바 기술과의 결합 등을 소개하는 Creating Web Services Using Java Technology 에서부터 자바 웹서비스를 구현하는데 있어 베스트 가이드라인을 제공하는 자바 웹서비스 디자인 패턴, Quality of Service, 웹서비스 보안  등 보다 실무적인 내용의 Designing Java Web Services 에 이르기까지.
왜 이 2과목을 한꺼번에 소개하느냐..하면! 한국 썬에 런칭되어 있는 KR-SL-9007 과목명 SOA를 위한 자바 웹 서비스 개발 과정 (웹서비스2.0) 은 이 2과목을 한번에 들을 수 있는 과정이기 때문입니다.
 
각각 3일, 2일로 구성된 2과목을 한국 개발자에게 좋은 기회로 소개하고자  합쳐서 진행하게 된거죠.
이게 왜 좋은 기회냐.. 
물론 금전적 이득때문이죠.
 
3일 과정의 Creating Web Services Using Java Technology 가 $1800, 
2일 과정의 Designing Java Web Services 가 $1200  도합 $3000..

음.. 3천 달러면 한국돈으로..
뭐 그렇다는 이야기입니다. ^^. 수업 받으면서 왠지 Saving 된 기분이 그리 나쁘지는 않는듯.. 요즘 외국 온라인 수업들을 들으면서 비용이 참으로 고민아닌 고민이 되어서리.. 
자 그럼 이제 금전이야기는 그정도로 접고~ 실질적인 효과에 대해서도 이야기해보도록 하겠습니다.
 
아까 제목에서 언급해서 눈치채신 분들도 계시겠지만 이 2과정은 모두 JavaEE 5 버전을 스펙으로 하고 있습니다.  
시중에 소개된 거의 전부라고 할 수 있는 웹 서비스의 스펙은 J2EE 1.4 이하입니다.
웹 서비스가 소개되어 나온지 꽤 되었지만 아직 책들이 업그레이드 되지 않았기 때문입니다.
당연히 모든 웹 서비스의 실행이나 실습은 현재 실제 모습과는 다를 수 밖에 없습니다.   
 
일례로 모든 책들에서는 자바 웹 서비스를 실습하기위해서 썬 사이트에서  자바 웹 서비스 관련 다운로드를 받아 진행하도록 되어 있는데, 이는 자바 웹 서비스가 SE,EE에 기본 포함되어 있지 않은 구 버전에서의 이야기입니다.  
 
현재 JavaSE 5, JavaEE 5 에서는 같은 JAX-RPC 구현일지라도 이미 모든 Command Line Tool을 기본 탑재하고 있기 때문에 이러한 설치는 불필요합니다.
 
더욱이 현재 자바 웹 서비스의 가장 편리하고도 손쉬운 JAX-WS 는 EE 5 이상의 스펙에서만 가능하므로 당연 소개되어 있지 못합니다.
 
썬의 자바 기술 중에 있어 가장 활발하게 업그레이드하고 있는 자바 웹 서비스는 이제 선택이 아닌 필수입니다.
 
모바일 폰에서의 매일 매일 보는 날씨 정보를, 지도 및 각종 검색 서비스를, 허드슨 관리자를 위한 통계 정보를 공급하는 기저의 핵심 기술은 바로 웹 서비스 입니다.
 
'정보는 웹 서비스로부터' 라는 말이 정답일 만큼 웹 서비스는 이미 우리 가까이에 실제 사용되고 있습니다.
이 웹 서비스의 기본부터 실제 적용까지..
이제 '새로운 술은 새 부대로' 담을 때가 아닌가 싶습니다.


>
SOA를 위한 자바 웹 서비스 개발 과정 (웹서비스2.0) (강의장소: 삼성동 썬교육장)
2009/11/25 14:53 2009/11/25 14:53

TRACKBACK :: http://blog.sdnkorea.com/sls/trackback/204

 
실무자를 위한 EJB 코어 프로그래밍


- 과정명 : 실무자를 위한 EJB 코어 프로그래밍
- 교육기간: 5일과정(35시간)


이 과정을 통해 교육생들은 Java 프로그래밍 언어의 syntax와 객체지향 프로그래밍, GUI(Graphic User Interface) 생성, 예외처리, 파일 Input/Output, 쓰레드와 네트워킹을 학습하고, Java 애플리케이션을 개발하는 방법을 배우게 됩니다.
이 과정에서는 JDK1.4(Java Development Kit)를 사용하며 객체 지향 개념을 통해 자바 어플리케이션을 어떻게 개발하는지 학습하게 됩니다.
본 과정은 Java 프로그래밍을 시작하는 분께서는 반드시 수강하셔야 하는 필수 교육과정이며 SCJP (썬인증 자바 프로그래밍 자격증) 국제공인 자격증을 준비하시는 분들께 추천해 드립니다.

이번 차수에 참석하신 수강생분들은 다음과 같은 소감을 남겨주셨습니다. *^^*
과정에 관심있으신 분들께 많은 도움이 되시리라 생각됩니다.

사용자 삽입 이미지

김현국 (한국전자통신연구원)



웹서비스를 이용한 프로젝트를 수행해야 할 상황에서 기반기술인 EJB의 이론적인
배경이 부족하여, 프로젝트를 진행하기 위해 교육의 필요성을 느꼈으며, 이러한 요구를 충족시킬만한 곳은 당연히 썬 교육센터라고 생각하였습니다.

EJB 전반을 다루는 교육 과정이라서, 어쩌면 수박 겉햝기 식이 되지 않을까
걱정했던 면이 있습니다. 또한 EJB 이전의 기술에 대한 지식이 부족한 상황에서 교육 과정을 잘 따라갈 수 있을까도 고민하였지만, 체계적인 교육 과정이 진행되면서 신기술과 더불어 그 등장 배경, 즉 이전 기술의 문제점과 그것을 어떻게 보완하였는지에 대한 강의를 통해 개인적인 학습을 통해 얻을 수 없는 부분에 대해서 알게 되어 의미있는 교육이었습니다.

또한 자칫 이론적인 강의에 치우쳐져 실제 프로젝트에 투입되었을 때 어려움이 있을까도
염려하였지만 알기 쉬운 설명으로 진행되는 실습과 강사님의 현장에서의 개발 경험과하우를 들으면서 참으로 많은 것을 얻어가는것 같아 뿌듯합니다.

사용자 삽입 이미지


박경서 (교보정보통신)




그동안 관심이 있었지만 잘 모르던 EJB 3 스펙에 관해서 이해도를 높이고자
회사의 교육지원으로 SUN 강의를 수강하게 되었습니다.

개인적으로 자바는 99년 부터 시작했지만 최근 3, 4년을 .NET 환경에서 일하고, 다시 자바 진영으로 복귀한지가 1년이 채 되지 않았습니다.

그래서 그동안 뒤쳐졌던 자바 트랜드와 스펙을 정리하고 개념을 다시 정리할 필요가 있었는데, 강의를 통해 J2EE 스펙과 아키텍처 전반에 대한 내용과 JSP, Servlet에 대한 전반적인 내용을 제대로 정리할 수 있었습니다.

특히 관심이 있었던 EJB 3.0과 JPA에 대해서도 많은 내용을 알게되었습니다.

아무튼, 동일한 내용에 대해서 관심있는 사우들이 있으면 추천을 하고 싶군요.

자바를 정리하는 김에 자격 취득에도 관심을 갖고 있었는데, 일전에 취득한 SCWCD에 이어 이번엔 SCBCD에 도전해 봐야겠습니다.

사용자 삽입 이미지

김현수 (LG데이콤)



통신회사에 근무하는 저는 부가서비스의 개발 필요성을 인해 본 강의를 수강하게 되었습니다. 당사에도 개발방법론이나 플랫폼이 있지만 다양한 장점을 가지는 자바기반의 개발을 시도하게 되었습니다.
강의 수강전에 다양한 과제들을 보고 ejb개념이나 개발방법론을 익히려고 노력해 보았으나 쉽지가 않았습니다.

여러 강의가 있었으나 회사 동료의 소개로 썬 교육센터의 본 과정을 듣게 되었습니다.

기본적인 요소 개념 뿐만 아니라 다양한 실습을 통해 다시 한번 리마인드 시켜주는 강의흐름이 좋았고 IDE에 익숙해질 수 잇는 많은 기회를 주셔서 향후 개발에 많은 도움을 받은 것 같습니다.


> 해당 교육과정 자세히 보기

2009/08/28 14:45 2009/08/28 14:45

TRACKBACK :: http://blog.sdnkorea.com/sls/trackback/160

강진영 컨설턴트(한국 썬마이크로시스템즈)



트렌드를 읽는다면 웹 서비스에 투자하라
요근래 많이 받는 질문 중 1순위를 꼽으라면 '뭐 공부해요?' 입니다.

그도 그럴것이, 자고 일어나면 눈뜨기 무섭게 쏟아져 나오는 게 신기술(new technology)이요, 그것도 모자라 소스마저 오픈해서(open source) 그야말로 정보의 홍수가 아니라 범람 속에 살고 있는 요즈음인지라 '뭐 공부해야 그나마 한 1년, 아니 적어도 6개월은 버틸수 있나요'가 저 질문에 숨겨진 속뜻이라고도 해도 과언이 아닐 듯 합니다.

자 그럼 제가 오히려 질문을 드려보죠.

SOA(Service-Oriented Architecture)에 대해서 아시나요? 혹은 들어보신적 있으십니까?SaaS(Service as a Software)에 대해서는요? 아니면 SCA(Service Composite Application) 에 대해서는 알고 계시나요? 클라우드 컴퓨팅(Cloud Computing)은요?

제가 드린 질문에는 공통 분모가 하나 있는데 그게 바로 웹 서비스(Web Services)입니다.

more..

2008/11/27 11:29 2008/11/27 11:29

TRACKBACK :: http://blog.sdnkorea.com/sls/trackback/89