3


1

Asp.net MVC / SilverlightとSharepoint 2010の統合

_ _ * _ちょっとした注意点*:MOSS管理者が情報を提供している可能性があるため、これをserverfaultにも投稿する必要があるかどうかわかりません。

  • 追加メモ1 *:http://vspug.com/mbailey/files/2010/04/Using-ASP.NET-MVC-2-with-Sharepoint-Publishing.pdf [このドキュメント](Asp。ネットMVC 2とSharepointの統合)十分な経験を積んだ人が、これを私の説明したシナリオで使用できるかどうか、その内容についてコメントしたい場合。

  • 追加のメモ2 *:SilverlightがSharepoint 2010でサポートされていることを(後で)発見したので、検討しています。 誰かがsilverlightの統合についてもコメントするなら。 _ _

最初に少し説明します(Asp.net MVC / Silverlightなし)

2つを統合することは可能ですか? 少なくとも資格情報をMOSSと共有するアプリケーションを作成することは可能ですか?

これらの技術に関係するMOSSアプリケーションを作成する必要があります。

  • MOSS 2010

  • パーソナルクライアント証明書認証(ほとんどの場合USBで) キー)

  • Active Directoryフェデレーションサービス

  • アプリケーション固有のデータを提供する個別のSQL DB(個別 MOSS DBの一部ではないため)

どのように動作しますか?

  1. ユーザーは個人証明書を使用してMOSS 2010に認証する必要があります

  2. 私に関連するMOSSの特定の部分があるでしょう カスタムアプリケーション

  3. このアプリケーションは、AD FSを介して特定のユーザーのみを承認する必要があります-I これらのユーザーには、特定のセキュリティ要求を添付する必要があると思います

  4. このアプリケーションは、(このアプリにアクセスできる)ユーザーを管理する必要があります このアプリケーションに関連する追加の(アプリケーション固有の)セキュリティクレーム(個々のアプリケーションパーツに対する追加のアプリケーションレベルの承認権限として)

  5. このアプリケーションは、独自のSQL 2008 DBを頻繁に使用する必要があります data

  6. このアプリケーションには、次のものと統合する可能性があります。 外部システム(たとえば、カレンダーエントリを注入するためのExchange、ERPシステムなど)

  7. このアプリケーションは、データを(DBから)にエクスポートできる必要があります。 ファイル 可能かどうかはわかりませんが、アプリがこれらのファイルをMOSSに追加し、承認情報を添付して、十分な権限を持つユーザーのみがこれらのファイルを表示/開くことができると便利です。

なぜAsp.net MVC / Silverlightなのですか?

Asp.net MVC(最新バージョンでも)に精通しており、バージョン2003以降Sharepointで何もしていません(これは私に何の役にも立ちません。またはフォーム)。 このプロジェクトはおそらく_death march_プロジェクトになるので、UIリッチなAsp.net MVCアプリケーションとしてアプリケーションを作成し、それを何らかの方法でMOSSに統合します。 ただし、リンクを介してだけではなく、少なくとも資格情報を共有したいので、ユーザーはアプリにアクセスするときに再ログインする必要はありません。 Asp.net MVCを使用すると、少なくとも時間通りに終了するか、死の行進が「少なく」なる可能性があります。 これは可能ですか? + SIlverlightを使用して本格的なプロジェクトを行ったことはありませんが、遅かれ早かれ必要になります。 ですから、このアプリケーションの開発が厳密なSharepoint 2010よりも簡単になる可能性があるため、現時点での導入を検討しています。

質問

  1. Asp.net MVC / SilverlightをMOSSに統合することは可能ですか? 上記の?

  2. 統合できない場合は、作成することは可能でしょうか 説明どおりに動作する完全にMOSSベースのアプリケーションですか?

  3. MOSS 2010のどの部分を使用して、必要なことを達成する必要がありますか?

1 Answer


0


CodePlexのhttp://spg.codeplex.com/[Patterns and Practices Sharepoint Guidance]リリースには、MVCと同等ですが、SharePoint開発を対象としたmodel-view-presenterがあります。