IT 관련 이야기/Sharepoint3

Sharepoint APP 개발이란?

종소리도깨비 2012. 7. 23. 20:47
반응형

이제 프로그램모델이 APP이라는 형태로 변경됩니다. 변경되는 건 좋은데 도대체 APP 이 뭔지 모르겠네요. 아이폰, 안드로이드에 설치하는 그런 App인가보다.

근데 단순 그앱이 그앱이라고 보기엔 좀 광범위 하다….

   

Sharepoit App overview

http://msdn.microsoft.com/en-us/library/fp179930(v=office.15).aspx

   

안그래도 어려운 Sharepoint 개발이 그 끝을 달리는것 같다. GURU 만이 개발할 수 있는 최고의 플랫폼 ㅋㅋㅋ, SE 와 Developer의 경계를 허무는 플랫폼...ㅋㅋ

   

앞으로 App개발을 통해서 잘 개발되면 App store에서 팔 수도 있을듯…..sharepoint store 를 MS가 호스팅 할거라구…. 아마도 하긴 할거다… 그래야 Office 365와 Azure의 파급력이 커질테니깐.

예전에는 SaaS 에 대해서 항상 의구심이 들었지만 앞으로 모바일의 비중이 계속적으로 늘어갈텐데 이에 대응하기 위해 Cloud 는 필수적일 수 밖에 없을테니… App 개발이 잘된다면 돈도 좀 될 수 있을것 같다.

   

하여튼

왜 APP으로 개발해야하나….

블라블라…

그림 참고

Familiar programming model and access to SharePoint data and services

   

   

Multiple options for hosting

   

   

Familiar user experience for end users


Integration with apps for Office

   

SharePoint Store and App Catalog

   

   

Sharepoint App이 뭐야?

기본적으로는 app manifest를 이용하는 웹페이지다.
일단 인증을 위한 중계기관정도(?)로 이해 --> 아이폰에서 윈도우 인증 물으면 이상하자나…

Explore the app manifest and the package of an app for SharePoint
http://msdn.microsoft.com/en-us/library/fp179918(v=office.15).aspx

   

App Code는 어디서 실행되나

SharePoint-hosted apps: SharePoint 에서 돌아감, JavaScript만사용

   

Provider-hosted / autohosted apps -- 클라우드에서

   

둘다돌아가는것,

   

App 과 Sharepoint 간 통신은??

REST and JavaScript APIs

.Net

   

인증은? Sharepoint 안에서는 당연히 인증 되어 있음. 클라우드에서는

Use client-side code along with the cross-domain library.

User server-side code along with OAuth.

Oauth 쓰라구….

   

배포는??

VS로 배포

Apps that are meant to run within a particular organization can be deployed using the App Catalog

   

Apps for the SharePoint Store can be submitted via the seller hub. Always remember to add licensing checks to the app.

   

그래서 Apps for the SharePoint Store 에 팔아야 겠다..

   

하여튼 어렵다.

핵심은 MS 클라우드 와 모바일이고 그러려니 이제 AD인증으로는 안구, 그렇다구 예전 패스포트 인증도 좀 그렇구…. 결국 인증프레임워크를 어떻게든 이용해야하므로 Oauth 통해서 해결해야한다는게 핵심으로 보임

모바일 지원 때문에라도 HTML5 및 Javascript 이용은 더 확대될 것이며 이를 위해서 REST(JSON) 형태로 데이터는 교환해야 한다는 이야기가 아닐까 한다.

   

   

반응형

'IT 관련 이야기 > Sharepoint3' 카테고리의 다른 글

Sharepoint 2013 FBA 폼인증  (0) 2012.07.31
Office Web App server 2013  (0) 2012.07.25
SharePoint-hosted app 만들기  (0) 2012.07.23
Plan authentication in SharePoint 2013  (0) 2012.07.20
Office Web App server 2013 설치  (0) 2012.07.19