SPNote

SharePoint Notes

Microsoft Professional Evaluation Guide Part 1

Microsoft Professional Evaluation Guide Part 1
Ver 1.0
Jan 1st, 2010 

이 문서는 SharePoint 2010 에 대해 개발자로서의 개인적인 해석의 간략한 정리입니다. 2년간의 MOSS 2007 개발 경험을 바탕으로 문서를 작성했으나 개인이 작성한 문서이므로 너무 믿으면 후회할 수도 있습니다 

얼마 전 있었던 SharePoint 2010 Ignite Training for Partners 프로그램에 참가하지는 못했지만 이 문서의 정리를 위해 Microsoft Professional Evaluation Guide Part 를 선택했습니다.
원본 문서에서 참고한 모든 내용의 권리는 Microsoft 에 있습니다. 

비 영어권 Korean 으로서 웹에서 자료만 뒤지는 게 아쉽지만, 온라인 그리고 곧 출시될 서적 등의 리소스를 활용하면 이전 버전인 2007 에서 했던 것처럼 같이 많은 부분을 커버할 수 있을 것 같습니다. (인도 방갈로에서 곧 열린다고 합니다. 자신의 파워?를 이용하여 기회를 살리시기 바랍니다.) 

문서의 구성은 크게 2 단계 혹은 3 단계로 나누어 진행하려고 합니다.SP 2010 에 대한 내용과 개발 예제가 그것이지만 아직 개발 PC 의 구매가 이루어지지 않은 관계로 우선은 내용에 대한 생각이 주가 될 것으로 예상합니다  

 

문서 요약
Microsoft SharePoint 2010 의 기능 집합과 확장 가능한 부분에 개요이며 개발자가 위를 이용하여 포괄적인 솔루션을 생성할 수 있도록 이해를 주기 위한 문서입니다. 

소개
빠르게 솔루션을 개발할 수 있도록 풍부한 기능의 제공과 Visual Studio 2010 SharePoint Designer 2010 를 이용하여 생산성 향상과 Visual Studio Team Foundation Server Application lifecyle 의 관리를 제공합니다. 

주목할 부분으로는 아래와 같습니다. (개인 중심의 해석)
1. 개발 플랫폼으로 많은 기능들이 VS 2010 Add In 되어 개발에 편리함과 생산성에 향상
2. BCS(Business Connectivity Services) 에서는 기본의 BDC(Business Data Catalog) 에서 제공하지 않았던  Write(쓰기) 의 지원
3. 기존의 솔루션(WSP)이 중앙 관리에 설치되어 전체가 적용이 되던 부분이 SandBoxed Solution 이라는 새로운 개념이 도입되어 사이트 단위로 솔루션 배포와 활용이 가능 

새로운 기능의 추가에 대한 요약 

개발자 생산성
Visual Studio 2010 SharePoint 프로젝트 타입과 항목?
Visual Studio 2010 SharePoint 툴 확장
Visual Studio Extensions For SharePoint 업그레이드
Windows 7 and Windows Vista 운영체제 지원
SharePoint Designer 2010
Developer Dashboard
Team Foundation Server 2010 통합
  
다양한 플랫폼 서비스
SharePoint 리본
SharePoint 다이얼로그(새창)
Silverlight 웹 파트
List 참조와 관계
Business Connectivity Services (BDC 의 새로운 버전)
LINQ to SharePoint


유연한 배포
Sandboxed Solutions
SharePoint Online
Upgrading Solutions

개발자에 의해 SharePoint 에 포함된 핵심 솔루션 종류 
우선은 Visual Studio 2010 SharePoint Designer 2010 을 이용하여 솔루션 개발을 보다 쉽게, 빠르게, 유연하게 만들 수 있습니다. SP Designer 를 이용하여 Web UI 를 구성하고 코드의 부분은 개발자가 구현하여 빠른 생산성을 기대한다고 합니다. 국내에서의 경험으로는 디자이너 분들이 Designer Tool core.CSS 의 경험 부재로 인해 쉽지는 않을 것 같지만, Workflow 같은 경우라면 wsp 파일로 내보내기가 지원된다고 하니, 개발 이외의 작업 분담과 개발자는 코딩에 집중하는 업무의 형태도 불가능하지는 않을 것 같습니다. 

문서와 목록 관리의 변화된 부분은 아래와 같습니다.
1. 규모가 큰 목록 지원
2. 향상된 검증 (Form?)
3. LOB(Line Of Business) 시스템 연결 

기타 나머지 부분은 아래와 같습니다.
  -  Workflow SharePoint Workspace 를 포함하는 Client 어플리케이션의 향상
  -  태깅과 평가에 대한 지원
  -BCS 에서 Write(쓰기) 가 가능하므로 기존의 데이터 관리에 유리

WF 를 이용하여 국내 기업에서 구매할 수 있을 정도의 전자결재 제품이 출시된다면 SharePoint 가 널리 퍼질 것 같기도 합니다.
(전자결재 전문가와 함께 오픈 소스를 시작하고 싶은 소망이 있습니다.)  

기존의 주 기능에 수정 및 확장 가능한 부분은 아래의 테이블과 같습니다.

주 기능 기본 기능 확장 가능 부분
Sites 목록과 문서 라이브러리의 자료에 저장과 가져오기시 쉽고 유연한 방법의 제공 웹 파트, 마스터 페이지, 페이지, 델리게이트 컨트롤, InfoPath 양식, Word 변환 서비스를 활용하는 솔루션, Access 서비스 이용
Communities 사용자에 관련된 기능태깅과 평가 기능 정의된 검색, 검색 웹 파트, 태깅 과 평가 및 사용자 커스텀 인터페이스
Content 웹 페이지, 문서, 레코드 등의 자료 관리 커스텀 페이지 타입, 필드 컨트롤, 컨텐트 타입, 문서 세트, 원격 블로그 저장 프로바이터, 워크플로와 Word 서비스. 레코드 관리의 확장과 공용 웹 사이트 확장
Search Database 를 포함한 SharePoint 의 안과 밖의 검색 기능 정의된 검색 결과 변환. 자료의 네비게이션과 위치 파악을 나타내는 그리고 다른 데이터 스토어의 연결을 하는 웹 파트. IFilter 와 프로토콜 핸들러
Insights 엑셀 서비스, 웹 페이지 표시, Dashboard, KPI 기본 기능의 기능 확장
Composites 해당 플랫폼을 이용한 솔루션 기능 웹 파트, 워크 플로, InfoPath 폼 서비스는 사용자가 활용 가능한 툴 사용 증가?


직접 사용해보지 않고 문서만 보고 글 작성을 하려고 하니 한계가 많습니다. 점차 기능을 활용해보고 문서를 수정하도록 하겠습니다 

 

Add comment

Loading