SDO(Service Data Object)

Tags:

드디어 삽질끝에 괜찮은 물건이 나왔나 싶습니다.
진작에 이런것좀 할것이지 그간 뭘해온건지. -_-;;;
JAXB, Entity Bean, JDBC, JDO, File System 의 혼재를 벗어나
SDO의 세계로 가면 될 것 같군요.

아 이렇게 말하면 새로운 persistence layer인가 싶겠지만 그보다는
데이터에 대한 서비스 객체라고 보면 제일 정확할것 같습니다. 어라, 써놓고보니
그게 SDO의 원래 단어의미군여 ㅋㅋㅋ

썬빼놓고 IBM 과 BEA가 만들고 있다고 해서 약간 걱정은 됩니다만,
(뭐 도장은 썬에서 찍잖아요 -_-;) 무사히 jcp 에서 진행중인가 봅니다.

의외로 (라고 말해야할런지.. 원래 이 사람들 느리니까) JDO 는 03년 10월에
1.0 내놓고 지금까지 암것도 않하고 being gathered to formulate JDO 2.0
하고 있다고 합니다. 하고 있는 중도 아니고 ‘모이는 중’이라니 말 다했죠.

SDO는 ADO.NET과 비슷하다고 보면 될 것 같습니다.
하지만 뭐 제가 아는 바에 따르면 ADO.NET에서는 파일시스템까지 통합하지는
않지 않나요? 음.. 하지만 보여주기나 데이터 전달에 대한 지원등은 ADO.NET과
무척 흡사합니다. ADO.NET에서는 아마 XML과 바이너리로 데이터를 쏠 수 있자네여.
(왜 우리는 이럴때 ‘쏜다’고 말할까요.. 신기하네.) 마찬가지로 SDO의 경우에는
XML로 시리얼라이즈한다고 합니다. 물론 더 좋아지기 위해서는 바이너리로
쏴줄 수도 있어야겠죠. XML은 verbose하니까 느릴 수 밖에.

현재 RI(reference implementation – 스펙에 대한 참조 구현체에 대한
jcp 내의 용어임다)는 Eclipse의 EMF(아마도 enterprise management framework
정도의 약자?) 2.x 에서 되어있다고 하네요.

오호호..

아직 DMS(Data management service. 얘네들이 데이터 갱신/질의를 담당합니다.)에
대한 스펙은 없다고 합니다. 원래 없게 만들려는건지 아직 안한건지 모르지만서도..

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *