'2007/03'에 해당되는 글 13건
- 2007/03/29 2007 Web 2.0 korea 발표 후기 (3)
- 2007/03/28 마침내 첫선을 보인 씽크프리의 UCC 포탈 서비스 - ThinkFree Docs (1)
- 2007/03/27 2007년, 웹오피스 업체 및 주요 서비스 분석(3)
- 2007/03/25 REST Architecture
- 2007/03/25 S/W Development on the Web Platform
- 2007/03/24 Enterprise 2.0에 대한 고찰 (1)
- 2007/03/24 웹2.0, 엔터프라이즈2.0, 그리고 오피스 문서 표준화
- 2007/03/24 ActiveX, Globalization 문제는 우리 자신의 문제
- 2007/03/24 MS VS Thinkfree web service
- 2007/03/24 ThinkFree Web Office Open Service , iCdocsTM
웹 플랫폼은 한마디로 웹 브라우져, 웹 서버 기반의 애플리케이션을 개발하여 H/W, OS 등과 무관하게 어디에서나 이용하게 하자는 것 입니다. 이러다 보니 실제 웹 애플리케이션은 웹 서버와 웹 클라이언트의 기술과 제약에 영향을 받습니다. 특히, 웹 브라우져가 더욱 영향이 크다 할 수 있습니다. 실제 그간 웹 브라우져는 단순히 HTML을 서버로 부터 받아와 뷰잉하는 역할이었습니다. 그러나 이러한 소즉적인 기능에서 벗어나 현재 웹 브라우져는 Ajax, DOM ,CSS, Flash, Java Appet 등 다양한 기술을 사용하여 동적인 메뉴 구성와 출력이 가능해졌습니다. 이러한 기술을 효과적으로 사용하기 위해서 7가지 기본 가이드와 아키텍쳐 패턴을 정리해 보았습니다.
1. Dynamic User interface
2. Real time event-driven programming
3. Light weight MVC programming on client side
4. Server is headless & open API serverp
5. Apply the agile web platform
6. Light weight system architecture6. Light weight system architecture
7. Software As A Service(SAAS)
그러나 현재에도 여러 제약들이 존재하고 있습니다.
- Offline 지원
- 대용량 데이타 처리
이러한 문제를 해결하는 방법은 현재로서는 웹 브라우져상에서 사용가능한 스토리지를 활용하는 것 입니다.
현재 웹 브라우져 상에서 이용할 수 있는 스토리지로는 Flash의 Local storage , IE의 userData behavior, FF의 DomStorage 등이 있습니다. 그러나 이들 스토리지는 작게는 1M에서 최대 10M 이상은 지원되지 않습니다.
따라서 이들 저장공간을 효과적으로 이용하기 위한 방법이 필요합니다. 씽크프리에서는 과거 DOS 시절에 많은 워드 프로세서 들이 사용했던 방법을 도입하여 이를 해결하였습니다. 과거 기본 메모리가 640K에 확장 메모리가 2M가 채 되지 않던 시절, 어떻게 10M가 넘는 파일을 편집하고 처리할 수 있을까요? 바로 여기에 아키텍쳐 그리고 운영체제 등의 기술이 필요합니다.
자세한 내용은 제 강의 자료를 참조해 주십시요.
제가 강조하고 싶은 부분은 사회를 이해하기 위해 역사를 공부하듯 아무리 현재가 웹 플랫폼 시대이지만 과거 DOS나 터미널 서버 시절의 기술들도 이해해야 하며 특히, 애플리케이션의 구조와 그에 따른 장.단점 들은 잘 파악하고 있어야 한다는 사실입니다.
저는 코더와 개발자는 다르다고 생각합니다. 코더는 말 그래로 주어진 스펙에 맞춰 코딩을 하는 사람이고 개발자는 주어진 문제를 풀기위해 최적화된 방법을 찾고 이를 해결해 나가는 사람이라고 생각합니다. 간혹 사람들이 이런 말을 합니다. "사람은 많은 데 쓸만한 사람은 없다." 현재 상황이 이런 것 같습니다. "코더는 많은 데 쓸만한 코더(개발자)가 없다." 모두 코더가 아니라 개발자가 되길 기원합니다.
저는 Web2.0이니 Enterprise2.0 이나 하는 것이 다분히 마케팅적이고 비지니스적인 욕구에 의해 만들어진 것임을 잘 이해 합니다. 물론 이러한 것들이 없는 것을 만들어 낸 것은 아닙니다. 그러나 좀 걱정스러운 것은 기본과 본질을 이해하려는 노력없이 유행만을 추구한다면 결국 이를 따라가다 지치게 될 것이라는 사실입니다.
이 짓을 오래하다 보니 돌고도는 기술을 보면서 느끼는 것을 주절주절 정리해 보았습니다. 저는 내일 제주도에 한국 커머스넷 춘계 Conference에 패널로 참가를 합니다. 모처럼 생각도 정리할 겸 그곳에 아는 지인들도 만날 겸 좋은 자리가 될 것 같읍니다.
'Architecture' 카테고리의 다른 글
| 구글 Gear에 대한 이해를 위한 도움말 (2) | 2007/06/09 |
|---|---|
| 2007 Web 2.0 korea 발표 후기 (3) | 2007/03/29 |
| REST Architecture (0) | 2007/03/25 |
| S/W Development on the Web Platform (0) | 2007/03/25 |
한국 시간 3월 28일 현재 미국 캘리포니아 샌디에고에서는 오렐리스에서 추최하는 E-Tech
여러 발표 중 재미난 것은 요즘 가장 웹 애플리케이션 분야에서 화두가 되고 있는 오프라인 지원 문제에 대해 이번에 오프라인 지원 제품을 발표한 짐브라의 CEO인 Satish Dharmaraj가 "Making Offline Web Applications a Reality" 라는 제목의 발표가 있었습니다. 이 주제에 대해서는 한국에서도 제가 29일 Web2.0 Conference에서 발표를 합니다.
ThinkFree Docs는 말그대로 이미지 파일들을 업로드하고 이들을 공유하는 UCC 서비스입니다. 사용자는 자신이 작성한 오피스 파일을 업로드하고 이에 대한 태킹을 하며 다른 사람과 공유할 수 있습니다. 또한 어디서나 오피스 문서를 조회할 수도 있습니다. 아주 단순하면서도 직관적인 서비스입니다. 서비스의 모토는 "share your idea and creations with the world"입니다.
자! 첫화면을 살펴볼까요?
각종 오피스 문서들을 종류별,언어별,중요도별 등 다양한 분류 필터에 의해 볼 수 있는 기능이 왼편에 위치하고 중앙에 문서들이 존재합니다. 모든 서비스는 철저하게 CSS,DHTML,Ajax 개발이 되어 화면간에 전환이 없이 문서를 조회하며 공유할 수 있습니다.
문서 조회를 해 볼까요? 원하는 문서를 클릭하면 아래와 같이 실시간에 HTML로 변환된 오피스 문서를 볼 수 있습니다. 아래 화면은 thinkfreeviewer.PPT 문서를 조회화면 입니다.
오피스 문서의 실시간 변환 기술은 지난 번에 소개한 글에서 처럼 이미 네이버 메일에 첨부 문서 미리 보기에 적용되어 있읍니다. 이번에 E-tech에서 소개한 놀라울 기술은 위의 화면에서 붉게 표시하 기능은 [ Quick Slide Show ] 입니다. 이 기능을 수행하면 아래와 같은 화면이 나타납니다.
위의 기능은 Quick Slide Show란 기능으로 실시간에 PPT 파일을 SWF로 변환하여 어떤 부라우져에서나 PPT 문서의 Show 가 가능합니다. 정리하면 HTML보기 , SWF 보기, 그리고 실제 Slideshow 보기가 모두 가능합니다.
이제 어디 발표를 다니거나 공유 가능한 문서를 공개하고 공유할 때 무척 편하지 않을까요? 물론 사용자는 무료 웹 오피스를 제공받습니다. 이를 통해 온라인 상에서도 MS Office 수준의 문서를 작성할 수 있습니다. 문서의 작성에서 공유에 이르기 까지 .. 바로 이게 웹2.0 시대에 진정한 웹 오피스의 생명주기라고 생각합니다.
또한 기술적으로 위의 모든 서비스는 아마존과 전략적인 제휴를 통해 EC2 플랫폼과 S3 스토리지 서비스위에 구현이 되었습니다. 아마 후에 EC2와 S3 플랫폼을 활용하여 저렴하게 포탈을 구축하고 운영하는 기술에 대해 소개하게 될 것 같읍니다.
아직 마무리 중입니다. 다음달에 정식 베타 오픈을 하게 되면 많은 관심과 참여 부탁드리겠습니다.
'Office2.0' 카테고리의 다른 글
| 블거그에 멋진 오피스 문서 추가하기 (2) | 2007/06/03 |
|---|---|
| 오피스 시장 동향 분석 : 2005-2010 (0) | 2007/05/27 |
| 오피스문서를 공유하자-도큐먼트UCC,오피스로그. (0) | 2007/04/30 |
| 씽크프리의 UCC 서비스인 Docs가 모습을 드러내다. (0) | 2007/04/24 |
| MS의 ODF 대 Open XML 논쟁을 보며 (2) | 2007/04/22 |
| 웹 오피스의 현재와 미래 (0) | 2007/04/12 |
| 마침내 첫선을 보인 씽크프리의 UCC 포탈 서비스 - ThinkFree Docs (1) | 2007/03/28 |
| 2007년, 웹오피스 업체 및 주요 서비스 분석(3) (0) | 2007/03/27 |
| 구글 개인화를 위한 Free Web Office Gadget (0) | 2007/03/24 |
| 2007년, 웹오피스 업체 및 주요 서비스 분석(2) (0) | 2007/03/24 |
| 2007년, 웹오피스 업체 및 주요 서비스 분석(1) (0) | 2007/03/23 |
2편에 이어...
웹 플랫폼의 확산과 더불와 많은 응용 서비스들이 웹을 기반으로 개발되고 있지만 웹 자체 특히, 웹 브라우져가 갖고 있는 기술적인 한계들로 인해 많은 제약을 받고 있다. 또한 끊임없는 베타 서비스와 무료 서비스에서 벗어나 수익을 창출해야 하는 기로서 있다.
Online-Offline 간의 투명한 통합과 대용량 파일 처리
웹 플랫폼이 안고 있는 가장 큰 문제는 웹 브라우져의 한계이다. 웹 브라우져가 자체가 웹 애플리케이션을 모두 수용하기에는 부족한 점이 많다는 것이다. 실제 모든 웹 브라우져가 OS의 응용 프로그램이기 때문에 내부에서 대용량의 웹 애플리케이션을 수행할 수 없으며 오프라인시 정보를 읽어버리기 일수 있다.
이러한 배경하에서 현재 데스트탑 오피스에 대해 웹 오피스 서비스의 한계로 지적받는 가장 큰 문제가 바로 오프라인 지원과 대용량 파일 처리 문제이다. 현재 웹 오피스 서비스는 오프라인 상태에서는 사용할 수 없으며 대용량 파일도 지원하지 못한다. 따라서 실제 업무에 적용하는 것이 불가능하다고 말할 수 있다. 따라서 현재에는 웹 오피스는 데스크탑 오피스 환경의 보조 역할로 여겨지는 경우가 많다.
현재 기반기술로는 WHAT/WG에서 DOM Storage 표준을 만들고 있고 현재 IE , FF , Flash등에서 미약하나마 브라우져에서 오프라인 스토리지를 제공하고 있다.( 오는 29일 2007 Web2.0 Conference 발표에서 이 부분에 대해 설명할 예정입니다.)
SaaS 모델로서의 수익 창출
CRM 분야에서 Salesforce.com이 SaaS(Software As A Service) 모델로 성장을 하면서 서비스 로서의 소프트웨어의 성공이 입증된 이후 여러 분야에서 다양한 SaaS(Software as a Service) 서비스가 출현하였다. 그 중 가장 큰 시장 잠재력을 갖은 것이 웹 오피스 서비스이다. 현재까지 많은 관심을 받고 있지만 실제 관심에서 끝나는 것이 아니라 수익을 창출하면서 기존의 데스크탑 오피스 시장을 온라인 오피스 시장으로 전환할 수 있는 가에 따라 성패가 달려 있다고 말할 수 있다.
본 글들은 소프트웨어진흥원에서 요청한 "웹 오피스의 현황과 미래" 라는 주제의 글에서 일부를 정리해서 소개한 것입니다.
'Office2.0' 카테고리의 다른 글
| 블거그에 멋진 오피스 문서 추가하기 (2) | 2007/06/03 |
|---|---|
| 오피스 시장 동향 분석 : 2005-2010 (0) | 2007/05/27 |
| 오피스문서를 공유하자-도큐먼트UCC,오피스로그. (0) | 2007/04/30 |
| 씽크프리의 UCC 서비스인 Docs가 모습을 드러내다. (0) | 2007/04/24 |
| MS의 ODF 대 Open XML 논쟁을 보며 (2) | 2007/04/22 |
| 웹 오피스의 현재와 미래 (0) | 2007/04/12 |
| 마침내 첫선을 보인 씽크프리의 UCC 포탈 서비스 - ThinkFree Docs (1) | 2007/03/28 |
| 2007년, 웹오피스 업체 및 주요 서비스 분석(3) (0) | 2007/03/27 |
| 구글 개인화를 위한 Free Web Office Gadget (0) | 2007/03/24 |
| 2007년, 웹오피스 업체 및 주요 서비스 분석(2) (0) | 2007/03/24 |
| 2007년, 웹오피스 업체 및 주요 서비스 분석(1) (0) | 2007/03/23 |
아키텍쳐(Architecture)
일반적으로 소프트웨어 분야에서 아키텍쳐라 하면 컴포넌트와 데이터 그리고 이들 간의 인터페이스 등 S/W를 구성하는 요소들의 적절히 구성하고 배치하여 원하는 목적을 이뤄내는 것을 말합니다. 원하는 목적에는 기능 , 성능 , 확장성 등 다양한 이슈들이 포함될 수 있습니다.
REST 아키텍쳐(Architecture)
REST는 Roy Fielding 에 의해서 처음 사용된 용어로서 웹의 특성을 활용한 서비스 호출 Architecture를 말합니다. 좀 더 자세히 살펴보면 ,
웹상이 모든 것들은 URL로 표현(Representation)됩니다. 이렇게 표현된 URL을 클릭하는 순간 다른 URL로 이동하게 됩니다. 이 과정을 달리 표현하면 해당 URL이 표현하고 있는 상태(State)에서 다른 URL의 상태로 이동(Transfer)하는 것입니다. 이렇게 잘 정의된 URL을 통해 웹 애플릿케이션을 구동시키고 그 결과(상태)를 전달(Transfer)받아 처리하는 것이 바로 REST 방식 입니다.
REST는 실제 표준은 아니지만 HTTP/URL/MIME Type같은 웹 표준을 사용한다. 따라서 실제 표준 기술이기도 합니다. 최근 Sun에서는 JRS311, Java API for RESTful Web services 을 발표하기도 했습니다.
REST에 대해 좀 더 실제 예를 들어 이해해보도록 하겠습니다.
가령, 아래 URL은 직원들의 명단을 조회하는 서비스입니다. 이 서비스를 통해 직원 명단을 받는 클라이언트는 서버측의 구현이 어떻게 되어 있는지 상관할 필요가 없습니다.
클라이언트가 이 서비스를 요청하면 다음과 같은 결과를 받게 됩니다.
<?xml version="1.0"?>
<p:Employee xmlns:p="http://wisefree.com" xmlns:xlink="http://www.w3.org/1999/xlink">
<Employee id="603045" xlink:href="http://wisefree.com/employee/603045"/>
<Employee id="741146" xlink:href="http://wisefree.com/employee/741146"/>
</p:Employee>
또한 클라이언트는 전달받은 직원 명단 중 603545번의 자세한 내용을 받기 위해 다음과 같이 REST 서비스를 호출합니다.
http://wisefree.com/employee/603045
클라이언트는 다음과 같이 보다 자세한 결과를 받게 됩니다.
<?xml version="1.0"?>
<p:Employee xmlns:p="http://wisefree.com" xmlns:xlink="http://www.w3.org/1999/xlink">
<Employee-ID>741146</Employee-ID>
<Name>jisu park</Name>
<Resume xlink:href="http://wisefree.com/employee/741146/resume/"/>
</p:Employee>
이처럼 REST 방식은 "서버 주소 + 서비스 이름 + 자원" 으로 이루어진 URL을 호출하고 이에 대한 자원을 전달받으면서 서비스를 수행하는 구조입니다.
이러한 REST 방식으로 시스템을 디자인할 때는 다음의 사항을 주의해야 합니다.
- 제공하고자 하는 모든 conceptual 리소스(엔티티)들을 서비스로 제공합니다.
- 각 리소스들에 대한 URL을 설계합니다. 이 때, 주의할 점은 URL은 명사로 설계하며 서버 주소 + 서비스 이름 + 자원 방식으로 설계합니다.
http://wisefree.com/employee/getEmployee?id=603045 우울한 설계
http://wisefree.com/employee/603045 , 멋진 설계
- 이 때, URL을 통해 필요한 자원을 계속해서 추적하여 얻어(HTTP GET) 가거나 삽입(HTTP PUT), 삭제(HTTP DELETE)할 수 있게 분류 설계합니다. 결코 한번에 모든 정보를 제공해서는 안됩니다.
http://wisefree.com/employee 전체 직원 명단을 얻어 온다.
http://wisefree.com/employee/603045 특정 직원의 자세한 정보를 얻어 온다.(HTTP GET)
http://wisefree.com/employee/603045 특정 직원의 해당 정보를 갱신 온다.(HTTP PUT)
- HTTP GET을 통해 제공되는 모든 자원은 있는 그 상태의 정보를 제공하는 것이지 자원의 상태를 변경하고 그에 대한 결과를 제공하는 것은 아닙니다.
- 제공되는 결과는 Ajax등 RIA 기술을 사용할 경우 반드시 XML 포맷을 사용한다. 그 외의 경우에는 응용 프로그램의 상태에 따라 적절히 결정합니다.
자! 간략하지만 아주 중요한 사항들입니다. 개발자와 아키텍쳐 분들은 반드시 유의해 주길 바랍니다.
'Architecture' 카테고리의 다른 글
| 구글 Gear에 대한 이해를 위한 도움말 (2) | 2007/06/09 |
|---|---|
| 2007 Web 2.0 korea 발표 후기 (3) | 2007/03/29 |
| REST Architecture (0) | 2007/03/25 |
| S/W Development on the Web Platform (0) | 2007/03/25 |
그 간 웹 개발 기술은 서버 플랫폼을 중심으로 발전해 왔습니다. 초기 CGI에서 Servlet, EJB 등 많은 서버 기술들이 출현했고 이에 따라 많은 발전을 거듭해 왔습니다. 그러나 현재에는 웹의 서버측의 플랫폼 기술만이 아니라 RIA(Rich Internet Application)으로 불리는 웹의 클라이언트측 플랫폼 기술이 발전하면 개발 뿐만 아니라 초기 기획,디자인,코딩에 이르기 까지 많은 변화가 불어왔고 , 또한 서비스의 아케텍쳐 또한 변하게 되었습니다.
본 발표에서는 이러한 것들을 살펴보고 현재 웹 플랫폼하에서 개발할 때 고려해여 할 사안들과 현재 가장 이슈가 되고 있는 웹 애플릿케이션의 오프라인 지원 기술에 대해 정리하려고 합니다.
발표가 마치고 나면 자료와 발표 내용을 정리해서 올리도록 하겠습니다.
'Architecture' 카테고리의 다른 글
| 구글 Gear에 대한 이해를 위한 도움말 (2) | 2007/06/09 |
|---|---|
| 2007 Web 2.0 korea 발표 후기 (3) | 2007/03/29 |
| REST Architecture (0) | 2007/03/25 |
| S/W Development on the Web Platform (0) | 2007/03/25 |
바로 Web2.0의 철학인 "자발적인 참여와 공유"와 절대적으로 반대인 경우가 대부분이라는 것 입니다. 다시 말해, 기존의 기업 시스템들은 "강제에 의한 참여와 공유"라는 것 입니다. 물론 국내 기업의 현실입니다.
- Search - 강력한 기업 내부의 통합 지식 검색 기능
- Links - 사용자의 평가 등을 통해 유용한 정보 등을 쉽게 연결하여 다양한 지식 체계를 구성함
- Authoring - 블러그나 위키 등을 통해 개인이 스스로 지식을 제작,축적할 수 있는 제작 도구 제공
- Tags - 기존의 정적인 카테고리에서 탈피하여 사용자가 스스로 태그를 통해 분류할 수 있게 해줌
- Extension - 사용자가 스스로 지식을 평가하고 공유하도록 함으로써 새로운 지식을 창조하여 확장함
- Signals - 새로 생성되거나 변경된 정보를 자동으로 RSS 등을 통해 자동으로 알려줌
- 사용자(기업) 입장에서의 Enterprise2.0의 도입 적용 및 효과
'Enterprise2.0' 카테고리의 다른 글
| 웹 오피스를 통해 본 엔터프라이즈 2.0 (3) | 2007/05/01 |
|---|---|
| Enterpriese 2.0 발표 후기 (0) | 2007/04/28 |
| Enterprise 2.0에 대한 고찰 (1) | 2007/03/24 |
| 웹2.0, 엔터프라이즈2.0, 그리고 오피스 문서 표준화 (0) | 2007/03/24 |
--------------------------
기술 표준은 서로 다른 기술과 제품간 호환성을 높일 수 있고 특정 업체에 의해 시장이 지배되거나 왜곡되는 것을 방지하며, 개인 및 공공 기관들간 자유로운 정보 교환을 가능하게 한다. 국내 오피스 분야를 예로 들면, 그간 개인들은 'MS 오피스'를, 공공기관은 '한컴 오피스'를 주로 사용해왔으며 이로 인해 공공기관에 제출하기 위한 문서는 '한글'로, 개인적인 작업은 주로 'MS 워드'로 문서를 작성하는 불편을 겪고 있다.
또한 MS 오피스 2007 이전 버전과 한컴 오피스 모두 자체의 고유한 바이너리 문서 포맷을 보유하기 때문에 다른 응용 프로그램과 호환되지도 않을 뿐만 아니라 이를 위해서는 많은 비용을 지불할 수 밖에 없었다. 가령, 그룹웨어에 한글 편집기를 연동하기 위해서는 많은 비용을 들여야 하며, MS 오피스 문서를 다른 포맷 등으로 변환하기 위해서는 별도의 서버 비용을 지불해야만 한다. 이러한 문제의 원인은 모두 오피스 파일 포맷이 표준화되지 않았기 때문이다.
이러한 문제점들을 해결할 수 있는 오피스 문서 표준이 있다. 바로 OASIS(Organization for the Advancement of Structured Information Standards)에서 제정한 Open Document Format(개방형문서포멧, ODF)와 ECMA에서 표준으로 제정한 Open XML 표준이다. 이들은 모두 바이너리가 아닌 XML로 워드 프로세스, 스프레드시트 , 그래픽 문서 문서, 차트 등의 포맷을 정의하고 있다. ODF는 최초 1999년 독일의 StarDivision이란 회사에서 시작됐다. 2000년 썬마이크로시스템즈에서 이 회사를 인수하고 이를 오픈소스화 하면서 공식 문서 표준으로 ODF를 개발하기 시작했다. 이렇게 시작된 ODF는 썬의 노력으로 OASIS에서 국제 문서 표준으로 인정받았고 국제 표준화 기구인 ISO와 IEC로 부터 정식 승인(ISO/IEC 26300:2006) 을 받았다.
MS는 초기 오피스 2000에서 XML로 정의된 속성을 갖는 HTML 문서를 소개했고 뒤를 이어 Office XP에서는 SpreadsheetML이라는 첫번째 XML 참조 모델을 제공했다. 그리고 Office 2003에서는 WordprcessingML과 한층 강화된 SpreadsheetML 참조 모델을 통해 문서에 데이타를 저장하고 추출하는 방법을 제공했다. 가장 최근에 출시된 Office 2007은 DOC, XLS, PPT 파일의 기본 포맷을 XML 기반으로 하는 데 이 포맷이 바로 Open XML이다.
Open XML은 6,000 페이지, ODF는 700 페이지 분량에 광범위한 문서 포맷을 명시하고 있다. 이 두 표준의 장,단점을 간략히 비교해 보면 다음과 같다.
|
|
장점 |
단점 |
|
OpenXML |
현존하는모든오피스기능을포함한다. 따라서기존의 MS 오피스문서들과호환이된다.
접근제어를제공한다.
ODF 변환플러그인을제공한다. |
ISO 인증을받지못했다. |
|
ODF |
ISO 인증을받았다.
참여업체가광범위하다.
다양한플랫폼상에서이용할수있다. |
현존하는모든오피스기능을포함하지못한다.
스프레드시트포뮬라가없다.(V1.2 제공예정)
메타데이타정의가없다.접근제어가없다.(V1.1 예정) |
Ecma는 2007년에 OpenXML을 ISO 표준으로 제출할 예정이고 표준으로 확정된 것이다. 그러나 이들 문서가 모두 XML이기 때문에 호환성에 있어 큰 문제는 없을 것이다. 더우기 현재 웹 플랫폼상에서 개발되는 응용 서비스들이 XML 기반의 서비스로 전환되고 있기 때문에 그 사용 범위는 더욱 광범위해질 것이다. Open XML과 ODF 문서 포맷으로 문서를 생성해내는 게시판이나 각종 편집기가 다수 등장하고 이들 XML 문서는 DB나 CMS 등에 저장되어 다양한 복합 데이타와 응용 서비스로 거듭날 것이다.
이미, 현존하는 웹 오피스들은 OpenXML과 ODF로의 저장을 지원하고 있다. 가령, 씽크프리의 경우에도 이미 QuickEdir이라 불리는 Aajx 기반의 웹 에디터의 기본 포맷으로 OpenXML을 사용하고 있으며 이를 통해 데스크톱상의 오피스 문서들과 이미 손실없이 문서를 호환하고 있다. 또한 Open API를 사용하여 Flickr.com의 이미지 DB를 검색하여 문서에 삽입하는 등 다양한 부가 기능을 개발하는 데 이를 활용하고 있다.
이와 관련하여 최근에 국내 정부에서 ODF를 표준으로 한다는 의견을 들은 적이 있다. 개인적으로는 이미 OpenXML이든 ODF든 사실상 국제표준이 된 이상 경쟁은 자유이고 기술력이 중요하다고 생각한다. 물론 정부 차원에서 오피스 문서의 표준화는 중요하다. 나도 과거 문서의 비표준화로 인해 그룹웨어 결제 연동이나 문서전문 검색 등에서 울며 겨자먹기로 많은 비용을 지불하면서 분개했던 적이 있다. 이제 이런 일은 없어지리라 생각한다.
또한 이제 웹상의 문서 편집기 서비스들이 문서 표준화 기반으로 전환될 것이고 특히, 다양한 매시업(mash-up)을 통해 웹2.0 서비스도 고도화되고, 엔터프라이즈2.0에서도 웹 오피스가 보다 진화될 것이다. 이제 웹 스프레드시트에서 SAP의 데이터를 실시간 조회하고 편집하며 여기에 각종 공개된 데이타의 API로 연결된 데이타를 추가한 후 다시 SAP에 반영함과 동시에 자동으로 결제되는 환경이 가능해질 것이다. 이 과정은 현재 BPM2.0이라 불리는 영역에 급속히 퍼지리라 생각한다. 이처럼 오피스 문서의 표준화는 중요한 부분이다.
'Enterprise2.0' 카테고리의 다른 글
| 웹 오피스를 통해 본 엔터프라이즈 2.0 (3) | 2007/05/01 |
|---|---|
| Enterpriese 2.0 발표 후기 (0) | 2007/04/28 |
| Enterprise 2.0에 대한 고찰 (1) | 2007/03/24 |
| 웹2.0, 엔터프라이즈2.0, |
