태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

LCDS 3.0 베타가 공개

RIA/FLEX 2009/07/02 06:41 Posted by 희희덕

Adobe LCDS(Live Cycle Data Service)는 JMS를 이용하여 C-S간 통신하는 서비스로, Remote, 메세지, 데이터 관리 서비스를 지원하고 있습니다. 예전엔 FDS(Flex Data Service)로 불리다가, Flex 3가 릴리즈 되면서, LCDS로 브랜딩네임을 바꾸었는데요. LCDS는 1개의 CPU까지는 무료로 라이센스가 제공되며, 그 이상부터는 다소 무거운 가격을 지불해야 합니다.. ^^;;

그렇다고, RPC나 메세징 서비스를 위해서 LCDS를 꼭 구매해야 할 필요는 없습니다. 어도비에서는 LCDS에서 데이터 관리서비스와 NIO를 제외한 오픈소스 기반인 데이터서버 관리서비스인 Blaze DS를 공개하였습니다. 다만 NIO를 제외하였기 때문에, 100클라이언트가 넘어가게 될 경우 문제가 발생하게 됩니다.

LCDS와 BlazeDS와 관련된 자세한 정보를 얻고 싶으시다면, 아래의 링크를 참고하세요. 아울러, Adobe RIA 공식사이트에서도 100인 이상 사업장에 한해 무료로 방문 세미나를 진행하고 있습니다. 참고하시면 많은 도움이 될 수 있을 것 같습니다.
(Adobe LCDS - http://www.adobe.com/products/livecycle/dataservices/
BlazeDS - http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/
Adobe RIA 공식사이트 무료방문세미나 신청 - http://adoberia.co.kr/inquiry/inquiry.html#stepchk)

그리고 지난주 경에, 어도비 랩스(http://labs.adobe.com/)에 LCDS 3.0 베타가 공개되었습니다.

Adobe_LiveCycle_logo

LCDS3.0은 Model Driven Development를 지원하고, 서버사이드에서 서비스, 데이터최적화, 캐싱의 성능이 향상 되었다고 합니다. 특히, Model Driven Development는 LCDS에서 새롭게 도입된 기능으로(코드네임 Fiber), 데이터 모델을 생성하면 플렉스 사용자 인터페이스와, LCDS의 logic를 자동으로 생성해주는 기능입니다.

K-3

Model Driven Development(코드네임 Fiber)는 얼핏 MS의 엑세스와 비슷해 보이는데요. 실제로, Flash Builder4의 플러그인을 내려받아 설치해주면 바로 이용 할 수 있고, Flex 프로젝트를 생성시 LCDS 서비스와 연결을 해 주면 fml파일이 생성되며, 간단하게 모델링을 할 수 있습니다. 모델링 화면은 위처럼 디자인뷰, 소스뷰가 지원되며 디자인뷰에서는 GUI 환경에서 모델링을 간단히 진행 할 수 있고,

K-4

소스뷰에서는 모델링한 결과가 Fiber의 XML파일로 보여지게 됩니다. Model Driven Development를 통해 모델링을 모두 마쳤다면, 다시 mxml 파일로 돌아가서, 각 컴포넌트에 바로 끌어와서 사용 할 수 있습니다.

이처럼, Model Driven Development를 통해 직관적인 모델링과 협업이 가능하며, 개발자는 별도의 코딩 없이 모델링 된 fml파일을 불러와서 각 컴포넌트에 바인딩 시킬 수 있습니다.

이외에 LCDS 3.0과 관련된 자세한 정보는 아래의 링크들을 참고하세요.

http://labs.adobe.com/technologies/livecycle_dataservices3/
http://www.adobe.com/devnet/livecycle/articles/lcdses3_whatsnew.html
http://labs.adobe.com/technologies/livecycle_dataservices3/gettingstarted.html (Model Driven Development에 관해)
http://labs.adobe.com/technologies/livecycle_dataservices3/videos/ (Model Driven Development 협업 동영상)

크리에이티브 커먼즈 라이선스
Creative Commons License